Aplicación de buenas prácticas de modelado
Es fundamental que el modelo aplique los permisos de datos de forma correcta y eficaz. La siguiente lista proporciona los procedimientos de desarrollo recomendados que se van a aplicar.
Intente definir menos conjuntos de datos (modelos de datos) con roles bien diseñados.
Intente crear menos roles mediante reglas dinámicas. Una solución controlada por datos es más fácil de mantener porque no es necesario agregar nuevos roles.
Cuando sea posible, cree reglas que filtren tablas de dimensiones en lugar de tablas de hechos. Le ayudará a proporcionar un rendimiento de consulta más rápido.
Compruebe que el diseño del modelo, incluidas sus relaciones y las propiedades de estas, está configurado correctamente.
Use la función
USERPRINCIPALNAME
en lugar de la funciónUSERNAME
. Proporciona coherencia al validar los roles en Power BI Desktop y el servicio Power BI.Valide rigurosamente RLS u OLS probando todos los roles.
Asegúrese de que la conexión del origen de datos de Power BI Desktop usa las mismas credenciales que se aplicarán al realizar la configuración en el servicio Power BI.