
XML Gateway
Fournit un ensemble d’outils pour extraire, transformer et consolider des données provenant de sources disparates en une ou plusieurs destinations.
XML Gateway fournit un ensemble d’outils pour extraire, transformer et consolider des données provenant de sources disparates en une ou plusieurs destinations. Utilisez les outils XML Gateway pour construire des modules graphiquement et créer des solutions de mouvement de données personnalisées adaptées aux besoins spécifiques. Une approche modulaire des mouvements de données XML à l’aide d’une interface utilisateur intuitive permet de créer des modules d’importation et d’exportation XML qui encapsulent la logique et les règles nécessaires pour se connecter aux sources de données et effectuer des opérations d’importation et d’exportation XML. Une fois enregistrés, les modules peuvent être exécutés manuellement, planifiés pour s’exécuter régulièrement ou invoqués de manière programmatique à partir de n’importe quel langage de programmation ou de script qui prend en charge la technologie COM.
XML Gateway – Fonctionnalités
XML Gateway fournit un ensemble d’outils pour extraire, transformer et consolider des données provenant de sources disparates en une ou plusieurs destinations. Utilisez les outils XML Gateway pour construire des modules graphiquement et créer des solutions de mouvement de données personnalisées adaptées aux besoins spécifiques. Une approche modulaire des mouvements de données XML à l’aide d’une interface utilisateur intuitive permet de créer des modules d’importation et d’exportation XML qui encapsulent la logique et les règles nécessaires pour se connecter aux sources de données et effectuer des opérations d’importation et d’exportation XML. Une fois enregistrés, les modules peuvent être exécutés manuellement, planifiés pour s’exécuter régulièrement ou invoqués de manière programmatique à partir de n’importe quel langage de programmation ou de script qui prend en charge la technologie COM.
Nouvelles fonctionnalités de la version 4.5 incluent:
- Modules d’importation et d’exportation réutilisables
- Exportation de données en utilisant un écran de mappage
- Validation de schéma lors d’une opération d’exportation
- Prise en charge des opérations d’exportation transactionnelles et non transactionnelles
- Nettoyage des données après une opération d’exportation non transactionnelle
- Exportation de plusieurs structures de données XML vers plusieurs d’
- Importer des données :
- Importer des structures de données XML à partir de n’importe quelle source de données en utilisant des modules configurés réutilisables
- Combiner des structures de données XML à partir de plusieurs sources de données pour générer une structure XML unique
- Générer des structures de données XML hiérarchiques à partir de sources de données uniques et multiples
- Transformer la structure de données XML générée par une source de données en tout schéma en utilisant un écran de mappage simple
- Conforme à SQL Server, Access, Oracle et toutes les bases de données ODBC et OLEDB
- Conforme aux protocoles Web Services, HTTP et FTP
- XML Gateway offre deux choix principaux pour l’importation de données en XML :
- En utilisant l’Explorateur de base de données : générer des documents XML et des schémas à partir de tables, vues et procédures stockées en un seul clic de souris
- En utilisant un module d’importation : l’importation de données en XML à l’aide d’un module d’importation est l’option recommandée. Les modules d’importation peuvent être configurés une fois et réutilisés plusieurs fois et invoqués de manière programmable.
- Exporter des données :
- Exporter toute structure de données XML vers n’importe quelle table de base de données en utilisant des modules configurés réutilisables
- Écran de mappage intuitif utilisant le glisser-déposer
- Exporter plusieurs structures de données XML vers plusieurs sources de données en une seule opération en tant que transaction distribuée si nécessaire
- Assistant de création de table lors de la configuration du module d’exportation
- Prise en charge des opérations d’insertion, de mise à jour et de suppression lors d’une opération d’exportation
- Prise en charge des opérations d’exportation transactionnelles et non transactionnelles
- Prise en charge du nettoyage des données après un échec d’exportation
Opération. Les enregistrements en échec peuvent être soumis à nouveau après l’opération de nettoyage
- Conforme à SQL Server, Access, Oracle et toutes les bases de données ODBC et OLEDB
- Conforme aux services Web, aux protocoles HTTP et FTP
- Exportez toute structure de données XML vers n’importe quelle table dans n’importe quelle base de données prenant en charge ODBC ou OLEDB. La passerelle XML propose trois choix principaux pour l’exportation de données:
- Utilisation de l’assistant d’exportation: copiez des données entre des sources de données OLE DB en utilisant l’assistant comme guide à travers le processus de connexion à une destination, de sélection de la table de destination, de définition des attributs de transaction et d’application de mappings aux données copiées
- Utilisation du glisser-déposer: transférez des données en utilisant le glisser-déposer, en créant un lien de données vers la destination et les sources de données et en faisant glisser une table, une vue ou une procédure stockée depuis la base de données source et en la déposant sur une table dans la base de données de destination
- Utilisation d’un module d’exportation: l’exportation de données à l’aide d’un module d’exportation est l’option recommandée. Les modules d’exportation peuvent être configurés une fois et réutilisés plusieurs fois. Un module d’exportation peut être invoqué de manière programmée.
- Importer des données :
- Planification:
- Planifiez l’exécution d’un module d’exportation enregistré à des moments spécifiques, soit une fois, soit à des intervalles récurrents. Un module d’exportation planifié est exécuté par l’Agent de la passerelle XML en tant que tâche. Si le module d’exportation est non transactionnel, la passerelle XML crée un fichier de nettoyage des données à chaque exécution d’une tâche pour les enregistrements en échec.
- Les fonctions suivantes peuvent être effectuées sur un module de tâche à l’aide d’un menu contextuel:
- Démarrer: démarre l’Agent de la passerelle XML et planifie l’exécution de la tâche
- Arrêter: arrête l’Agent de la passerelle XML pour le module spécifique et interrompt l’exécution de la tâche
- Supprimer: supprime la tâche actuelle
- Afficher le journal: affiche le journal pour la tâche en cours
- Effacer le journal: efface le journal pour la tâche en cours
- Ref
Actualiser le journal: actualiser le journal pour l’emploi en cours
- Configurer un attribut de transaction lors d’une opération d’exportation:
- Transaction requise: la valeur par défaut. XML Gateway utilise une transaction pour effectuer le processus d’exportation. Toute la transaction d’exportation est annulée en cas d’erreur pendant le processus
- Transaction désactivée: XML Gateway valide tous les enregistrements réussis et affiche tous les enregistrements en échec dans un écran permettant à l’utilisateur de nettoyer les données et de les soumettre à nouveau.
- Afficher et modifier des données à partir de tables, vues ou procédures stockées
- Supprimer des données d’une table à l’aide d’un générateur de requêtes
- Générer des données XML et des schémas à partir de tables, vues et procédures stockées
- Créer et supprimer des tables, vues et procédures stockées
- Utiliser un générateur de requêtes pour construire des requêtes SQL et les utiliser pour récupérer et manipuler des données
- Exporter des données vers Microsoft Excel et Word, des fichiers texte, HTML et toute source de données OLEDB ou ODBC en utilisant l’Assistant d’exportation
- Faire glisser et déposer pour exporter des données d’un lien de données à un autre en utilisant l’Assistant d’exportation.
- Créer et modifier des documents XML
- Afficher XML de différentes manières
- Modifier des données XML en utilisant une vue en grille
- Générer
- Valider les documents XML par rapport aux schémas
- Exporter des données vers des feuilles de calcul Microsoft Excel, des fichiers texte et des documents Word, des fichiers HTML et toute base de données et accéder aux options d’exportation en cliquant avec le bouton droit sur un document XML
- Prise en charge des opérations d’insertion, de mise à jour et de suppression lors d’une opération d’exportation
- Prise en charge des opérations d’exportation transactionnelles et non transactionnelles.
- Concepteur de requêtes : un outil pour créer des commandes SQL en utilisant une interface visuelle intuitive. Créez des requêtes complexes à plusieurs tables en ajoutant des tables aux requêtes, en sélectionnant des options et en saisissant des valeurs.
- Travaillez visuellement ou avec des commandes SQL en utilisant des volets graphiques qui affichent visuellement la requête et un volet SQL qui affiche le texte SQL de la requête
- Créer des commandes sensibles à la base de données
- Joindre des tables liées permettant au Concepteur de requêtes de déterminer comment les tables sont liées et de construire la commande de jointure appropriée dans la requête
- Exécutez une requête et travaillez avec un jeu d’enregistrements dans une grille qui permet de faire défiler et d’éditer des enregistrements dans la base de données.
- XML Gateway DLL : un ensemble complet d’interfaces XML pour la construction d’applications XML hautes performances permettant l’interopérabilité avec d’autres applications conformes à la norme XML 1.0.
- Se connecter à n’importe quelle source de données via OLEDB et ODBC et générer des données XML et des schémas XML via des commandes SQL standard, des commandes Shape ou des procédures stockées
- Se connecter à un site FTP ou HTTP et récupérer des fichiers de données XML
- Valider un document XML par rapport aux DTD et aux schémas XML W3C standard actuels
- Transformer un document XML en tout autre balisage bien formé, y compris des transformations XML en XML et XML en XHTML
- Exporter XML via OLEDB, ODBC, FTP et HTTP.
- Classes principales :
- Lien de base de données : expose les principales interfaces de connexion à une source de données (OLEDB, ODBC, Excel, fichiers texte) et génère du XML en utilisant des commandes SQL standard, des commandes Shape, des tables et
exécution de procédures stockées avec ou sans paramètres
- Exportation de base de données: expose les principales interfaces pour exporter des données XML vers une table de base de données. Les données XML peuvent être exportées vers n’importe quelle base de données compatible OLEDB ou ODBC et vers des feuilles de calcul Microsoft Excel, des documents Word et des fichiers texte
- Lien Web: expose les principales interfaces pour envoyer et récupérer des documents XML via FTP, HTTP et depuis l’interface XML du serveur SQL Server 2000
- Validation: expose les principales interfaces pour valider des documents XML par rapport aux DTD et aux schémas XML actuels du W3C
- Transformation: expose les principales interfaces pour transformer des documents XML en un autre document XML ou en HTML.
Passerelle XML – Configuration système
- Système d’exploitation Microsoft Windows NT 4.0 (Intel), 2000, 98 ou 95 avec le dernier Service Pack installé
- PC de classe Pentium (recommandé 300 MHz ou plus)
- 64 Mo de RAM (recommandé 128 Mo)
- Moniteur Super VGA avec les paramètres suivants:
- Résolution d’écran réglée sur un minimum de 800 x 600 et jusqu’à un maximum de 1024 x 768
- Petites polices sélectionnées.
- Microsoft Internet Explorer 5.0 ou supérieur
- Technologies client/serveur telles que les SGBD, FTP, MSMQ, HTTP, e-mail, etc. (doivent être correctement configurées avec les autorisations de sécurité appropriées et les licences).