Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

Power BI - Rendimiento de consultas de Active Directory

Queremos una consulta de Power BI al active directory, solicitando usuarios y grupos de esos usuarios, pero la consulta es muy costosa. Mal rendimiento. Hay alguna manera de optimizarlo u obtener estos datos de otra manera.
La consulta que utilizamos actualmente es:

dejar
Origen = ActiveDirectory.Domains("dominio.local"),
domain.local = Origen{[Domain="domain.local"]}[#"Object Categories"],
user1 = domain.local{[Category="user"]}[Objects],
#"Se expandió top" = Table.ExpandRecordColumn(user1, "top", {"memberOf"}, {"top.memberOf"}),
#"Se expandió top.memberOf" = Table.ExpandListColumn(#"Se expandió top", "top.memberOf"),
#"Se expandió top.memberOf1" = Table.ExpandRecordColumn(#"Se expandió top.memberOf", "top.memberOf", {"cn"}, {"top.memberOf.cn"})
en
#"Se expandió top.memberOf1"

donde "domain.local" es nuestro dominio.

Gracias

  • ¿Con qué frecuencia necesita extraer estos datos? Si no tiene que ser en tiempo real, puede externalizar el proceso de recopilación de datos a Powershell y permitir que Power BI consuma la salida.

1 Reply

  • ¿Con qué frecuencia necesita extraer estos datos? Si no tiene que ser en tiempo real, puede externalizar el proceso de recopilación de datos a Powershell y permitir que Power BI consuma la salida.