Partager via


Assistant Source de données (DB2)

L’Assistant Source de données vous guide dans les étapes de configuration et d’enregistrement des informations de source de données nécessaires à la connexion du fournisseur de données pour DB2, du pilote ODBC pour DB2, de l’adaptateur BizTalk pour DB2 et du fournisseur ADO.NET pour DB2 (fournisseur de données) aux serveurs de base de données IBM DB2 distants. Les consommateurs, comme Visual Studio et BizTalk Server, chargent l’Assistant Source de données pour l’utiliser pendant la définition et la reconfiguration des connexions aux serveurs de base de données IBM DB2. L’Assistant Source de données permet de simplifier : la configuration et le test des connexions réseau, l’utilisation des packages, la définition des conversions de pages de codes de chaînes de caractères, l’application de la sécurité et du chiffrement, et la validation et l’enregistrement de la configuration.

Les sections suivantes décrivent les écrans de l'Assistant Accès aux données ainsi que les actions que vous pouvez réaliser dans chaque écran.

Bienvenue

À titre facultatif, vous pouvez activer la case à cocher permettant de supprimer l'affichage de cet écran d'accueil.

Source de données

L'écran Source de données permet de configurer la plateforme de serveur de base de données DB2.

Plateforme de la source de données

À titre facultatif, vous pouvez sélectionner la plateforme de source de données sur laquelle la base de données DB2 distante est déployée afin d'optimiser les performances et réduire l'impact sur la base de données distante. Le fournisseur de données utilise cette valeur pour convertir des types de données dans un format pris en charge par cette plateforme.

La valeur par défaut est DB2/z/OS (qui fait référence à DB2 pour z/OS). Les autres valeurs incluent DB2/400 (qui fait référence à DB2 pour IBM i), DB2/NT (qui fait référence à DB2 pour Windows) et DB2/6000 (qui fait référence à DB2 pour Linux ou UNIX).

Type de réseau

Les deux options de connectivité suivantes sont prises en charge pour l’utilisation de :

  • Connexions réseau SNA LU6.2 APPC (communications avancées programme à programme utilisant l’architecture de système en réseau) aux serveurs de base de données IBM DB2 distants qui s’exécutent sur des ordinateurs hôtes IBM midrange et mainframe.

  • Connexions réseau TCP/IP aux serveurs de base de données IBM DB2 distants qui s’exécutent sur des systèmes d’exploitation Linux, UNIX et Windows.

Connexion réseau TCP/IP

L’écran Connexion réseau TCP/IP peut être utilisé pour configurer les paramètres obligatoires et facultatifs.

Adresse ou alias

Vous devez entrer une adresse ou un alias IP valide au format IPv4 ou IPv6.

Port

Vous devez spécifier un numéro de port IP. Pour DB2/400, la valeur par défaut est le port 446 TCP/IP. Les autres plateformes IBM DB2 prennent en charge plusieurs instances simultanées de bases de données, chacune avec un numéro de port TCP/IP unique.

Nom commun du certificat

Vous pouvez éventuellement spécifier un nom commun de certificat de serveur pour indiquer au fournisseur de données d’utiliser le chiffrement SSL (Secure Sockets Layer) V3.0 ou TLS (Transport Layer Security) V1.0. L'utilisation de SSL ou de TLS permet d'accroître la sécurité en chiffrant les informations d'authentification et les données. Par défaut, cette valeur est définie sur une chaîne vide (et non sur SSL ni TLS).

Transactions distribuées

À titre facultatif, pour inscrire le fournisseur de données dans les transactions distribuées, vous pouvez sélectionner cette propriété pour prendre en charge une unité de travail distribuée (DUW) DB2 protégée à l'aide du protocole de validation en deux phases.

Connextion réseau APPC

L’écran Connexion réseau APPC peut être utilisé pour configurer les paramètres obligatoires et facultatifs.

Alias LU local

Le fournisseur de données nécessite un alias LU local APPC quand vous vous connectez à l’aide de SNA LU6.2. Sélectionnez ou entrez le nom de l’alias LU local APPC configuré dans Host Integration Server.

