Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 connaissances sur les systèmes hôtes et l’infrastructure, par rapport aux outils et technologies de développement hôte IBM. Les clients de données Microsoft permettent aux travailleurs des connaissances et aux décideurs d’analyser et de signaler les informations vitales plus rapidement, en accédant directement aux sources de données hôtes à partir d’outils dans Microsoft Fabric et SQL Server, sans avoir à planifier les développeurs hôtes pour écrire des programmes afin d’extraire et de convertir des structures de données hôtes.
Les clients de données Host Integration Server connectent de nouvelles solutions basées sur les systèmes d’exploitation Microsoft Windows avec les informations existantes stockées dans la base de données IBM DB2 et Informix, les systèmes de fichiers hôtes IBM mainframe et midrange.
Sources de données
Le tableau suivant décrit les plateformes et 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 technologies et outils d’intégration des clients de données Host Integration Server utilisent des protocoles et des formats IBM et standard pour vous aider à vous connecter aux sources de données principales. L’architecture IBM commune est Distributed Data Management (DDM), qu’IBM a intégré aux serveurs DB2 et Informix, au mainframe z/OS et aux systèmes de fichiers IBM i midrange.
Clients
Lors de l'accès à des serveurs de base de données IBM DB2 et Informix à distance, les technologies Microsoft fonctionnent en tant que clients demandeurs d'application standard selon l'Architecture de Base de Données Relationnelle Distribuée (DRDA). Pour vous connecter à des systèmes de fichiers IBM (Fichiers hôtes), les technologies Microsoft fonctionnent en tant que clients Record-Level Distributed Data Management (DDM) standard IBM Input/Output (RLIO).
| Source de données | Client de protocole |
|---|---|
| DB2 | Client Microsoft pour DRDA (msdrda.dll) |
| Informix | Client Microsoft pour DRDA (msixdrda.dll) |
| Fichiers hôtes | Client Microsoft DDM (inclus dans le fournisseur MsHostFileClient) |
Fournisseurs
En plus de ces clients réseau, Host Integration Server propose un ensemble de fonctionnalités de fournisseur de données que vous pouvez utiliser. Le tableau suivant décrit les fournisseurs, l’architecture et les consommateurs.
| Fournisseur | Architecture | Consommateur |
|---|---|---|
| fournisseur ADO.NET pour DB2 | ADO.NET | Win 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 processeur de requêtes), SQL Server PowerPivot pour Excel, SQL Server PowerPivot pour SharePoint |
| Pilote ODBC pour DB2 | Connectivité ouverte de base de données | Consommateurs ODBC et applications ODBC personnalisées |
| Fournisseur OLE DB pour Informix | COM OLE DB | Consommateurs OLE DB et fournisseur de ADO.NET pour les applications OLE DB |
| fournisseur ADO.NET pour les fichiers hôtes | ADO.NET | Win 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 propose l’ensemble des technologies décrites dans le tableau suivant.
| Produit | Outil | Source de données | Descriptif |
|---|---|---|---|
| SON | Outil de manipulation des données avec assistant pour la source de données | Informix Host, fichiers | L'outil d'accès aux données HIS avec l'Assistant Source de données guide le travailleur du savoir, le professionnel de l’informatique ou le développeur d'entreprise pour définir et gérer les connexions à DB2, Informix et aux fichiers hôtes. |
| SON | Bibliothèque d’accès aux données | DB2, Informix, Fichiers hôtes | HIS Data Access Library offre un ensemble de composants .NET Framework 4 pour automatiser les tâches courantes d’administration des données, telles que la définition des connexions et la création de packages SQL statiques pour DB2. |
| SON | Plug-in VS Designer | Fichiers hôtes | Le client HIS pour les fichiers hôtes repose sur un plug-in HIS Host Files Designer pour Visual Studio, permettant aux développeurs d'entreprise d'importer COBOL et RGP afin de définir des mappages de métadonnées locales nécessaires à l'encodage/décodage des dispositions d'enregistrements. |
| Visual Studio | Explorateur de serveurs Visual Studio, Concepteur de requêtes et de vues, Concepteur de DataSet avec l’Assistant TableAdapter | DB2 | Vs Server Explorer, Query and View Designer, DataSet Designer with TableAdapter Wizard aident le développeur d’entreprise à développer des applications Windows Form, XML Web Service et Web Form avec moins de codage de fournisseur ADO.NET requis. |
| 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 décisionnels et de collaboration |
| Serveur SQL | SQL Server Management Studio et Business Intelligence Development Studio | DB2, Informix | SQL Server Management Studio et Business Intelligence Development Studio permettent aux développeurs professionnels et professionnels de l’informatique de fournir des données. |
| Excel et SharePoint | Complément SQL Server PowerPivot pour Excel et SQL Server Reporting Services Report Builder | DB2, Informix | Le complément SQL Server PowerPivot pour Excel et SQL Server Reporting Services Report Builder permet d’activer l’intelligence décisionnelle libre-service pour simplifier l’intégration des données à partir 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 les fichiers hôtes et DB2, offrant des Assistants intuitifs pour configurer les solutions de ports d’envoi de requêtes et de réponses statiques qui intègrent efficacement les 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) offre des composants et des interfaces .NET Framework 4 pour automatiser les tâches administratives courantes, telles que la définition des connexions, la modification des mots de passe, la création de packages standard et 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 et fournisseurs de données réseau Microsoft au moment de l’exécution. Par exemple, lors de l’utilisation de l’Assistant Source de données pour tester une connexion, l’Assistant Source de données se connecte via la bibliothèque d’accès aux données au client réseau Microsoft pour DB2.
Pour plus d’informations, consultez Utilisation de la bibliothèque d’accès aux données dans l’intégration des données (configuration) et la documentation de l’espace de noms Microsoft.HostIntegration.DataAccessLibrary.
Serveur SQL
SQL Server fournit un large éventail d’outils que vous pouvez utiliser pour créer des solutions DB2 avec des consommateurs SQL Server.
SQL Server Management Studio
SQL Server Management Studio est un environnement intégré que vous pouvez utiliser pour accéder, configurer, gérer, administrer et développer tous les composants de SQL Server. Vous pouvez utiliser les outils graphiques et les éditeurs de script dans SQL Server Management Studio pour utiliser 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.
Le client de données HIS pour DB2 prend en charge un fournisseur OLE DB pour DB2 qui peut être consommé par toutes les technologies SQL Server.
Services d'intégration
Vous pouvez utiliser Integration Services pour créer des applications d’extraction, de transformation et de chargement de données (ETL). Il contient des modèles pour les packages, les sources de données et les vues de sources de données, et fournit les outils permettant d’utiliser ces objets. Pour plus d’informations, consultez Integration Services.
Services d'analyse
Vous pouvez utiliser Analysis Services pour la prise de décision et l’analytique métier. Il fournit des modèles de données sémantiques de qualité entreprise pour les rapports métier et les applications clientes telles que Power BI, Excel, Rapports Reporting Services et d’autres outils de visualisation des données. Pour plus d’informations, consultez Analysis Services.
Services de reporting
Vous pouvez utiliser l’ensemble SQL Server Reporting Services (SSRS) d’outils et de services de proximité pour créer, déployer et gérer des rapports paginés qui accèdent aux données de 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 sur la 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 provenant 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 les requêtes distribuées SQL Server, 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 principale.
| Plate-forme | Méthode d'accès | Type de jeu de données |
|---|---|---|
| Mainframe (z/OS) | Méthode d’accès séquentiel (SAM) | Méthode d'accès séquentielle de base (Basic Sequential Access Method) pour les ensembles de données |
| Jeux de données QSAM (méthode d'accès séquentiel en file d'attente) | ||
| Virtual Storage Access, méthode (VSAM) | jeux de données Entry-Sequenced (ESDS) | |
| Jeux de données Key-Sequenced (KSDS) | ||
| Jeux de données d’enregistrements relatifs de longueur fixe (RRDS) | ||
| Jeux de données d’enregistrements relatifs de longueur variable (VRRDS) | ||
| Indexes alternatifs VSAM pour ESDS ou KSDS | ||
| Méthode d’accès partitionné de base | Répertoires et membres des ensembles de données partitionnés (PDS) et ensembles de données partitionnés étendus (PDSE) | |
| Midrange (IBM i) | Accès séquentiel et à clé | Fichiers physiques à membres simples et multiples (PF) et fichiers physiques à clés (KPF) |
| Fichiers Logiques (LF) sur un PF ou un KPF |
Le client de données HIS pour les fichiers hôtes peut accéder aux fichiers midrange et envoyer une commande distante.
Syntaxe de commande
Les fournisseurs de données Host Integration Server prennent en charge un ensemble de méthodes d’accès et de syntaxe de commande, en fonction de la source de données et de l’architecture du fournisseur. Le tableau suivant décrit les fournisseurs pris en charge, les types de commandes et la syntaxe de commande.
| Fournisseur | Types de commandes | Syntaxe de commande |
|---|---|---|
| fournisseur ADO.NET pour DB2 | SQL dynamique, SQL statique, procédures stockées | Syntaxe de niveau entrée ANSI SQL 92 prise en charge par les serveurs IBM DB2 |
| Adaptateur BizTalk pour DB2 | SQL dynamique, procédures stockées | Sous-ensemble de la syntaxe de niveau entrée ANSI SQL 92, spécifique au fournisseur de données HIS (SELECT, INSERT, UPDATE, DELETE, CALL) |
| Fournisseur OLE DB pour DB2 | SQL dynamique, SQL statique, procédures stockées | Syntaxe de niveau entrée ANSI SQL 92 prise en charge par les serveurs IBM DB2 |
| Pilote ODBC pour DB2 | SQL dynamique, SQL statique, procédures stockées | Syntaxe de niveau entrée ANSI SQL 92 prise en charge par les serveurs IBM DB2 |
| Fournisseur OLE DB pour Informix | SQL dynamique, procédures stockées | Syntaxe de niveau entrée ANSI SQL 92 prise en charge par les serveurs IBM Informix |
| fournisseur ADO.NET pour les fichiers hôtes | séquentiel, indexé, enregistrement relatif | Sous-ensemble de la syntaxe de niveau entrée ANSI SQL 92, spécifique au fournisseur de données HIS (SELECT, INSERT, UPDATE, DELETE) |
| Adaptateur BizTalk pour les fichiers hôtes | Séquentiel, Indexé, Enregistrement Relatif | Sous-ensemble de la syntaxe de niveau entrée ANSI SQL 92, spécifique au fournisseur de données HIS (SELECT, INSERT, UPDATE, DELETE) |
Modèles de programmation
Les technologies d’intégration des données Host Integration Server vous permettent de développer des applications personnalisées à l’aide d’architectures et d’outils de développement d’accès aux données Microsoft. Le tableau suivant répertorie les sources de données, les fournisseurs, les architectures et les outils disponibles pour le développement d’applications personnalisées.
| Source de données | Fournisseur de données | Nom de l’espace de noms ou du programme du fournisseur de données | 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 OLE DB Microsoft pour DB2 | DB2OLEDB | OLE DB ADO.NET | Microsoft Visual Basic.NET, Microsoft C#, Microsoft Visual C++ |
| DB2 | Pilote ODBC 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++ |
Le client de données HIS pour les fichiers hôtes peut accéder aux jeux de données séquentiels, VSAM et partitionnés des grands systèmes.
Vous devez utiliser ADO.NET et .NET Framework pour développer toutes les nouvelles applications personnalisées afin d’intégrer des informations importantes stockées dans des bases de données IBM DB2 et des systèmes de fichiers hôtes.
Le client de données HIS pour Informix prend en charge un fournisseur OLE DB pour Informix qui peut être consommé à partir de ADO.NET.