Oracle Business Intelligence Foro
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

OWB acceso a archivos Excel y orígenes ODBC

Ir abajo

19022009

Mensaje 

OWB acceso a archivos Excel y orígenes ODBC Empty OWB acceso a archivos Excel y orígenes ODBC




Para acceder a archivos Excel u otras fuentes de datos ODBC desde OWB es necesario configurar Heterogeneus Services de Oracle. En este caso veremos como se configura un acceo a Excel.
• Comprobar de la existencia del driver ODBC para Microsoft Excel en el servidor donde está instalado OWB
• Creación deL DSN Excel1_DSN con el driver ODBC para Microsoft Excel. En la configuración se elige la versión de Excel y el archivo que se va a consultar desde Oracle.
• Creación de un archivo initExcel1_SID en el directorio de instalación de la base de datos Oracle \bd\hs\admin
Código:
HS_FDS_CONNECT_INFO = Excel1_DSN
HS_AUTOREGISTER = TRUE
HS_DB_NAME = hsodbc
• Modificar listener.ora en el directorio de instalación de la base de dato \bd\network\admin añadiendo una sección SID_DESC
Código:
(SID_DESC =
(SID_NAME = Excel1_SID)
(ORACLE_HOME = E:\oracle\bise1db)
(PROGRAM = hsodbc)
)
• Reiniciar el servicio de Listener o recargar la configuración con lsnrctl reload.

Desde OWB se creará un nuevo elemento en Bases de datos/ No Oracle/ ODBC. Como ubicación de los datos se pondrá el host y puerto de la base de datos donde se almacena el datawarehouse, en usuario y clave se puede poner cualquier cosa.

El fichero Excel a importar debe tener nombres de columnas sin acentos ni espacios. OWB detectará cada hoja del libro como una tabla pero si hay rangos definidos detectará cada uno también como una tabla.

Nota: las versiones actuales del driver de Excel no permiten el acceso a archivos remotos, los ficheros deben estar en la misma máquina que el controlador ODBC.
Nota: en la versión de Oracle 10g R2 para Windows 64-bit no funciona el módulo HSODBC así que no se puede configurar el acceso a orígenes ODBC.
bvillamor
bvillamor

Cantidad de envíos : 388
Localización : Madrid
Fecha de inscripción : 18/02/2009

http://www.adiante.es

Volver arriba Ir abajo

Compartir este artículo en : reddit

OWB acceso a archivos Excel y orígenes ODBC :: Comentarios

avatar

Mensaje Mar 22 Sep 2009, 18:53  Adriana Ramirez

Buenas tardes.. Muy bueno este texto pero tengo algunas dudas espero pueda contar con su ayuda como en esta y otras oportunidades mas.

Creación de un archivo initExcel1_SID en el directorio de instalación de la base de datos Oracle \bd\hs\admin

Cual es la funcion de este archivo, funcionara como listening?
Esto evitara que yo pueda modificar el archivo sin tener que detener los servicios?
tengo que crear ese archivo aunque yo no tenga un OWB?

Gracias

Volver arriba Ir abajo

bvillamor

Mensaje Mar 22 Sep 2009, 23:54  bvillamor

Estas instrucciones sólo se aplican cuando se quiere acceder a Excel desde la base de datos Oracle, y aplican también para Oracle Warehouse Builder ya que es un módulo de la base de datos. Cuando quieres leer un archivo Excel desde Oracle Business Intelligence no necesitas nada de esto, sólo un acceso ODBC al archivo Excel.

Begoña,

Volver arriba Ir abajo

avatar

Mensaje Miér 23 Sep 2009, 00:50  Adriana Ramirez

Muchas Gracias por la respuesta eso fue lo que exactamente realize una conexion ODBC para el archivo excel, y funciona bien el problema es que cuando quiero realizar alguna modificacion en el archivo excel lo bloquea, y para desbloquearlo debo detener los servicios y detiene a toda la aplicacion web cosa que es engorrosa para los otros usuarios.
No hay alguna de forma de mejorar esto y poder modificar el archivo sin tener que detener el servicio. La verdad es que he pasado bastante tiempo trantando de mejor esto se me ha ocurrido crear como especie de un listening dentro de ese archivo excel pero no he encontrado mucha informacion..
Agradezco el apoyo brindado..

Volver arriba Ir abajo

Mensaje   Contenido patrocinado

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.