Banques de données de grouper tous les ensembles de configurations de la banque de données dans une configuration système. Lors de l'exécution ou de la planification d'un job, sélectionnez une configuration système et ainsi l'ensemble des configurations de la banque de données pour l'environnement actuel.
Rubriques associées
•
Banques de données de bases de données
•
Banques de données de l'adaptateur
•
Formats de fichier
•
Mise en forme des documents XML
•
Création et gestion de plusieurs configurations de banques de données
5.2 Banques de données de bases de données
Les banques de données de bases de données représentent des connexions uniques ou multiples avec :
• Des systèmes hérités à l'aide de Attunity Connect
• Des bases de données IBM DB2, HP Neoview, Informix, Microsoft SQL Server, Oracle, Sybase
ASE, Sybase IQ, MySQL, Netezza, SAP HANA, SAP BusinessObjects Data Federator, et Teradata
(à l'aide de connexions natives)
• D'autres bases de données (par ODBC)
• Un référentiel, à l'aide d'une banque de données en mémoire ou d'une banque de données de cache persistant
Vous créez une connexion à la plupart des sources de données à l'aide du nom de serveur au lieu du nom du DSN (nom de source de données) ou du nom du TNS (Transparent Network Substrate). Les connexions avec nom de serveur (également appelées connexions sans DSN et connexions sans TNS) suppriment le besoin de configurer les mêmes entrées DSN ou TNS sur chaque ordinateur dans un environnement distribué.
Rubriques associées
• Administrator Guide: DSN-less and TNS-less connections
5.2.1 Interface de l'ordinateur central
Le logiciel fournit la banque de données du connecteur Attunity qui accède aux sources de données de l'ordinateur central par Attunity Connect. Les sources de données auxquelles Attunity Connect accède sont dans la liste suivante : Pour une liste complète des sources, consultez la documentation d'Attunity.
74 2012-11-22
Banques de données
• Adabas
• DB2 UDB pour OS/390 et DB2 UDB pour OS/400
• IMS/DB
• VSAM
• Fichiers plats sur OS/390 et fichiers plats sur OS/400
5.2.1.1 Conditions préalables pour une banque de données Attunity
Le connecteur Attunity accède aux données de l'ordinateur central à l'aide du logiciel que vous devez installer manuellement sur le serveur de l'ordinateur central et sur l'ordinateur du client local (Job
Server). Le logiciel se connecte au connecteur Attunity à l'aide de son interface ODBC.
Il n'est pas nécessaire d'acheter un gestionnaire de pilotes ODBC distinct pour UNIX et pour les plateformes Windows.
Serveurs
Installez et configurez le produit Attunity Connect sur le serveur (par exemple, un ordinateur z Series).
Clients
Pour accéder aux données de l'ordinateur central à l'aide du connecteur Attunity, installez le produit
Attunity Connect. Le pilote ODBC est requis. Attunity offre également un outil facultatif appelé Attunity
Studio, qu'il est possible d'utiliser pour la configuration et l'administration.
Configurez les sources de données ODBC sur le client (Job Server de SAP BusinessObjectsData
Services).
Lorsque vous installez un Job Server sur UNIX, l'installateur vous invite à fournir un chemin du répertoire d'installation pour le logiciel du connecteur Attunity. De plus, il n'est pas nécessaire d'installer un gestionnaire de pilotes parce que le logiciel charge les pilotes ODBC directement sur les plateformes
UNIX.
Pour plus d'informations sur la manière d'installer et de configurer ces produits, consultez leur documentation.
75
5.2.1.2 Configuration d'une banque de données Attunity
Pour utiliser l'option de la banque de données du connecteur Attunity, mettez à niveau le référentiel vers la version 6.5.1 ou ultérieure de SAP BusinessObjectsData Services.
Pour créer une banque de données du connecteur Attunity :
2012-11-22
Banques de données
76
1.
Dans l'onglet Banques de données de la bibliothèque d'objets, faites un clic droit et sélectionnez
Nouveau.
2.
Saisissez un nom pour la banque de données.
3.
Dans la case Type de la banque de données, sélectionnez Base de données.
4.
Dans la case Type de la base de données, sélectionnez Connecteur Attunity.
5.
Saisissez le nom de la source de données Attunity, l'emplacement du démon Attunity (Emplacement
de l'hôte), le numéro du port du démon Attunity, et un nom unique de l'espace de travail du serveur
Attunity.
6.
Pour modifier les options par défaut (telles que Lignes par validation ou Langue), cliquez sur le bouton Avancé.
7.
Cliquez sur OK.
Vous pouvez désormais utiliser la nouvelle connexion à la banque de données pour importer les tables de métadonnées dans le référentiel actuel.
5.2.1.3 Spécification de plusieurs sources de données dans une banque de données Attunity
Il est possible d'utiliser la banque de données du connecteur Attunity pour accéder à plusieurs sources de données Attunity sur le même emplacement de démon Attunity. Si plusieurs types de données existent sur le même ordinateur, par exemple une base de données DB2 et VSAM, il est possible que vous souhaitiez accéder aux deux types de données à l'aide d'une seule connexion. Par exemple, vous pouvez utiliser une connexion unique pour relier les tables (et pousser vers le bas l'opération de jointure vers un serveur distant), ce qui réduit la quantité de données transmises par le réseau.
Pour spécifier plusieurs sources dans l'éditeur de banque de données :
1.
Séparez les noms des sources de données par des points virgules dans la case de la source de données Attunity à l'aide du format suivant :
AttunityDataSourceName;AttunityDataSourceName
Par exemple, si vous possédez une source de données DB2 appelée DSN4 et une source de données VSAM appelée Navdemo, saisissez les valeurs suivantes dans la case Source de données :
DSN4;Navdemo
2.
Si vous faites une liste de plusieurs noms de source de données pour une banque de données du connecteur Attunity, assurez-vous de respecter les conditions suivantes :
• Toutes les sources de données Attunity doivent être accessibles avec le même nom d'utilisateur et mot de passe.
• Toutes les sources de données Attunity doivent utiliser le même espace de travail. Lorsque vous configurez l'accès aux sources de données dans Attunity Studio, utilisez le même nom d'espace de travail pour chaque source de données.
2012-11-22
Banques de données
77
5.2.1.4 Convention d'appellation Data Services pour les tables Attunity
Le format Data Services pour l'accès aux tables Attunity est particulier à Data Services. Puisqu'une seule banque de données peut accéder à plusieurs systèmes logiciels qui ne partagent pas le même espace de noms, le nom de la source de données Attunity doit être indiqué lorsqu'elle fait référence à une table. Avec un connecteur Attunity, faites précéder le nom de la table avec les noms de la source de données et du propriétaire, séparés par deux points. Le format est le suivant :
AttunityDataSource:OwnerName.TableName
Lors de l'utilisation de Designer pour créer les jobs avec des tables Attunity importées, Data Services génère automatiquement l'expression SQL correcte pour ce format. Cependant, lorsque vous créez
SQL, assurez-vous d'utiliser ce format. Il est possible de créer SQL dans les constructions suivantes :
• Fonction SQL
• Transformation SQL
• Fonction pushdown_sql
• Commandes de pré-chargement dans un chargeur de table
• Commandes de post-chargement dans un chargeur de table
Remarque :
Pour toutes les tables dans Data Services, la taille maximale du nom du propriétaire est de 64 caractères.
Dans le cas des tables Attunity, la taille maximale du nom de la source de données Attunity et du nom du propriétaire réel est de 63 caractères (les deux points comptent pour 1 caractère). Data Services ne peut pas accéder à une table dont le nom du propriétaire est plus long que 64 caractères.
5.2.1.5 Limitations
Toutes les fonctionnalités Data Services sont disponibles lorsque vous utilisez une banque de données du connecteur Attunity, excepté les fonctionnalités suivantes :
• Chargement par lots
• Fonctions importées (importe les métadonnées pour les tables uniquement)
• Tables de modèle (création de tables)
• Le type de données date-heure prend en charge jusqu'à 2 multiples décimaux de secondes uniquement
2012-11-22