Refrescar información de cubos creados en excel.

18/10/2007 - 17:28 por Juan Bayón | Informe spam
Buenas tardes,
Tengo unos cubos creados desde excel para después tratarlos con Data
Analyzer. Estos cubos tienen la información necesaria pero no se actualiza.
¿Podría alguien indicarme cómo podría hacer desde código VB para que los
cubos se actualicen? Lo he conseguido hacer generando los cubos con Analysis
Services y atacando directamente a estos, pero mi cliente no dispone de
"tanta tecnología" y tengo que solucionarlo de una forma más económica.

Gracias por adelantado.

Salu2,

JB

jbayond@NOSPAMhotmail.com

http://juan-bayon-donadeo.neurona.com/

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
19/10/2007 - 05:58 | Informe spam
hola, Juan !

Tengo unos cubos creados desde excel para despues tratarlos con Data Analyzer.
Estos cubos tienen la informacion necesaria pero no se actualiza.
Podria alguien indicarme como podria hacer desde codigo VB para que los cubos se actualicen?
Lo he conseguido hacer generando los cubos con Analysis Services y atacando directamente a estos
pero mi cliente no dispone de "tanta tecnologia" y tengo que solucionarlo de una forma mas economica...



ve si puedes adaptar algo de la siguiente conversacion
usando ADO y como proveedor "MSOLAP" para la conexion con el cubo:
-> http://tinyurl.com/2dhtc8
http://preview.tinyurl.com/2dhtc8

si no te funciona... (me temo que) va a ser necesario que expongas detalles mas detallados :))

saludos,
hector.
Respuesta Responder a este mensaje
#2 Juan Bayón
19/10/2007 - 10:35 | Informe spam
Hola Hector,
Antes de nada, gracias por tu pronta respuesta.
Voy a detallar más mi problema. Utilizo Data Analyzer para la visualizacion
de la información de cubos (no se si es la mejor herramienta, pero es
sencillísima), normalmente estos cubos son dinámicos desde Analysis
Services, por lo que no tengo problema alguno, pero me ha surgido un cliente
en el que tengo que crear los cubos desde excel, y la solución que estoy
dando es muy de andar por casa.

Estoy creando el cubo directamente desde excel, en el MSQuery le digo
"Archivo->Crear cubo OLAP", entonces configuro la información del cubo y le
digo "guardar como archivo de cubo"

Esto hace que disponga de un cubo que no se actualiza, no se como
actualizarlo, y la otra pregunta que lanzo es si tienes alguna sugerencia
para hacer esto de forma diferente y mas "profesional". Cualquier indicación
que reciba será bienvenidísima.

Este tema se me ha ido un poco de las manos.

Otra vez, gracias.
Salu2,
JB



http://juan-bayon-donadeo.neurona.com/

"Héctor Miguel" escribió en el mensaje
news:
hola, Juan !

Tengo unos cubos creados desde excel para despues tratarlos con Data
Analyzer.
Estos cubos tienen la informacion necesaria pero no se actualiza.
Podria alguien indicarme como podria hacer desde codigo VB para que los
cubos se actualicen?
Lo he conseguido hacer generando los cubos con Analysis Services y
atacando directamente a estos
pero mi cliente no dispone de "tanta tecnologia" y tengo que solucionarlo
de una forma mas economica...



ve si puedes adaptar algo de la siguiente conversacion
usando ADO y como proveedor "MSOLAP" para la conexion con el cubo:
-> http://tinyurl.com/2dhtc8
http://preview.tinyurl.com/2dhtc8

si no te funciona... (me temo que) va a ser necesario que expongas
detalles mas detallados :))

saludos,
hector.

Respuesta Responder a este mensaje
#3 Héctor Miguel
20/10/2007 - 02:24 | Informe spam
hola, Juan !

Estoy creando el cubo directamente desde excel, en el MSQuery le digo "Archivo->Crear cubo OLAP"
entonces configuro la informacion del cubo y le digo "guardar como archivo de cubo"
Esto hace que disponga de un cubo que no se actualiza, no se como actualizarlo
y la otra pregunta... alguna sugerencia para hacer esto de forma diferente y mas "profesional"..



podrias comentar la causa/forma/razon/... (o lo que sea) por la que el cubo no se actualiza (o no es actualizable) ?
(o que significado debemos darle al termino "actualizar") -???-

saludos,
hector.

__ las consultas anteriores __
Tengo unos cubos creados desde excel para despues tratarlos con Data Analyzer.
Estos cubos tienen la informacion necesaria pero no se actualiza.
Podria alguien indicarme como podria hacer desde codigo VB para que los cubos se actualicen?
Lo he conseguido hacer generando los cubos con Analysis Services y atacando directamente a estos
pero mi cliente no dispone de "tanta tecnologia" y tengo que solucionarlo de una forma mas economica...



