Pour accéder à vos données dans une base de données IBM Db2, créez un actif de connexion pour elles.
IBM Db2 est une base de données qui contient des données relationnelles.
Versions prises en charge
IBM Db2 10.1 et versions ultérieures
Créer une connexion à Db2
Si vous avez mis en place un service cloud intégré , sélectionnez l'instance de service pour remplir automatiquement les champs du formulaire de connexion. Confirmez que tous les champs sont remplis.
Pour créer l'actif de connexion, vous avez besoin des détails de connexion suivants:
base de données
Nom d'hôte ou adresse IP
Nom d'utilisateur et mot de passe
Port
Nom de l'application (facultatif): nom de l'application qui utilise actuellement la connexion. Pour plus d'informations, voir " Propriétés des informations sur le client prises en charge par le " IBM " Data Server Driver for JDBC and SQLJ.
Client Accounting information (facultatif): valeur de la chaîne de comptabilité provenant des informations client spécifiées pour la connexion. Pour plus d'informations, voir " Propriétés des informations sur le client prises en charge par le " IBM " Data Server Driver for JDBC and SQLJ.
Client hostname (facultatif): nom d'hôte de la machine sur laquelle s'exécute l'application qui utilise la connexion. Pour plus d'informations, voir " Propriétés des informations sur le client prises en charge par le " IBM " Data Server Driver for JDBC and SQLJ.
Utilisateur client (facultatif): nom de l'utilisateur pour le compte duquel l'application qui utilise la connexion est en cours d'exécution. Pour plus d'informations, voir " Propriétés des informations sur le client prises en charge par le " IBM " Data Server Driver for JDBC and SQLJ.
Certificat SSL (si requis par votre serveur de base de données)
Données d'identification
Si vous sélectionnez Partagé, entrez votre nom d'utilisateur et votre mot de passe pour le serveur.
Si vous sélectionnez Personnel, vous disposez de deux options:
- Entrez votre nom d'utilisateur et votre mot de passe pour le serveur.
- Sélectionnez les données d'identification de connexion à la plateforme.
Vous pouvez utiliser cette option uniquement si le service Db2 est hébergé sur l'instance de Cloud Pak for Data à laquelle vous vous connectez.
Pour la connectivité privée, pour vous connecter à une base de données qui n'est pas externalisée sur Internet (par exemple, derrière un pare-feu), vous devez configurer une connexion sécurisée.
Choisissez la méthode de création d'une connexion basée sur l'emplacement dans la plateforme.
- Dans un projet
- Cliquez sur Actifs > Nouvel actif > Connexion à une source de données. Voir Ajout d'une connexion à un projet.
- Dans un catalogue
- Cliquez sur Ajouter au catalogue > Connexion. Voir Ajout d'un actif de connexion à un catalogue.
- Dans un espace de déploiement
- Cliquez sur Importer les actifs > Accès aux données > Connexion. Voir Ajout d'actifs de données à un espace de déploiement.
- Dans le catalogue d'actifs de la plateforme
- Cliquez sur Nouvelle connexion. Voir Ajout de connexions de plateforme.
Etape suivante : ajout d'actifs de données à partir de la connexion
Où vous pouvez utiliser cette connexion
Vous pouvez utiliser les connexions Db2 dans les espaces de travail et outils suivants :
Projets
- Cognos Dashboards (serviceCognos Dashboard Embedded )
- Règles de qualité des données (IBM Knowledge Catalog)
- Data Refinerywatsonx.ai Studio ou IBM Knowledge Catalog)
- DataStage (serviceDataStage ). Voir Connexion à une source de données dans DataStage. La connexion IBM Db2 for DataStage vous offre des performances accrues et d'autres fonctions telles que les instructions SQL avant et après et les liens de rejet. Toutefois, vous ne pouvez pas utiliser la connexion IBM Db2 for DataStage en dehors du service DataStage .
- Decision Optimizationwatsonx.ai Studio et watsonx.ai Runtime)
- Enrichissement de métadonnées (IBM Knowledge Catalog)
- Metadata import (IBM Knowledge Catalog)
- Carnets de noteswatsonx.ai Studio). Cliquez sur Lire les données dans le panneau Fragments de code pour obtenir les données d'identification de connexion et charger les données dans une structure de données. Voir Chargement de données à partir de connexions de source de données.
- SPSS Modelerwatsonx.ai Studio)
Catalogs
Platform assets catalog
Autres catalogues (IBM Knowledge Catalog)
Lignage des données
- Metadata import (lineage)IBM Knowledge Catalog et IBM Manta Data Lineage )
- Service deData Virtualization
- Vous pouvez vous connecter à cette source de données depuis Data Virtualization.
Exécution d'instructions SQL
Pour vous assurer que vos instructions SQL s'exécutent correctement, reportez-vous à la rubrique Langage de requête structuré (SQL) de la documentation du produit IBM Db2 pour connaître la syntaxe correcte.
Configuration de l'importation de métadonnées de lignage pour IBM Db2
Lorsque vous créez une importation de métadonnées pour la connexion Db2, vous pouvez définir des options spécifiques à cette source de données et définir l'étendue des données pour lesquelles le lignage est généré. Pour plus d'informations sur l'importation de métadonnées, voir Conception des importations de métadonnées.
Pour importer des métadonnées de lignage pour Db2, procédez comme suit :
- Créer une définition de la source de données. Sélectionnez IBM Db2 comme type de source de données.
- Créer une connexion à la source de données dans un projet.
- Créer une importation de métadonnées. En savoir plus sur les options spécifiques à la source de données Db2 :
- Lorsque vous définissez un périmètre, vous pouvez analyser l'ensemble de la source de données ou utiliser les options d'inclusion et d'exclusion pour définir les schémas exacts que vous souhaitez analyser. Voir Listes d'inclusion et d'exclusion.
- En option, vous pouvez fournir des données externes sous la forme d'un fichier .zip. Vous ajoutez ce fichier dans le champ Ajouter des entrées à partir d'un fichier. Le fichier doit avoir une structure supportée. Voir Entrées externes.
- Il est possible de spécifier des options d'importation avancées.
Listes d'inclusion et d'exclusion
Vous pouvez inclure ou exclure des actifs jusqu'au niveau du schéma. Chaque valeur est évaluée comme une expression régulière. Les actifs ajoutés ultérieurement dans la source de données seront également inclus ou exclus s'ils répondent aux conditions spécifiées dans les listes. Exemples de valeurs :
mySchema
:mySchema
schema.mySchema[1-5]
: tout schéma dont le nom commence parmySchema
et se termine par un chiffre compris entre 1 et 5.
Entrées externes
Si vous utilisez des scripts PL/SQL Db2 externes, vous pouvez les ajouter dans un fichier .zip en tant qu'entrée externe. Vous pouvez organiser la structure d'un fichier .zip en sous-dossiers qui représentent des schémas. Une fois les scripts analysés, ils sont ajoutés sous les schémas respectifs dans le catalogue ou le projet sélectionné. Le fichier .zip peut avoir la structure suivante :
<schema_name>
<script_name.sql>
<script_name.sql>
replace.csv
Le fichier replace.csv
contient des remplaçants pour les scripts qui sont ajoutés dans le fichier .zip. Pour plus d'informations sur le format, voir Remplacements de caractères génériques.
Options d'importation avancées
- Extraire les attributs étendus
- Vous pouvez extraire des attributs étendus tels que la clé primaire, les contraintes d'intégrité unique et référentielle des colonnes. Par défaut, ces attributs ne sont pas extraits.
En savoir plus
Documentation du produit IBM Db2
Rubrique parent : Connexions prises en charge