Importar datos desde Oracle

19/11/2003 - 14:23 por Andres Chaves | Informe spam
Hola, como estan.
Estoy construyendo un OLAP en Analysis Services con la base de datos en SQL
server y debo traer los datos desde una base de datos oracle que reside en
otro servidor. Las consultas que traen los datos son complejas, es decir
necesito tener las consultas en cursores para recorrer los resultados y
ejecutar otras consultas. No se cual sera la mejor forma para hacer
estotal vez un DTS con un task de active X, o un DTS que llama un stored
procedure en oracle que se encargue de devolver los resultados listos, o
hacer un linked server con la base de datos oracle y procesar los resultados
con cursores de sql server...

Gracias,

Andres Chaves

Preguntas similare

Leer las respuestas

#1 Miguel Egea
19/11/2003 - 17:34 | Informe spam
En mi opinión yo haría un sp en oracle que deje los datos listos en una
falsa tabla temporal y los traería de ahí.

Saludos
miguel Egea
"Andres Chaves" escribió en el mensaje
news:
Mostrar la cita
SQL
Mostrar la cita
stored
Mostrar la cita
resultados
Mostrar la cita
#2 Andres Chaves
19/11/2003 - 17:45 | Informe spam
Hola, gracias por contestar, de casualidad tienes un ejemplo para llamar sps
de oracle desde un dts de sql server?

Gracias

Andres Chaves

"Miguel Egea" wrote in message
news:
Mostrar la cita
en
Mostrar la cita
#3 dbuendiab
19/11/2003 - 20:24 | Informe spam
"Andres Chaves" wrote in message news:...
Mostrar la cita
Si tienes la opción de hacerlo, procura procesar el máximo de datos en
origen. La razón para no procesar en origen es casi siempre que no
tengas permisos suficientes para solucionar el problema allí (o que te
falten datos que residan en otra parte). Todo lo que puedas hacer en
Oracle menos problemas y más rendimiento. La solución del DTS que
llama al SP de Oracle es casi con toda seguridad mucho más eficiente
que tener cursores contra un servidor enlazado.

Diego Buendia
Barcelona Spain
Ads by Google
Search Busqueda sugerida