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.
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.
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
@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.
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
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
@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
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".
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |