Altova DatabaseSpy est le seul outil de requête et de design multi-base de données qui permet même de générer des graphiques élégants directement depuis des résultats de requête.
Il se connecte à toutes les bases de données principales, facilitant l'édition SQL, le design de structure de bases de données, l'édition du contenu et la conversion de bases de données pour une fraction du coût des solutions single-database.
Altova DatabaseSpy est le seul outil de requête et de design multi-base de données qui permet même de générer des graphiques élégants directement depuis des résultats de requête.
Il se connecte à toutes les bases de données principales, facilitant l'édition SQL, le design de structure de bases de données, l'édition du contenu et la conversion de bases de données pour une fraction du coût des solutions single-database.
L’éditeur SQL versatile de DatabaseSpy est composé d'une fenêtre d'instruction SQL et d'une ou de plusieurs fenêtres à onglets ou empilées, il comporte un bouton Exécuter dans la barre d'outils de l'éditeur SQL afin de pouvoir exécuter immédiatement vos instructions SQL et afficher la sortie.
La fenêtre d'instruction SQL applique un code de couleur à chaque instruction SQL avec une identification unique pour les instructions SQL, les paramètres, les opérateurs et les commentaires pour un contrôle et une analyse simples et rapides d'une requête SQL individuelle ou une série complexe de commandes SQL.
L'éditeur SQL DatabaseSpy offre une fonction de remplissage automatique SQL personnalisable pour accélérer le développement de requête SQL. Exécutez des requêtes et consultez les résultats immédiatement dans une ou plusieurs fenêtres classées sur onglets ou superposées.
Bases de données prises en charge :
Les configurations de formatage SQL sont fournies pour toutes les bases de données prises en charge et le formatage pertinent est automatiquement utilisé lorsque vous changez de base de données.
DatabaseSpy prend en charge l'exécution de requête asynchrone, permettant de traiter des requêtes SQL multiples dans des fenêtres différentes en même temps, soit des requêtes vers des serveurs différents soit des requêtes multiples par rapport au même serveur.
DatabaseSpy contient la prise en charge des requêtes SQL qui contient les paramètres, aussi connus sous la désignation Modèles SQL. Les paramètres peuvent rendre une requête beaucoup plus flexible, par exemple, en permettant aux utilisateurs de tester des instructions join complexes avec des valeurs multiples.
Les fenêtres Éditeur SQL de DatabaseSpy et de résultats en haut à gauche montrent une requête pour rapporter tous les ordres d'un produit spécifique par un client spécifique.
Cette requête pourrait être bien plus flexible en remplaçant le nom du produit "sprockets" et le numéro du client 525 avec des paramètres, tel que montré dans la deuxième fenêtre de requête au-dessus où les noms de paramètre :pname et :custnum sont substitués par le produit et le client.
Lorsque la requête contenant les paramètres est exécutée directement à l'aide des touches Exécuter en haut à gauche de la fenêtre d'Éditeur SQL, DatabaseSpy ouvre un dialogue permettant de saisir des valeurs pour l'exécution et le résultat affiché en bas à droite est généré.
Les modèles SQL pour DatabaseSpy peuvent être enregistrés dans un dossier de projet particulier et exécutés dynamiquement. Bien souvent, un utilisateur doit créer des requêtes qui génèrent des résultats de test pour explorer des données non familières. Une fois qu'une requête de test a été effectuée, l'utilisateur peut sélectionner des valeurs provenant de la table de résultat et les fournir en tant que paramètres dans un modèle SQL stocké dans le dossier de modèles du projet.
Une nouvelle fenêtre Éditeur SQL s'ouvre avec une requête générée automatiquement sur la base d'un modèle avec des valeurs sélectionnées et attribuées aux paramètres ; la requête générée est exécutée et la table de résultat est affichée.
L'éditeur de design graphique DatabaseSpy vous permet de visualiser et d'éditer les structures de toutes vos bases de données par le biais d'une interface graphique d'utilisateur. Vous pouvez examiner les tables et les relations dans des bases de données existantes, éditer des tables selon vos besoins ou encore ajouter des tables entières et spécifier tous leurs attributs et relations de leurs colonnes par rapport à d'autres tables.
L'affichage graphique de l'outil de design de base de données de DatabaseSpy vous permet de vous concentrer sur la structure sous-jacente de vos données et sur toutes les modifications requises et non sur les commandes SQL requises pour les mettre en place. Pendant que vous travaillez, le designer de base de données graphique de DatabaseSpy construit automatiquement les instructions SQL qu'il vous faut, mais vous choisissez le moment de l'exécution du script change de la structure de la base de données une fois que toutes vos éditions sont terminées.
L'image graphique de chaque table comprend des compartiments que vous pouvez agrandir pour voir les détails ou que vous pouvez réduire pour vous concentrer sur les relations des tables entre elles. Ces relations sont clairement indiquées avec des lignes de connexion.
Le designer de base de données graphique de DatabaseSpy prend en charge plusieurs bases de données et ajuste automatiquement les contenus des listes déroulantes des types de données et d'autres fonctions spécialisées.
DatabaseSpy comprend une nouvelle commande pour créer des scripts DDL complets pour un schéma de base de données. Lorsqu'un administrateur de BD doit recréer toute une structure de BD, des scripts sont nécessaires, non seulement pour créer des tables, mais aussi des modes, des contraintes, des indexes, des fonctions, des procédures, etc. qui peuvent être définis dans la BD.
Cliquer avec la touche de droite sur un schéma de BD dans la fenêtre d'assistant du Navigateur en ligne pour voir la commande de Script DDL.
Le script s'ouvre immédiatement dans une nouvelle fenêtre d'éditeur SQL.
Les Scripts DDL sont essentiels pour sauvegarder des structures complètes de base de données, ou pour déplacer une structure vers un serveur différent si les contenus de table ne sont pas requis, comme le déplacement d'un environnement de développement vers une production.
Un graphique coloré et accrocheur est plus parlant et transmet mieux l'information qu'un tableau contenant des données numériques. DatabaseSpy fournit une palette étendue de fonctions graphiques pour la visualisation de résultats de requête SQL. Créez la représentation graphique la plus précise et frappante de vos données dans des graphiques variés grâce aux options de formatage avancées.
Maintenant, vous pouvez créer des graphiques de visualisation de vos informations de manière attrayante et informative dans votre base de données sans avoir à exporter les données vers une application particulière de création de graphiques. Les graphiques créés à l'aide de DatabaseSpy sont personnalisables pour s'adapter aux rapports commerciaux dans des documents HTML, Microsoft Word, RTF ou PDF, ou bien vous pouvez enregistrer des graphiques créés dans DatabaseSpy dans le format image .png, .bmp, .gif, ou .jpg de votre choix à la résolution que vous spécifiez.
Les types de graphiques suivants sont pris en charge :
De nombreuses options de personnalisation sont disponibles pour chaque type de graphique, y compris l'ajout de titres, de couleurs d'avant-plan et d'arrière-plan, la définition des axes et des libellés, des polices d'écriture, la coloration du texte, tailles des polices, etc. Des dialogues intuitifs vous permettent de spécifier chaque élément d'un graphique, même l'angle d'inclinaison pour les camemberts 3D.
Altova StyleVision est un outil primé pour la conception de feuilles de rapports et de formulaires sur la base d'entrées XML, base de données SQL et XBRL, pour une solution de rapport de base de données complète. En quelques étapes simples, vous pouvez accéder aux données situées dans les bases de données SQL et créer des rapports visuellement frappants contenant des graphiques dans des formats HTML, PDF, RTF et Word (Open XML), ainsi que des formulaires Authentic, le tout dans un seul design. Ensuite, régénérer automatiquement le rapport avec les données mises à jour à chaque fois que vous le souhaitez.
L'information stockée dans les bases de données relationnelle est rarement statique. Les enregistrements existant sont mis à jour ou supprimés, et de nouvelles informations sont ajoutées pour garder maintenir une base de données correcte et à jour pour une conservation de la valeur commerciale. DatabaseSpy offre des outils d'édition de la base de données pratiques pour les contenus de tables de base de données. DatabaseSpy vous permet d'éditer le contenu des tables de la base de données dans une fenêtre de prévision interactive.
Pendant que vous l'éditez, l'éditeur de base de données interagit avec la base de données de manière limitée. Une fois que tous vos changements sont terminés, vous pouvez contrôler vos corrections et les valider tous en une seule fois par le biais du bouton de Validation dans la barre d'outils.
Outre l'édition des données stockées dans la base de données, vous pouvez découvrir plus d'informations présentées dans les tables de résultats de DatabaseSpy. Vous pouvez sélectionner une gamme de cellules et les copier pour les coller dans une autre application, imprimer la table des résultats, or calculer et afficher automatiquement l'information concernant les résultats sélectionnés. Vous pouvez aussi trier les résultats par colonne pour afficher les données de table dans une forme plus utile.
Travailler avec des données binaires
DatabaseSpy vous aide à traiter facilement les données binaires dans une colonne définie en tant que type de données binaires. Vous pouvez charger des données binaires dans la table depuis un fichier externe ou enregistrer des données binaires depuis la base de données dans un fichier externe. Les champs des données binaires pris en charge contiennent BLOB, raw, binary, varbinary, image et d'autres, selon le type de base de données.
Altova DatabaseSpy contient des fonctions spéciales pour explorer, gérer, et travailler avec du XML dans les bases de données. XML s'est établi comme la méthode préférée pour échanger des données structurées entre les entreprises, mais le stockage de données XML dans une base de données relationnelle rend l'opération plus complexe. DatabaseSpy contient des outils robustes pour vous aider à analyser et manipuler des bases de données qui contiennent de l'information XML.
Fonctions de DatabaseSpy pour XML :
Lorsque vous augmentez une table de base de données en utilisant le Navigateur en ligne de DatabaseSpy, les colonnes contenant les données XML sont identifiées dans l'Arborescence de Navigateur. Vous pouvez aussi explorer des Schémas XML enregistrés dans la base de données dans la hiérarchie de navigateur. Afin d'examiner tout Schéma XML, vous pouvez l'envoyer à XMLSpy, l'environnement de développement leader pour toutes les technologies afférentes à XML, où il s'ouvre automatiquement dans le mode de Schéma XMLSpy pour un affichage graphique for intuitif.
La fenêtre Inspecteur de données de DatabaseSpy est une option utile qui affiche de longues entrées XML contenues dans des cellules individuelles. La fenêtre Inspecteur de données affiche du XML dont le contenu peut présenter un codage de couleur et un retour à la ligne, et vous pouvez la fenêtre pour un meilleur aperçu Vous pouvez aussi copier les données XML depuis la fenêtre des résultats ou de l'inspection des données pour éditer hors ligne dans XMLSpy. Le fichier externe mis à jour est facilement remplacé dans la base de données.
Intégration de base de données XMLSpy et SQL :
DatabaseSpy vous permet de sélectionner toute table ou affichage depuis toute base de données connectée pour l'exportation. Si vous sélectionnez plusieurs tables ou affichages pour l'exportation, chacune d'entre elle est écrite dans un fichier séparé. Vous pouvez aussi exporter un XML, XML Structure, CSV ou HTML directement sur Altova XMLSpy. Lorsque vous travaillez dans l'éditeur SQL, vous disposez même d'un bouton Exporter pour vous permettre d'ouvrir instantanément une fenêtre de dialogue d'exportation pré-chargée avec vos instructions d'Éditeur SQL actuelles.
DatabaseSpy vous permet d'importer des données dans vos bases de données depuis des fichiers CSV conventionnels ou depuis des fichiers contenant des données XML. En utilisant un de ces formats, vous pouvez créer de nouvelles tables ou mettre à jour vos tables existantes dans votre base de données.
Fonctions d'importation/exportation de base de données :
ETL d'entreprise
Les outils ETL (Extract-Transform-Load) proposent un mécanisme pour extraire les données depuis les sources externes, les transformant en un format de données standardisé, et en le chargeant dans une cible finale ou un référentiel. Grâce à la prise en charge pour les formats de données les plus courants en entreprise (XML, JSON, bases de données, fichiers plats, EDI, etc.), Altova MapForce est un outil extrêmement efficace, léger et ajustable pour ETL. MapForce est doté d'une interface utilisateur visuelle conviviale et prend en charge les fonctions et filtres de traitement des données.
Si vous souhaitez convertir des données depuis un format différent avant de l'importer dans votre base de données, Altova MapForce est l'outil de mappage visuel capable de mapper toute combinaison de fichiers XML, base de données, texte ou EDI. MapForce peut se connecter à toutes les bases de données principales et convertir les données de source immédiatement pour une insertion directe.
Bases de données prises en charge :