Compartir a través de


Planeamiento y diseño de soluciones mediante clientes de datos

Clientes de datos

Los clientes de datos de Microsoft permiten a los desarrolladores empresariales ofrecer nuevas aplicaciones con menos codificación personalizada mediante una productividad mejorada mediante Microsoft Visual Studio y Microsoft .NET Framework, sin necesidad de conocimientos sobre sistemas host e infraestructura, en comparación con las herramientas y tecnologías de desarrollo del host de IBM. Los clientes de datos de Microsoft permiten a los trabajadores del conocimiento y a los responsables de la toma de decisiones analizar y notificar información vital más rápido, accediendo directamente a orígenes de datos de host desde herramientas de Microsoft Fabric y SQL Server, sin necesidad de programar que los desarrolladores host escriban programas para extraer y convertir estructuras de datos de host.

DI_DataClients DI_DataClients

Los clientes de datos de Host Integration Server conectan las nuevas soluciones basadas en los sistemas operativos Microsoft Windows con la información existente almacenada en las bases de datos IBM DB2 e Informix y en los sistemas de archivos de host de gran sistema y gama media de IBM.

Orígenes de datos

En la tabla siguiente se describen las plataformas y versiones compatibles.

origen de datos Plataforma y versión
DB2 IBM DB2 para z/OS, 12 y 11

IBM DB2 para IBM i 7.4, 7.3 y 7.2

IBM DB2 UDB para Windows, AIX, HP-UX, Solaris, Linux 11.5, 11 y 10.5
Informix IBM Informix IDS 12.1 y 11.7
Archivos host IBM DFSMS DFM z/OS 2.3 y 2.2

IBM i 7.4, 7.3 y 7.2

Las tecnologías y herramientas de integración del cliente de datos de Host Integration Server utilizan protocolos y formatos estándar de IBM y del sector para ayudarlo a conectarse a las fuentes de datos del back-end. La arquitectura común de IBM es Distributed Administración de datos (DDM), que IBM ha integrado en servidores DB2 e Informix, sistema central z/OS y sistemas de archivos IBM i de rango medio.

Clientes

Al acceder a los servidores remotos de bases de datos IBM DB2 e Informix, las tecnologías de Microsoft operan como clientes solicitantes de aplicaciones de la Arquitectura distribuida de bases de datos relacionales (DRDA). Para conectarse a los sistemas de archivos de IBM (archivos host), las tecnologías de Microsoft operan como clientes de entrada/salida a nivel de registro (RLIO) de la administración de datos distribuidos (DDM).

origen de datos Protocolo cliente
DB2 Cliente de Microsoft para DRDA (msdrda.dll)
Informix Cliente de Microsoft para DRDA (msixdrda.dll)
Archivos host Cliente DDM de Microsoft (incluido en el proveedor MsHostFileClient)

Proveedores

Además de estos clientes de red, Host Integration Server ofrece un conjunto de características de proveedor de datos para su uso. En la tabla siguiente se describen los proveedores, la arquitectura y los consumidores.

Proveedor Architecture Consumidores
Proveedor de ADO.NET para DB2 ADO.NET Win Forms, Web Forms, Web Services, SQL Server Integration Services
Adaptador de BizTalk para DB2 Mensajería de BizTalk BizTalk Server
OLE DB para DB2, proveedor COM OLE DB Office Excel, SharePoint, SQL Server (Integration Services, Analysis Services, Reporting Services, Replication Services y Query Processor), SQL Server PowerPivot para Excel, SQL Server PowerPivot para SharePoint
Controlador ODBC para DB2 Conectividad abierta de bases de datos Consumidores ODBC y aplicaciones ODBC personalizadas
Proveedor OLE DB para Informix COM OLE DB Consumidores de OLE DB y proveedor de ADO.NET para aplicaciones OLE DB
Proveedor de ADO.NET para archivos de host ADO.NET Win Forms, Web Forms, Web Services, SQL Server Integration Services
Adaptador de BizTalk para archivos host Mensajería de BizTalk BizTalk Server

Herramientas

Si desea definir y administrar conexiones, configurar o desarrollar aplicaciones, Microsoft ofrece el conjunto de tecnologías que se describen en la tabla siguiente.

Producto Herramienta Origen de datos Descripción
HIS Herramienta de acceso a datos con Asistente para orígenes de datos Host de Informix, archivos La herramienta de acceso a datos de HIS con el Asistente para orígenes de datos guía al trabajador del conocimiento, al profesional de TI o al desarrollador de la empresa para definir y administrar las conexiones con DB2, Informix y los archivos de host.
HIS Biblioteca de acceso a datos DB2, Informix, archivos host HIS Data Access Library ofrece un conjunto de componentes de .NET Framework 4 para automatizar tareas comunes de administración de datos, como la definición de conexiones y la creación de paquetes SQL estáticos para DB2.
HIS Complemento de VS Designer Archivos host El cliente de HIS para archivos host se basa en un complemento de HIS Host Files Designer para Visual Studio, que permite a los desarrolladores de la empresa importar COBOL y RGP con los que definir los mapas de metadatos locales necesarios para la codificación/decodificación de los diseños de los registros.
Visual Studio Explorador de servidores de VS, Diseñador de consultas y vistas, Asistente del diseñador de DataSet con TableAdapter DB2 El explorador de servidores de VS, el diseñador de consultas y vistas y el asistente del diseñador de DataSet con TableAdapter ayudan al desarrollador empresarial a desarrollar aplicaciones de Windows Forms, servicios web XML y formularios web con menos codificación de proveedor de ADO.NET.
SharePoint Orígenes de datos en SharePoint Designer DB2 SharePoint Designer permite a los profesionales de IT integrar datos de host con sitios web de colaboración e inteligencia empresarial
SQL Server SQL Server Management Studio y Business Intelligence Development Studio DB2, Informix SQL Server Management Studio y Business Intelligence Development Studio permiten al desarrollador profesional y empresarial de TI entregar datos.
Excel y SharePoint Complemento PowerPivot de SQL Server para Excel y SQL Server Reporting Services Report Builder DB2, Informix El complemento PowerPivot de SQL Server para Excel y SQL Server Reporting Services Report Builder permiten una inteligencia empresarial de autoservicio para agilizar la integración de datos de múltiples orígenes.
BizTalk Server Administrador de BizTalk y Explorador de BizTalk DB2, archivos host Los adaptadores de BizTalk se basan en los proveedores de datos de Microsoft ADO.NET para DB2 y archivos host, lo que ofrece asistentes intuitivos para configurar las soluciones de puertos de solicitud y envío de respuestas estáticas que integran eficazmente las bases de datos DB2 sin necesidad de escribir código.

Biblioteca de acceso a datos

La biblioteca de acceso a datos (DAL) ofrece componentes e interfaces de .NET Framework 4 para automatizar tareas administrativas comunes, como la definición de conexiones, el cambio de contraseñas y la creación de paquetes estándar y de clientes.

  • Creación de conexiones para DB2.

  • Creación de conexiones para archivos host.

  • Creación de paquetes estándar para DB2.

  • Creación paquetes personalizados para DB2.

  • Cambio de contraseñas para DB2.

Herramienta de acceso a datos

Además, la herramienta de acceso a datos de Host Integration Server y el Asistente para orígenes de datos utilizan la biblioteca de acceso a datos como tecnología subyacente, para conectar estas herramientas a los clientes de red de Microsoft y a los proveedores de datos en el entorno de ejecución. Por ejemplo, cuando se usa el Asistente para orígenes de datos para probar una conexión, dicho Asistente se conecta a través de la biblioteca de acceso a datos al cliente de red de Microsoft para DB2.

Para obtener más información, vea la documentación sobre el uso de la biblioteca de acceso a datos en integración de datos (configuración) y del espacio de nombres Microsoft.HostIntegration.DataAccessLibrary.

SQL Server

SQL Server proporciona una amplia variedad de herramientas que puede usar para crear soluciones DB2 con consumidores de SQL Server.

SQL Server Management Studio

SQL Server Management Studio es un entorno integrado que puede usar para obtener acceso, configurar, administrar y desarrollar todos los componentes de SQL Server. Puede usar las herramientas gráficas y los editores de script de SQL Server Management Studio para trabajar con los datos de DB2 y de SQL Server. Además, SQL Server Management Studio funciona con todos los componentes de SQL Server, tal como Reporting Services e Integration Services. Para obtener más información, vea Uso de SQL Server Management Studio.

DI_OLEDB_Provider DI_OLEDB_Provider

El cliente de datos HIS para DB2 admite un proveedor de OLE DB para DB2 que todas las tecnologías SQL Server pueden consumir.

Integration Services

Puede usar Integration Services para crear aplicaciones de extracción, transformación y carga de datos (ETL). Incluye las plantillas para paquetes, orígenes de datos y vistas de orígenes de datos, y proporciona las herramientas para trabajar con estos objetos. Para más información, consulte Integration Services.

Analysis Services

Puede usar Analysis Services para el soporte técnico para la toma de decisiones y el análisis empresarial. Proporciona modelos de datos semánticos de nivel empresarial para informes empresariales y aplicaciones cliente como Power BI, Excel, informes de Reporting Services y otras herramientas de visualización de datos. Para obtener más información, vea Analysis Services.

Reporting Services

Puede usar SQL Server Reporting Services conjunto de herramientas y servicios locales para crear, implementar y administrar informes paginados que acceden a los datos de DB2. Para obtener más información, consulte SQL Server Reporting Services.

Replicación

Los administradores pueden mover datos de SQL Server a DB2 mediante las funcionalidades de replicación de SQL Server. Para obtener la documentación de Replicación de SQL Server, consulte Replicación de SQL Server.

Procesador de consultas

Los administradores y desarrolladores de software pueden usar consultas distribuidas para el acceso a datos desde varios orígenes de datos heterogéneos, incluido DB2. Para más información sobre cómo configurar orígenes de datos DB2, consulte Conectividad y acceso a datos. Para obtener más información sobre SQL Server consultas distribuidas, consulte Consultas distribuidas.

Métodos de acceso a archivos host

Los proveedores de datos de Microsoft para archivos host admiten varios métodos de acceso, tipos de conjuntos de datos y tipos de registro, en función de la plataforma de origen de datos de back-end.

Plataforma Método de acceso Tipo de conjunto de datos
Sistema central (z/OS) Método de acceso secuencial (SAM) Conjuntos de datos del Método de acceso secuencial básico (BSAM)
Conjuntos de datos del Método de acceso secuencial en cola (QSAM)
Método de acceso de almacenamiento virtual (VSAM) Conjuntos de datos secuenciados por entrada (ESDS)
Conjuntos de datos secuenciados por clave (KSDS)
Conjuntos de datos de registros relativos de longitud fija (RRDS)
Conjuntos de datos de registros relativos de longitud variable (VRRDS)
Índices alternativos de VSAM a ESDS o KSDS
Método de acceso con particiones básico Directorios y miembros de conjuntos de datos con particiones (PDS) y conjuntos de datos con particiones extendidos (PDSE)
Rango medio (IBM i) Acceso secuencial y con clave Archivos físicos de uno y varios miembros (PF) y archivos físicos con clave (KPF)
Archivos lógicos (LF) a través de PF o KPF

DI_Midrange DI_Midrange

El cliente de datos HIS para archivos host puede acceder a archivos de gama media y enviar un comando remoto.

Sintaxis de comandos

Los proveedores de datos de Host Integration Server admiten un conjunto de métodos de acceso y sintaxis de comandos, en función del origen de datos y la arquitectura del proveedor. En la tabla siguiente se describen los proveedores admitidos, los tipos de comandos y la sintaxis de comandos.

Proveedor Tipos de comando Sintaxis de comandos
Proveedor de ADO.NET para DB2 SQL dinámico, SQL estático, procedimientos almacenados Sintaxis de nivel de entrada de ANSI SQL 92 compatible con los servidores IBM DB2
Adaptador de BizTalk para DB2 SQL dinámico, procedimientos almacenados Subconjunto de sintaxis de nivel de entrada de ANSI SQL 92, específica del proveedor de datos HIS (SELECT, INSERT, UPDATE, DELETE, CALL)
OLE DB para DB2, proveedor SQL dinámico, SQL estático, procedimientos almacenados Sintaxis de nivel de entrada de ANSI SQL 92 compatible con los servidores IBM DB2
Controlador ODBC para DB2 SQL dinámico, SQL estático, procedimientos almacenados Sintaxis de nivel de entrada de ANSI SQL 92 compatible con los servidores IBM DB2
Proveedor OLE DB para Informix SQL dinámico, procedimientos almacenados Sintaxis de nivel de entrada de ANSI SQL 92 compatible con los servidores IBM Informix
Proveedor de ADO.NET para archivos de host Registro secuencia, con clave, relativo Subconjunto de sintaxis de nivel de entrada de ANSI SQL 92, específica del proveedor de datos HIS (SELECT, INSERT, UPDATE, DELETE)
Adaptador de BizTalk para archivos host Registro secuencia, con clave, relativo Subconjunto de sintaxis de nivel de entrada de ANSI SQL 92, específica del proveedor de datos HIS (SELECT, INSERT, UPDATE, DELETE)

Modelos de programación

Las tecnologías de integración de datos de Host Integration Server le permiten desarrollar aplicaciones personalizadas mediante arquitecturas de acceso a datos y herramientas de desarrollo de Microsoft. En la tabla siguiente se enumeran los orígenes de datos, proveedores, arquitecturas y herramientas disponibles para el desarrollo de aplicaciones personalizadas.

origen de datos Proveedor de datos Nombre del programa o espacio de nombres del proveedor de datos Arquitectura de acceso a datos Lenguajes de programación
DB2 Proveedor de datos de Microsoft ADO.NET para DB2 Microsoft.HostIntegration.MsDb2Client ADO.NET Microsoft Visual Basic.NET, Microsoft C#, Microsoft Visual C++
DB2 Proveedor Microsoft OLE DB para DB2 DB2OLEDB OLE DBADO.NET Microsoft Visual Basic.NET, Microsoft C#, Microsoft Visual C++
DB2 Controlador ODBC para DB2 MSEIDB2D ODBCOLE DBADO.NET Microsoft Visual Basic.NET, Microsoft C#, Microsoft Visual C++
Informix Proveedor OLE DB de Microsoft para Informix MSINFORMIX OLE DB ADO.NET Microsoft Visual Basic.NET, Microsoft C#, Microsoft Visual C++
Archivos host Proveedor de datos de Microsoft ADO.NET para archivos host Microsoft.HostIntegration.MsHostFileClient ADO.NET Microsoft Visual Basic.NET, Microsoft C#, Microsoft Visual C++

DI_DataClient1 DI_DataClient1

El cliente de datos HIS para archivos host puede acceder a conjuntos de datos secuenciales, VSAM y con particiones del gran sistema.

Debe utilizar ADO.NET y .NET Framework para desarrollar todas las nuevas aplicaciones personalizadas para integrar la información importante almacenada en las bases de datos de IBM DB2 y los sistemas de archivos del host.

DI_DataClient2 DI_DataClient2

El cliente de datos de HIS para Informix admite un proveedor de OLE DB para Informix que se puede consumir desde ADO.NET.