Partager via


Planification et conception de solutions à l’aide de clients de données

Clients de données

Les clients de données Microsoft permettent aux développeurs d’entreprise de fournir de nouvelles applications plus rapidement avec un codage moins personnalisé grâce à une productivité améliorée à l’aide de Microsoft Visual Studio et de Microsoft .NET Framework, sans avoir besoin de connaître les systèmes hôtes et l’infrastructure, par rapport aux technologies et outils de développement d’hôtes IBM. Les clients de données Microsoft permettent aux travailleurs du savoir et aux décideurs d’analyser et de signaler des informations vitales plus rapidement, en accédant directement aux sources de données de l’hôte à partir d’outils au sein de Microsoft Fabric et SQL Server, sans avoir à planifier les développeurs hôtes pour écrire des programmes pour extraire et convertir des structures de données hôtes.

DI_DataClients

Les clients de données Host Integration Server connectent de nouvelles solutions basées sur des systèmes d’exploitation Microsoft Windows avec des informations stockées dans des systèmes de bases de données IBM DB2 et Informix ainsi que des systèmes de fichiers hôtes IBM mainframe et grand public.

Sources de données

Dans le tableau suivant figurent les plateformes et les versions prises en charge.

source de données Plateforme et version
DB2 IBM DB2 pour z/OS, 12 et 11

IBM DB2 pour IBM i 7.4, 7.3 et 7.2

IBM DB2 UDB pour Windows, AIX, HP-UX, Solaris, Linux 11.5, 11 et 10.5
Informix IBM Informix IDS 12.1 et 11.7
Fichiers hôtes IBM DFSMS DFM z/OS 2.3 et 2.2

IBM i 7.4, 7.3 et 7.2

Les outils et technologies d’intégration de clients de données Host Integration Server utilisent les protocoles et formats IBM et standard pour vous aider à vous connecter aux sources de données back-end. L’architecture IBM courante est Distributed Gestion des données (DDM), qu’IBM a intégrée aux serveurs DB2 et Informix, aux systèmes de fichiers z/OS mainframe et midrange IBM i.

Clients

Pour l’accès aux serveurs de base de données IBM DB2 et Informix distants, les technologies Microsoft fonctionnent comme des clients de demandeurs d’application du protocole DRDA standard. Pour se connecter aux systèmes de fichiers IBM (fichiers hôtes), elles fonctionnent comme des clients RLIO (Record-Level Input/Output) de gestion des données distribuée (DDM, Distributed Data Management) standard IBM.

source de données Protocole client
DB2 Client Microsoft pour DRDA (msdrda.dll)
Informix Client Microsoft pour DRDA (msixdrda.dll)
Fichiers hôtes Client DDM Microsoft (inclus dans le fournisseur MsHostFileClient)

Fournisseurs

En plus de ces clients réseau, Host Integration Server vous propose un ensemble de fonctionnalités de fournisseur de données. Dans le tableau suivant figurent les fournisseurs, l’architecture et les consommateurs.

Fournisseur Architecture Consommateurs
Fournisseur ADO.NET pour DB2 ADO.NET Windows Forms, Web Forms, Web Services, SQL Server Integration Services
Adaptateur BizTalk pour DB2 Messagerie BizTalk BizTalk Server
Fournisseur OLE DB pour DB2 COM OLE DB Office Excel, SharePoint, SQL Server (Integration Services, Analysis Services, Reporting Services, Replication Services et Query Processor), SQL Server PowerPivot pour Excel, SQL Server PowerPivot pour SharePoint
ODBC Driver pour DB2 Open Database Connectivity Consommateurs ODBC et applications ODBC personnalisées
Fournisseur OLE DB pour Informix COM OLE DB Consommateurs OLE DB et fournisseur ADO.NET pour les applications OLE DB
Fournisseur ADO.NET pour les fichiers hôtes ADO.NET Windows Forms, Web Forms, Web Services, SQL Server Integration Services
Adaptateur BizTalk pour les fichiers hôtes Messagerie BizTalk BizTalk Server

Outils

Lorsque vous souhaitez définir et gérer des connexions, configurer ou développer des applications, Microsoft vous propose l’éventail de technologies décrit dans le tableau suivant.