ve si puedes adaptar algo de la siguiente conversacion
usando ADO y como proveedor "MSOLAP" para la conexion con el cubo:
-> http://tinyurl.com/2dhtc8
http://preview.tinyurl.com/2dhtc8
Respuesta Responder a este mensaje
#4 Juan Bayón
22/10/2007 - 12:23 | Informe spam
Hola Hector,

El cubo no actualiza datos porque está creado desde MSQuery, en
Archivo->Crear cubo OLAP y luego configuro la información del cubo y le
digo "guardar como archivo de cubo". Esto hace que se genere un archivo
.CUB, que es lo que necesito para verlo con Data Analyzer. Si genero el cubo
con otras opciones no se genera el archivo.CUB

A partir de ahí no tengo ni idea que hacer con el archivo .CUB para que se
actualice de una forma que no sea manual (manual= generar el cubo con
MSQuery cada vez que lo necesite).

Muchas gracias por tu paciencia.

Salu2,

JB



"Héctor Miguel" escribió en el mensaje
news:OX5%23k%
hola, Juan !

Estoy creando el cubo directamente desde excel, en el MSQuery le digo
"Archivo->Crear cubo OLAP"
entonces configuro la informacion del cubo y le digo "guardar como
archivo de cubo"
Esto hace que disponga de un cubo que no se actualiza, no se como
actualizarlo
y la otra pregunta... alguna sugerencia para hacer esto de forma
diferente y mas "profesional"..



podrias comentar la causa/forma/razon/... (o lo que sea) por la que el
cubo no se actualiza (o no es actualizable) ?
(o que significado debemos darle al termino "actualizar") -???-

saludos,
hector.

__ las consultas anteriores __
Tengo unos cubos creados desde excel para despues tratarlos con Data
Analyzer.
Estos cubos tienen la informacion necesaria pero no se actualiza.
Podria alguien indicarme como podria hacer desde codigo VB para que los
cubos se actualicen?
Lo he conseguido hacer generando los cubos con Analysis Services y
atacando directamente a estos
pero mi cliente no dispone de "tanta tecnologia" y tengo que
solucionarlo de una forma mas economica...



ve si puedes adaptar algo de la siguiente conversacion
usando ADO y como proveedor "MSOLAP" para la conexion con el cubo:
-> http://tinyurl.com/2dhtc8
http://preview.tinyurl.com/2dhtc8






Respuesta Responder a este mensaje
#5 Héctor Miguel
25/10/2007 - 06:34 | Informe spam
hola, Juan !

El cubo no actualiza datos porque esta creado desde MSQuery, en Archivo->Crear cubo OLAP
y luego configuro la informacion del cubo y le digo "guardar como archivo de cubo".
Esto hace que se genere un archivo .CUB, que es lo que necesito para verlo con Data Analyzer.
Si genero el cubo con otras opciones no se genera el archivo.CUB
A partir de ahi no tengo ni idea que hacer con el archivo .CUB para que se actualice
de una forma que no sea manual (manual= generar el cubo con MSQuery cada vez que lo necesite)...



1) si por la falta de "analysis services" (que segun parece es "el meollo" de tu consulta)...
el cubo lo estas generando por ms-query (probablemente desde una tabla dinamica)...
(hasta donde he podido investigar)... no hay forma de hacer un "write back" a los cubos "locales"
a menos que cuentes con los "analysis services" (pero volvemos a caer donde mismo... no hay...) :-((
-> ademas de que es probable que el cubo generado solo contenga las opciones mostradas por la TD -???-

2) no se cual sea el "volumen" de informacion del cubo (no en el resumen de una tabla dinamica)
ni si la necesidad de analisis no pueda ser sustituida por otros mecanismos de "guardar" la informacion "de base"...
(p.e.) en archivos de texto plano, y/o en archivos de bases de datos, y/o ???
por los cuales pudiera resultar mas amigable la "actualizacion" (write back) de los datos en ese tipo de archivos
(como te mencionaba) utlizando DAO/ADO/SQL/... y demas similares

saludos,
hector.

__ la consulta inicial __
Tengo unos cubos creados desde excel para despues tratarlos con Data Analyzer.
Estos cubos tienen la informacion necesaria pero no se actualiza.
Podria alguien indicarme como podria hacer desde codigo VB para que los cubos se actualicen?
Lo he conseguido hacer generando los cubos con Analysis Services y atacando directamente a estos
pero mi cliente no dispone de "tanta tecnologia" y tengo que solucionarlo de una forma mas economica...

ve si puedes adaptar algo de la siguiente conversacion
usando ADO y como proveedor "MSOLAP" para la conexion con el cubo:
-> http://tinyurl.com/2dhtc8
http://preview.tinyurl.com/2dhtc8
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida