Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
mcclurej
Helper I
Helper I

No se pueden ver las vistas materializadas de Oracle en Oracle Database Connection

Así que aquí está el enigma. Tengo dos usuarios diferentes, con los mismos permisos exactos en este MV en la base de datos. Ambos tienen una instalación válida de su cliente oracle en sus equipos, con la configuración correcta de los archivos TNS. Comparado uno al lado del otro.

El usuario A puede ver que el usuario B de los MVs no puede ver los MVs.

En el ordenador del usuario B hemos eliminado por completo Oracle (eliminando TODAS las entradas del registro y TODOS los archivos de instalación asociados en su equipo) y luego reinstalado mediante OUI.

Aquí está el kicker, en el equipo del usuario B, si se conectan a través de ODBC en lugar de conector de base de datos de Oracle (en Power BI), pueden ver los MVs! Por lo tanto, los permisos en la base de datos están perfectamente bien.

Mi último paso, que estoy haciendo en este momento, es quitar completamente Power BI del equipo del usuario B y volver a instalar para ver si eso soluciona el problema. Si alguien ha encontrado este problema antes, cualquier ayuda sería apreciada.

***

editar: la reinstalación de Power BI no resolvió el problema.

edit2: He probado con versiones de 64 bits y 32 bits de PowerBI (con ambas versiones de oracle instaladas) y este sigue siendo el caso.

edit3: Una migración del origen de datos a ODBC permite la conexión de datos a la vista (por ejemplo, mediante los procedimientos aquí: https://www.decisivedata.net/blog/change-a-power-bi-data-source-type ). Así que esto confirma que los permisos son correctos.

8 REPLIES 8
mcclurej
Helper I
Helper I

Oooooooooooook... Bien... Lo descubrí...

Por lo tanto, resulta que me disculpo porque no sabía que esto era algo, Power BI almacena permisos globalmente.

Por ejemplo, la primera vez que se conecte a un origen de datos, ese es el esquema de conexión con el que se conectará a partir de ahora.

Dado que anteriormente había utilizado esquema que no tenía acceso a esos MVs DE CURSO no sería capaz de conectarse a ellos.

Lo que hizo clic para mí hoy fue esto. Intenté crear una vista, que apuntaba a la MV, usando dicho esquema no permitido. Tan pronto como la cadena de creación falló, todas las fichas de dominó cayeron, y supe lo que estaba pasando.

Suspiro... así que al menos si alguien más tiene este problema que no puede cometer el mismo error que yo.

Así que aquí está cómo cambiar la cadena global:
Archivo > Opciones y configuración > Configuración del origen de datos > Permisos globales > Corregir ya no deseado

Anonymous
Not applicable

Si recuerdo correctamente (y ha pasado más o menos un año, así que por favor perdone mi cerebro de niebla) Oracle Database Connector no es compatible con las vistas materializadas. También tiene problemas con Psuedonyms para esquema a veces (pero ese es un tema diferente).

Además, odio ser el que te diga que incluso si finalmente te conectas Oracle Database Connector es muy lento. (Si este no es el caso para usted, me encantaría saber de usted para ver lo que hizo para trabajar alrededor de esto). Terminará necesitando Ole DB u ODBC con algunas modificaciones de cadena de conexión para extraer datos a cualquier velocidad más rápido que el caracol.

@pyrostic No he tenido ningún problema con el conector de Oracle Databse antes, pero siempre lo estoy usando en modo de importación. Además, el conjunto de datos más grande en el que generalmente trabajamos es de alrededor de 84 millones de tuplas, por lo que no son conjuntos de datos súper grandes.

Con respecto a MV, simplemente nos dimos por vencieras y lo estamos usando a través de ODBC para ambos usuarios, pero parece extraño que el conector de base de datos ORacle funcione para uno y no para el otro.

az38
Community Champion
Community Champion

Hola @mcclurej

No tengo ningún problema para conectarme con MV en modo de importación

Por lo general, en Oracle los problemas se conceden acceso a MV o nombre de esquema de uso en la instrucción select, como SELECT * FROM SCHEME.yourVM


do not hesitate to give a kudo to useful posts and mark solutions as solution
LinkedIn
v-shex-msft
Community Support
Community Support

HI @mcclurej,

Si les pide que cambien el dispositivo de prueba e inicien sesión en su cuenta en diferentes dispositivos, ¿se conectó correctamente el usuario B al origen de datos?
Me gustaría sugerirle que confirme si este problema está relacionado con un dispositivo específico. (aviso: puerto, servicio, regla de firewall, directiva de dispositivo/servicio también afectan al estado de la conexión)
saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

@v-shex-msft Puedo confirmar que no se trata de un problema de red, un problema de puerto o un problema de permisos, ya que pueden conectarse mediante el conector de Oracle en Tableau a la vista Materalised. El problema es que, por alguna razón, Power BI no muestra vistas de materialmediantes con el conector de Oracle para este usuario.

HI @mcclurej,

Hmm, tal vez usted puede considerar ponerse en contacto con el soporte de power bi para informar de estos problemas del conector si usted puede confirmar nada malo en el permiso y otros ajustes relacionados.

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.
Greg_Deckler
Super User
Super User

Puede consultar el foro Problemas aquí:

https://community.powerbi.com/t5/Issues/idb-p/Issues

Y si no está allí, entonces podrías publicarlo.

Si tienes una cuenta Pro, puedes intentar abrir un ticket de soporte. Si tienes una cuenta Pro es gratis. Vaya a https://support.powerbi.com. Desplácese hacia abajo y haga clic en "CREATE SUPPORT TICKET".


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.