Produit Outil source de données Description
HIS Outil d'accès aux données avec l'Assistant Source de données Informix, fichiers hôtes L’Outil d’accès aux données Host Integration Server avec l’Assistant source de données guide les travailleurs du savoir, professionnels de l’informatique et développeurs en entreprise pour définir et gérer les connexions à DB2, à Informix et aux fichiers hôtes.
HIS Bibliothèque d'accès aux données DB2, Informix, fichiers hôtes L’Outil d’accès aux données Host Integration Server propose un ensemble de composants .NET Framework 4 pour automatiser les tâches courantes d’administration des données, notamment la définition de connexions et la création de packages SQL statiques pour DB2.
HIS Plug-in Concepteur Visual Studio Fichiers hôtes Le client Host Integration Server pour les fichiers hôtes s’appuie sur un plug-in Concepteur de fichiers hôtes Host Integration Server pour Visual Studio, ce qui permet aux développeurs en entreprise d’importer du COBOL et du RGP servant à définir les mappages de métadonnées locaux nécessaires pour encoder/décoder les dispositions d’enregistrements.
Visual Studio Explorateur de serveurs Visual Studio, Concepteur de requêtes et de vues, Concepteur de DataSet avec Assistant TableAdapter DB2 L’Explorateur de serveurs Visual Studio, le Concepteur de requêtes et de vues ainsi que le Concepteur de DataSet avec Assistant TableAdapter aident le développeur en entreprise à développer des applications Windows Forms, de service web XML et Web Forms avec moins de codage du fournisseur ADO.NET.
SharePoint Sources de données dans SharePoint Designer DB2 SharePoint Designer permet aux professionnels de l’informatique d’intégrer des données hôtes à des sites web de collaboration et d’aide à la décision.
SQL Server SQL Server Management Studio et Business Intelligence Development Studio DB2, Informix SQL Server Management Studio et Business Intelligence Development Studio permettent aux professionnels de l’informatique et aux développeurs en entreprise de fournir des données.
Excel et SharePoint Complément SQL Server PowerPivot pour Excel et Générateur de rapports SQL Server Reporting Services DB2, Informix Le complément SQL Server PowerPivot pour Excel et le Générateur de rapports SQL Server Reporting Services assurent une aide à la décision libre-service pour simplifier l’intégration de données issues de plusieurs sources.
BizTalk Server Administrateur BizTalk et Explorateur BizTalk DB2, fichiers hôtes Les adaptateurs BizTalk sont basés sur les fournisseurs de données Microsoft ADO.NET pour DB2 et les fichiers hôtes. Ils proposent ainsi des assistants intuitifs pour configurer les solutions statiques de ports d’envoi de type sollicitation-réponse qui permettent d’intégrer efficacement des bases de données DB2 sans écrire de code.

Bibliothèque d'accès aux données

La bibliothèque d’accès aux données (DAL, Data Access Library) propose des composants et interfaces .NET Framework 4 pour automatiser les tâches administratives courantes, notamment la définition de connexions, la modification des mots de passe et la création de packages standard et de packages clients.

  • Création de connexions pour DB2

  • Création de connexions pour les fichiers hôtes

  • Création de packages standard pour DB2

  • Création de packages personnalisés pour DB2

  • Modification des mots de passe pour DB2

Outil d'accès aux données

En outre, l’Outil d’accès aux données Host Integration Server et l’Assistant source de données utilisent la bibliothèque d’accès aux données comme technologie sous-jacente pour connecter ces outils aux clients réseau Microsoft et aux fournisseurs de données à l’exécution. Par exemple, lorsque vous l’utilisez pour tester une connexion, l’Assistant source de données se connecte au client réseau Microsoft pour DB2 par le biais de la bibliothèque d’accès aux données.

Pour plus d’informations, consultez Utilisation de la bibliothèque d’accès aux données dans Data Integration (Configuration) et la documentation de l’espace de noms Microsoft.HostIntegration.DataAccessLibrary.

SQL Server

SQL Server fournit une vaste gamme d'outils permettant de créer des solutions DB2 avec les consommateurs SQL Server.

SQL Server Management Studio

SQL Server Management Studio est un environnement intégré qui permet de consulter, de configurer, de gérer, d’administrer et de développer tous les composants de SQL Server. Vous pouvez utiliser les outils graphiques et les éditeurs de script de SQL Server Management Studio pour travailler avec des données DB2 et des données SQL Server. En outre, SQL Server Management Studio fonctionne avec tous les composants de SQL Server tels que Reporting Services et Integration Services. Pour plus d’informations, consultez Utilisation de SQL Server Management Studio.

DI_OLEDB_Provider

Le client de données Host Integration Server pour DB2 prend en charge un fournisseur OLE DB pour DB2 qui peut être consommé par toutes les technologies SQL Server.

Integration Services

Vous pouvez utiliser Integration Services pour créer des applications d’extraction, de transformation et de chargement de données (ETL). Il englobe des modèles de packages, des sources de données et des vues de source de données, et fournit les outils permettant de manipuler ces objets. Si vous souhaitez en savoir plus, veuillez consulter la page Services d’intégration.

Analysis Services

Vous pouvez utiliser Analysis Services pour l’aide à la décision et l’analyse métier. Il fournit des modèles de données sémantiques de niveau entreprise pour les rapports métier et les applications clientes telles que Power BI, Excel, Reporting Services rapports et d’autres outils de visualisation des données. Pour plus d’informations, consultez Analysis Services.

Reporting Services

Vous pouvez utiliser SQL Server Reporting Services (SSRS) d’outils et de services locaux pour créer, déployer et gérer des rapports paginés qui accèdent aux données DB2. Pour plus d’informations, consultez SQL Server Reporting Services.

Réplication

Les administrateurs peuvent déplacer des données de SQL Server vers DB2 à l’aide des fonctionnalités de réplication de SQL Server. Pour obtenir la documentation Réplication SQL Server, consultez Réplication SQL Server.

Processeur de requêtes

Les administrateurs et les développeurs peuvent utiliser des requêtes distribuées pour accéder aux données à partir de plusieurs sources de données hétérogènes, notamment DB2. Pour plus d’informations sur la configuration des sources de données DB2, consultez Connectivité et accès aux données. Pour plus d’informations sur SQL Server requêtes distribuées, consultez Requêtes distribuées.

Méthodes d’accès aux fichiers hôtes

Les fournisseurs de données Microsoft pour les fichiers hôtes prennent en charge plusieurs méthodes d’accès, types de jeux de données et types d’enregistrements, en fonction de la plateforme de source de données back-end.

Plateforme Méthode d'accès Type de jeu de données
Mainframe (z/OS) Méthode d’accès séquentiel (SAM, Sequential Access Method) Jeux de données de la méthode d’accès séquentiel de base (BSAM, Basic Sequential Access Method)
Jeux de données de la méthode d’accès séquentiel en file d’attente (QSAM, Queued Sequential Access Method)
Méthode d’accès au stockage virtuel (VSAM, Virtual Storage Access Method) Jeux de données disposées selon la séquence d’entrée (ESDS, Entry-Sequenced Data Set)
Jeux de données disposées selon la séquence de clés (KSDS, Key-Sequenced Data Set)
Jeux de données d’enregistrement relatifs de longueur fixe (FRRDS, Fixed-length Relative Record Data Set)
Jeux de données d’enregistrement relatifs de longueur variable (VRRDS, Fixed-length Relative Record Data Set)
Autres index VSAM de jeux de données ESDS ou KSDS
Méthode d’accès partitionné de base Répertoires et membres de jeux de données partitionnés (PDS, Partitioned Data Set) et de jeux de données partitionnés étendus (PDSE, Partitioned Data Set Extended)
Milieu de gamme (IBM i) Accès séquentiel et par clé Fichiers physiques (PF, Physical File) et fichiers physiques à clé (KPF, Keyed Physical File) à un ou plusieurs membres
Fichiers logiques (LF, Logical File) sur un fichier PF ou KPF

DI_Midrange

Le client de données Host Integration Server pour les fichiers hôtes peut accéder aux fichiers grand public et envoyer une commande à distance.

