Cambiar origen de datos olap

06/11/2009 - 17:51 por aa | Informe spam
Hola a todos,tengo un excel que tiene un cubo apuntando con el proveedor
olap 8.0 a un analisis services 2000
Ahora migramos al 2008.
Instalamos el proveedor olap 10 pero al dar de baja el analisis 2000 el
excel nos dice que no encuentra el cubo pero no nos muestra el dialogo para
cambiar el nombre del server.
Si desinstalamos el proveedor 10 nos pide el nombre pero no puede conectar
al nuevo analisis 2008.
Hay alguna forma de cambiar el proveedor y el server de los origenes de
datos olap de un excel ???
Gracias .

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
06/11/2009 - 23:47 | Informe spam
hola (...), ?????

Hay alguna forma de cambiar el proveedor y el server de los origenes de datos olap de un excel ???



1) no comentas la version de excel, pero usando la ventana de inmediato (ctrl + G) desde el editor de vba (alt + F11)
las siguientes instrucciones te devuelven cadenas de texto con la informacion solicitada (si aplica):

? activesheet.pivottables(1).pivotcache.connection
? activesheet.pivottables(1).pivotcache.sql
? activesheet.pivottables(1).pivotcache.sourcedata

dichas cadenas las puedes "devolver" (modificando los cambios) con la misma instruccion +/- como sigue:

activesheet.pivottables(1).pivotcache.connection = "cadena modificada"
activesheet.pivottables(1).pivotcache.sql = "cadena modificada"
activesheet.pivottables(1).pivotcache.sourcedata = "cadena modificada"

2) (por si las dudas, y entre versiones las 2007 y anteriores...)
existe algun tipo de "prohibiciones", que ya venia apareciendo desde las versiones anteriores (cuestiones de seguridad)
para algunos casos es necesario revisar/modificar algunas caracteristicas (incluyendo en el registro de windows)

te paso la informacion relativa y... si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

-> con relacion a las opciones que hacen llamadas a DLL's [librerias de vinculos dinamicos] como en las TD y cubos OLAP...
y considerando que el tema de la seguridad ha ido incrementando sus 'bonos' en los ultimos tiempos...
-> [probablemente] necesitaras revisar el nivel de proteccion de macros que estas usando [alto?... muy alto?]
[y/o] agregar 'fuentes/editores de confianza' en la seccion de seguridad en macros -?-
-> otra -posible- alternativa es que agregues/modifiques el registro de la seguridad en excel [en el editor del registro de windows]
HKEY_CURRENT_USER\SOFTWARE\Mic­rosoft\Office\<Version de Office>\Excel\Options
-> modificar (o agregar) el registro ([valor DWORD) con el nombre de: OLAPUDFSecurity
-> los valores son...
a) 1 = permite la ejecucion de cualquier DLL (lo que pudiera significar un riesgo latente) <= OJO
b) 2 = permite SOLO la ejecucion de DLL marcadas como seguras (su valor por omision incluso si no existe el registro)
c) 3 = NO permite que se ejecute ninguna DLL
-> sobra mencionar los cuidados que se deberan tener al modificar los valores en el registro de windows <= OJO <= OJO

-> otro punto a considerar es que (ahora) en la version 2007 adquiere relevancia las "ubicaciones de confianza" <= OJO
Respuesta Responder a este mensaje
#2 aa
09/11/2009 - 23:15 | Informe spam
Gracias !!
Anduvo bien,ahora tengo otro problema que abri en un post nuevo.

"Héctor Miguel" wrote in message
news:
hola (...), ?????

Hay alguna forma de cambiar el proveedor y el server de los origenes de
datos olap de un excel ???



1) no comentas la version de excel, pero usando la ventana de inmediato
(ctrl + G) desde el editor de vba (alt + F11)
las siguientes instrucciones te devuelven cadenas de texto con la
informacion solicitada (si aplica):

? activesheet.pivottables(1).pivotcache.connection
? activesheet.pivottables(1).pivotcache.sql
? activesheet.pivottables(1).pivotcache.sourcedata

dichas cadenas las puedes "devolver" (modificando los cambios) con la
misma instruccion +/- como sigue:

activesheet.pivottables(1).pivotcache.connection = "cadena modificada"
activesheet.pivottables(1).pivotcache.sql = "cadena modificada"
activesheet.pivottables(1).pivotcache.sourcedata = "cadena modificada"

2) (por si las dudas, y entre versiones las 2007 y anteriores...)
existe algun tipo de "prohibiciones", que ya venia apareciendo desde
las versiones anteriores (cuestiones de seguridad)
para algunos casos es necesario revisar/modificar algunas
caracteristicas (incluyendo en el registro de windows)

te paso la informacion relativa y... si cualquier duda (o informacion
adicional)... comentas ?
saludos,
hector.

-> con relacion a las opciones que hacen llamadas a DLL's [librerias de
vinculos dinamicos] como en las TD y cubos OLAP...
y considerando que el tema de la seguridad ha ido incrementando sus
'bonos' en los ultimos tiempos...
-> [probablemente] necesitaras revisar el nivel de proteccion de macros
que estas usando [alto?... muy alto?]
[y/o] agregar 'fuentes/editores de confianza' en la seccion de
seguridad en macros -?-
-> otra -posible- alternativa es que agregues/modifiques el registro de la
seguridad en excel [en el editor del registro de windows]
HKEY_CURRENT_USER\SOFTWARE\Mic­rosoft\Office\<Version de
Office>\Excel\Options
-> modificar (o agregar) el registro ([valor DWORD) con el nombre de:
OLAPUDFSecurity
-> los valores son...
a) 1 = permite la ejecucion de cualquier DLL (lo que pudiera
significar un riesgo latente) <= OJO
b) 2 = permite SOLO la ejecucion de DLL marcadas como seguras (su
valor por omision incluso si no existe el registro)
c) 3 = NO permite que se ejecute ninguna DLL
-> sobra mencionar los cuidados que se deberan tener al modificar los
valores en el registro de windows <= OJO <= OJO

-> otro punto a considerar es que (ahora) en la version 2007 adquiere
relevancia las "ubicaciones de confianza" <= OJO

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida