¿Cómo hacer que la configuración de DB2 Data Federation Express-C para una fuente de datos Sybase?

StackOverflow https://stackoverflow.com/questions/4227713

Pregunta

Deseo hacer que los campos en una base de datos pública remota Sybase se describe en http: // www .informatics.jax.org / software.shtml #sql aparecen localmente en el esquema de nuestro proyecto de DB2. Para hacer esto, yo iba a la federación el uso de datos, sin embargo, me parece que no puede ser capaz de instalar la biblioteca de origen de datos (archivo específicas de Sybase libdb2ctlib.so para Linux) porque sólo DB2 y OOTB trabajo Infomatix con DB2 Express-C v9.5 (que es la versión que actualmente está acabando, yo también trató la última V9.7.)

A partir de la documentación y foro de mensajes poco claros de IBM, el mejor que he entendido es que tenemos que gastar $ 675 en http://www-01.ibm.com/software/data/infosphere/federation-server/ para obtener apoyo para Sybase pero el presupuesto en cuanto a que es un poco fuera de la cuestión.

Entonces, ¿hay un método libre utilizando versiones anteriores de herramientas (como parece DB2 Information Integrator se marcó de nuevo como InfoSphere Federation Server) para envoltorios de datos DB2 de configuración para Sybase? Por otra parte, hay otro enfoque no MySQL podemos utilizar, tales como el cambio de nuestro DBMS locales de DB2 a PostgreSQL? ¿La última integración de datos de soporte / Federación?

¿Fue útil?

Solución

DB2 Express-C no permite enlaces federados a cualquier base de datos remota, ni siquiera otras bases de datos DB2. Tiene razón en que InfoSphere Federation Server se requiere para federar DB2 a una fuente de datos Sybase. No sé si PostgreSQL soporta enlaces federados a Sybase.

Otros consejos

Derek, hay varias formas en que se puede crear una base de datos federada. Una de ellas es mediante el uso de la capacidad de la base de datos federada que está integrado en el DB2 Express-C. Sin embargo, DB2 Express-C puede únicamente datos federadas de fuentes de datos específicos es decir, otras bases de datos DB2 y servicios web estándar de la industria. Para añadir a esta lista de Sybase debe adquirir producto de IBM servidor de federación. La otra forma es la capacidad de apalancamiento de DB2 para crear funciones definidas por el usuario en DB2 Express-C que utilizan la API OLE DB para acceder a otras fuentes de datos. Debido a que OLE DB es una tecnología basada en Windows, sólo los servidores DB2 que se ejecutan en Windows pueden hacer eso. Lo que se hace es crear una UDF de tabla que se puede utilizar en cualquier lugar que se esperaría ver un conjunto de resultados por ejemplo tabla de definición de vista. Por ejemplo, se podría definir una vista que utiliza la UDF para materializar los resultados. Estos resultados provienen de una consulta (a través de OLE DB) de sus datos Sybase (o cualquier otra fuente de datos compatible con OLE DB). Puede encontrar más información aquí http://publib.boulder.ibm.com/infocenter/idm/v2r2/index.jsp?topic=/com.ibm.datatools.routines.doc/topics/coledb_cont.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top