Syntaxe de la commande

Les fournisseurs de données Host Integration Server prennent en charge un ensemble de méthodes d’accès et une syntaxe de commande, en fonction et de l’architecture de la source de données et du fournisseur. Dans le tableau suivant figurent les fournisseurs pris en charge, les types de commandes et leur syntaxe.

Fournisseur Tes types de commandes Syntaxe de la commande
Fournisseur ADO.NET pour DB2 SQL dynamique, SQL statique, procédures stockées Syntaxe ANSI SQL 92 au niveau de l’entrée prise en charge par les serveurs IBM DB2
Adaptateur BizTalk pour DB2 SQL dynamique, procédures stockées Sous-ensemble de la syntaxe ANSI SQL 92 au niveau de l’entrée, propre au fournisseur de données Host Integration Server (SELECT, INSERT, UPDATE, DELETE, CALL)
Fournisseur OLE DB pour DB2 SQL dynamique, SQL statique, procédures stockées Syntaxe ANSI SQL 92 au niveau de l’entrée prise en charge par les serveurs IBM DB2
ODBC Driver pour DB2 SQL dynamique, SQL statique, procédures stockées Syntaxe ANSI SQL 92 au niveau de l’entrée prise en charge par les serveurs IBM DB2
Fournisseur OLE DB pour Informix SQL dynamique, procédures stockées Syntaxe ANSI SQL 92 au niveau de l’entrée prise en charge par les serveurs IBM Informix
Fournisseur ADO.NET pour les fichiers hôtes Enregistrement séquentiel, à clé et relatif Sous-ensemble de la syntaxe ANSI SQL 92 au niveau de l’entrée, propre au fournisseur de données Host Integration Server (SELECT, INSERT, UPDATE, DELETE)
Adaptateur BizTalk pour les fichiers hôtes Enregistrement séquentiel, à clé et relatif Sous-ensemble de la syntaxe ANSI SQL 92 au niveau de l’entrée, propre au fournisseur de données Host Integration Server (SELECT, INSERT, UPDATE, DELETE)

Modèles de programmation

Les technologies d’intégration de données Host Integration Server vous permettent de développer des applications personnalisées à l’aide des architectures d’accès aux données et des outils de développement Microsoft. Dans le tableau suivant figurent les sources de données, fournisseurs, architectures et outils disponibles pour le développement d’applications personnalisées.

source de données Fournisseur de données Espace de noms du fournisseur de données ou nom du programme Architecture d’accès aux données Langages de programmation
DB2 Fournisseur de données Microsoft ADO.NET pour DB2 Microsoft.HostIntegration.MsDb2Client ADO.NET Microsoft Visual Basic .NET, Microsoft C#, Microsoft Visual C++
DB2 Fournisseur Microsoft OLE DB pour DB2 DB2OLEDB OLE DBADO.NET Microsoft Visual Basic .NET, Microsoft C#, Microsoft Visual C++
DB2 ODBC Driver pour DB2 MSEIDB2D ODBCOLE DBADO.NET Microsoft Visual Basic .NET, Microsoft C#, Microsoft Visual C++
Informix Fournisseur Microsoft OLE DB pour Informix MSINFORMIX OLE DBADO.NET Microsoft Visual Basic .NET, Microsoft C#, Microsoft Visual C++
Fichiers hôtes Fournisseur de données Microsoft ADO.NET pour les fichiers hôtes Microsoft.HostIntegration.MsHostFileClient ADO.NET Microsoft Visual Basic .NET, Microsoft C#, Microsoft Visual C++

DI_DataClient1

Le client de données Host Integration Server pour les fichiers hôtes peut accéder aux jeux de données mainframe séquentiels, VSAM et partitionnés.

Utilisez ADO.NET et le .NET Framework pour développer toutes les nouvelles applications personnalisées en intégrant les informations importantes stockées dans les bases de données IBM DB2 et les systèmes de fichiers hôtes.

DI_DataClient2

Le client de données Host Integration Server pour Informix prend en charge un fournisseur OLE DB pour Informix qui peut être consommé à partir d’ADO.NET.