Alias LU distant

Le fournisseur de données nécessite un alias LU distant APPC quand vous vous connectez à l’aide de SNA LU6.2. Sélectionnez ou entrez le nom de l’alias LU distant APPC configuré dans Host Integration Server.

Nom du mode

Le fournisseur de données nécessite un nom de mode APPC quand vous vous connectez à l’aide de SNA LU6.2. Sélectionnez ou entrez le nom du mode APPC configuré dans Host Integration Server. Une valeur courante pour DB2/z/OS est IBMRDB.

Type de sécurité

Vous pouvez également spécifier la sécurité de conversation APPC pour identifier l’utilisateur PC sur le serveur de base de données DB2. Le tableau suivant décrit ces différents niveaux de sécurité.

Niveau de sécurité Description
Programme Le fournisseur de données envoie un nom d’utilisateur et un mot de passe.
Identique Le fournisseur de données envoie un nom d’utilisateur uniquement.
None Le fournisseur de données n’envoie pas d’informations de sécurité (nom d’utilisateur ou mot de passe).

Transactions distribuées

À titre facultatif, pour inscrire le fournisseur de données dans les transactions distribuées, vous pouvez sélectionner cette propriété pour prendre en charge une unité de travail distribuée (DUW) DB2 protégée à l'aide du protocole de validation en deux phases.

Base de données DB2

L'écran Base de données DB2 doit être utilisé pour configurer les paramètres de base de données obligatoires, tels que le catalogue initial et la collection de packages.

Catalogue initial

Le fournisseur de données requiert cette valeur pour se connecter à un catalogue initial sur le serveur de base de données DB2. Le tableau suivant décrit les versions DB2 et les types de chaînes acceptés.

Base de données DB2 Type de chaîne
DB2 pour z/OS Chaîne de 16 octets (le catalogue est également appelé emplacement).
DB2 pour IBM i Chaîne de 18 octets (le catalogue est également appelé base de données relationnelle).
DB2 pour LUW Chaîne de 8 octets (le catalogue est également appelé base de données).

Collection de packages

La collection de packages est requise pour indiquer au fournisseur de données le schéma DB2 dans lequel créer un ensemble de packages. Chaque package est divisé en sections avec des instructions SQL statiques, comme CREATE CURSOR, qui sont utilisées pour récupérer des données pendant l’interrogation de la base de données. Le tableau suivant décrit les versions DB2 et les types de chaînes acceptés.

Base de données DB2 Type de chaîne
DB2 pour z/OS Chaîne de 128 octets (le schéma est également appelé collection).
DB2 pour IBM i Chaîne de 10 octets (le schéma est également appelé collection ou bibliothèque).
DB2 pour LUW Chaîne de 30 octets.

Schéma par défaut

Afin d'optimiser l'efficacité et les performances, vous pouvez, à titre facultatif, spécifier une chaîne de manière à indiquer au fournisseur de données de limiter les requêtes de schéma à un seul schéma de base de données. La valeur par défaut est une chaîne vide.

Les objets de base de données DB2 sont organisés en groupes logiques appelés schémas. Le nom de schéma est utilisé pour cataloguer des objets SQL tels que des tables et des vues, à l’aide d’une convention <de nommage en deux parties SCHEMA>.<OBJECTNAME>. Au moment de la conception, pour construire SQL, notamment les instructions SELECT, les consommateurs de données peuvent présenter à l’utilisateur une liste de tous les objets du catalogue de base de données. Le tableau suivant décrit les versions DB2 et les types de chaînes acceptés.

Base de données DB2 Type de chaîne
DB2 pour z/OS Chaîne de 128 octets (le schéma est également appelé collection).
DB2 pour IBM i Chaîne de 10 octets (le schéma est également appelé collection ou bibliothèque).
DB2 pour LUW Chaîne de 30 octets.

Qualificateur par défaut

À titre facultatif, vous pouvez spécifier une chaîne afin d'indiquer au fournisseur de données de définir une option d'environnement pour un qualificateur par défaut, par lequel indiquer au serveur DB2 le schéma dans lequel rechercher les objets de base de données. La valeur par défaut est une chaîne vide.

Les objets de base de données DB2 sont organisés en groupes logiques appelés schémas. Le nom du schéma est utilisé pour identifier les objets SQL tels que les tables et les vues, à l’aide d’une convention <d’affectation de noms en deux parties SCHEMA>.<OBJECTNAME>. Les consommateurs de données peuvent envoyer des instructions SQL avec des noms d’objet en une partie ou non qualifiés. Le tableau suivant décrit les versions DB2 et les types de chaînes acceptés.

Base de données DB2 Type de chaîne
DB2 pour z/OS Chaîne de 128 octets (le schéma est également appelé collection).
DB2 pour IBM i Chaîne de 10 octets (le schéma est également appelé collection ou bibliothèque).
DB2 pour LUW Chaîne de 30 octets.

Nom de la base de données

Les bases de données DB2 peuvent être divisées en plusieurs bases de données logiques à des fins d'administration, chacune contenant des espaces de table et des espaces d'index distincts. Le nom facultatif de la base de données indique au fournisseur de données d’utiliser la clause IN DATABASE dans les instructions SQL. DB2 pour z/OS accepte une chaîne de 8 octets pour le nom de la base de données ainsi qu'une chaîne de 8 octets pour le nom de l'espace de table. Vous pouvez spécifier seulement le nom de la base de données ou le nom de la base de données combiné au nom de l'espace de table, par exemple, DBASE1.TSPACE1.

Paramètres régionaux

Pour augmenter les performances et réduire l’impact sur la base de données distante, vous pouvez également sélectionner l’identificateur CCSID (Coded Character Set Identifier) de la base de données DB2 distante (hôte) et du consommateur de données local (PC). Le fournisseur de données utilise ces valeurs pour convertir des chaînes de caractères en une page de codes pris en charge par ces bases de données. Le fournisseur de données prend en charge une combinaison de jeux de caractères codés sur un octet (SBCS), de jeux de caractères de largeur mixte (MBCS), de jeux de caractères codés sur deux octets (DBCS) et de jeux de caractères Unicode - UTF8 [1208], qui est un format de transformation Unicode de 8 bits. Pour plus d’informations, consultez Référence du programmeur d’internationalisation SNA (https://go.microsoft.com/fwlink/?LinkID=181017).

CCSID de l'hôte

Le fournisseur de données requiert une valeur pour le CCSID (Coded Character Set Identifier) de l'hôte avec lequel exécuter des conversions de page de codes sur des données de chaîne. La valeur CCSID de l'hôte par défaut est EBCDIC – U.S./Canada [37]. En règle générale, les serveurs de base de données IBM DB2 pour z/OS et IBM i utilisent EBCDIC (Extended Binary Coded Decimal Interchange Code). Pour plus d’informations, consultez Référence du programmeur d’internationalisation SNA (https://go.microsoft.com/fwlink/?LinkID=181017).

Page de codes PC

Le fournisseur de données requiert une valeur pour la page de codes PC avec laquelle exécuter des conversions de page de codes sur des données de chaîne. La page de codes PC par défaut est ANSI – Latin I [1252]. Généralement, les consommateurs de données utilisent soit ANSI (American National Standards Institute), soit Unicode. Pour plus d’informations, consultez Référence du programmeur d’internationalisation SNA (https://go.microsoft.com/fwlink/?LinkID=181017).

Sécurité

L’écran Sécurité vous permet de configurer une des trois méthodes de sécurité : authentification interactive, authentification unique ou Kerberos.

Méthodes de sécurité

L’écran Sécurité vous permet de configurer une des trois méthodes de sécurité : authentification interactive, authentification unique ou Kerberos.

Authentification interactive

La sécurité de l’authentification interactive repose sur un nom d’utilisateur et un mot de passe entrés au moment de l’exécution, ou stockés dans un fichier de configuration ou un magasin de configurations de consommateur de données, par exemple, un package Integration Services.

Nom d’utilisateur

Le tableau suivant décrit la version de base de données DB2 et les types de chaînes acceptés.

Base de données DB2 Type de chaîne
DB2 pour z/OS Chaîne de 8 octets.
DB2 pour IBM i Chaîne de 10 octets.
DB2 pour Linux ou UNIX Chaîne de 8 octets.
DB2 pour Windows Chaîne de 30 octets.

Mot de passe

Le tableau suivant décrit la version de base de données DB2 et les types de chaînes acceptés.

Base de données DB2 Type de chaîne
DB2 pour z/OS Chaîne de 8 octets.
DB2 pour IBM i Chaîne de 128 octets.
DB2 pour Linux ou UNIX Chaîne de 8 octets.
DB2 pour Windows Chaîne de 32 octets.

Confirmation du mot de passe

Vous devez entrer la même valeur que dans le champ Mot de passe.

Méthode d’authentification

La propriété de la méthode d’authentification définit la méthode d’authentification de la connexion, basée sur les technologies de chiffrement faible Data Encryption Standard (DES). Les valeurs par défaut sont l’authentification interactive pour le serveur, une sécurité basée sur un nom d’utilisateur et un mot de passe sans chiffrement.

Le tableau ci-dessous décrit les options d’authentification.

Option Description
Server_Encrypt_Pwd Indique au Fournisseur de données de chiffrer uniquement le mot de passe.
Server_Encrypt_UsrPwd Indique au fournisseur de données de chiffrer à la fois le nom d’utilisateur et le mot de passe.
Data_Encrypt Indique au fournisseur de données de chiffrer le nom d’utilisateur, le mot de passe et les données utilisateur.

Avertissement

Nous vous recommandons d’utiliser une méthode de sécurité qui utilise un chiffrement d’authentification fort, comme Kerberos, SSL V3.0 ou TLS V1.0.

Enregistrer le mot de passe

Vous pouvez également enregistrer le mot de passe dans le fichier UDL (Universal Data Link) OLE DB ou dans un fichier texte, en cochant la case Autoriser l’enregistrement du mot de passe. Le choix de cette option permet d'enregistrer le nom d'utilisateur et le mot de passe en texte brut. Il n'est pas possible de chiffrer le nom d'utilisateur ou le mot de passe à l'aide de cette méthode. La sécurité du serveur peut être compromise si un intrus parvient à accéder au partage de fichiers sur lequel se trouve le fichier UDL ou le fichier texte.

Authentification unique

L’authentification unique utilise un nom d’utilisateur et un mot de passe stockés dans une base de données Enterprise Single Sign-On chiffrée.

Application associée

Cette propriété est requise pour utiliser l'authentification unique de l'entreprise.

Kerberos

Kerberos repose sur un ticket qui contient des informations d'identification chiffrées. Pour plus d’informations, consultez Microsoft Kerberos (https://go.microsoft.com/fwlink/?LinkID=180764).

Nom du principal

Cette propriété est requise pour utiliser l'authentification Kerberos.

Options avancées

L’écran Paramètres avancés vous permet de configurer des paramètres facultatifs supplémentaires.

Regroupement de connexions

À titre facultatif, vous pouvez définir la valeur TRUE pour indiquer au fournisseur de données d'utiliser un regroupement de connexions côté client. La valeur par défaut est FALSE (aucun regroupement).

Lecture seule

À titre facultatif, le fournisseur de données peut déclarer la méthode d'accès en lecture seule lors de la connexion au serveur de base de données DB2.

Préparation différée

À titre facultatif, vous pouvez spécifier la valeur TRUE pour indiquer au fournisseur de données d'optimiser le traitement des commandes de base de données paramétrables. La valeur par défaut est FALSE.

  • Pour les commandes INSERT, UPDATE et DELETE, le Fournisseur de données peut combiner les commandes PREPARE, EXECUTE et COMMIT en un seul flux réseau vers la base de données distante.

  • Pour la commande SELECT, le Fournisseur de données peut combiner les commandes PREPARE et EXECUTE en un seul flux réseau. Cela réduit le trafic réseau et améliore souvent les performances globales.

    Dériver les paramètres

    À titre facultatif, vous pouvez spécifier la valeur TRUE pour indiquer au fournisseur de données de vérifier et de corriger les longueurs de paramètre des types de données caractères, pour le compte de consommateurs de données tels que l'Assistant Importation/Exportation et le concepteur de packages SQL Server Integration Services. La valeur par défaut est FALSE.

    Autre nom de programme transactionnel

    Vous pouvez l’utiliser pour spécifier un nom de programme transactionnel DB2 autre que celui par défaut, qui est 07F6C4C2.

Toutes les propriétés

L’écran Toutes les propriétés vous permet de configurer des propriétés plus détaillées et facultatives. Vous pouvez modifier une propriété en la sélectionnant dans la liste, puis vous sélectionnez ou modifiez la valeur dans la colonne de droite. Dans cet écran, vous pouvez modifier les propriétés suivantes.

  • Application associée

  • Autoriser l’enregistrement du mot de passe

  • Authentification

  • AutoCommit

  • Nom commun du certificat

  • Comptabilité client

  • Nom de l’application cliente

  • ID d'utilisateur client

  • Regroupement de connexions

  • Connection Timeout

  • DateTime comme Char

  • DateTime comme Date

  • Qualificateur par défaut

  • Schéma par défaut

  • Préparation différée

  • Dériver les paramètres

  • CCSIC de l’hôte

  • Initial Catalog

  • Max Pool Size

  • Adresse réseau

  • Port réseau

  • Type de réseau (lecture seule)

  • Collection de packages

  • Mot de passe

  • Page de codes PC

  • Lecture seule

  • Taille du cache pour l'ensemble de lignes

  • Méthode de sécurité

  • Principal de sécurité

  • Unités de travail

  • User Name

Validation

Validation

Vous pouvez utiliser l'écran Validation pour valider votre configuration en testant la connexion. Vous pouvez également l'utiliser pour créer des packages DB2 et exécuter un exemple de requête.

Connexion

Cliquez sur le bouton Connecter pour effectuer une connexion de test.

Packages

Cliquez sur le bouton Packages afin de créer les packages DB2 nécessaires pour exécuter des instructions SQL dans un environnement multi-utilisateur.

Exemple de requête

Cliquez sur le bouton Exemple de requête pour récupérer une liste de tables dans le schéma par défaut.

Enregistrement des informations

L'écran Enregistrement des informations permet de nommer et d'enregistrer votre configuration. Les configurations sont enregistrées dans l'emplacement suivant.

C :\Users\<username>\Documents\Host Integration Projects\Data Sources\

Nom de la source des données

La propriété Source de données est un paramètre permettant de décrire la source de données. Quand vous créez une liaison de données avec l’Assistant Source de données, la propriété Source de données est utilisée pour nommer le fichier UDL (Universal Data Link) ou un fichier de chaîne de connexion.

OLE DB ou groupe géré

L’Explorateur de serveurs de Visual Studio et SQL Server Business Intelligence Development Studio (BIDS) présentent une boîte de dialogue standard des propriétés de liaisons de données OLE DB qui permet à l’utilisateur de rechercher un fichier UDL. Pour les autres consommateurs de données, vous pouvez enregistrer la configuration dans un format de fichier de chaîne de texte d’initialisation managée.

ODBC

Microsoft Office Excel et les autres consommateurs ODBC présentent une boîte de dialogue standard d’administrateur de source de données ODBC qui permet à l’utilisateur de voir les sources de données ODBC.

Terminer

L'écran Fin de l'Assistant Source de données affiche un résumé et un état de votre configuration. Cliquez sur Terminer pour implémenter vos actions.

Voir aussi

Intégration de données (configuration)