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:
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


Respuesta Responder a este mensaje
#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:
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:
> 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
>
>


Respuesta Responder a este mensaje
#3 dbuendiab
19/11/2003 - 20:24 | Informe spam
"Andres Chaves" wrote in message news:...
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



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
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida