Applicare procedure ottimali di modellazione

Completato

È essenziale che il modello applichi in modo corretto ed efficiente le autorizzazioni dei dati. L'elenco seguente indica le procedure di sviluppo appropriate da applicare.

  • Provare a definire meno set di dati (modelli di dati) con ruoli ben progettati.

  • Provare a creare meno ruoli usando le regole dinamiche. Una soluzione basata sui dati è più semplice da gestire perché non è necessario aggiungere nuovi ruoli.

  • Quando possibile, creare regole che applicano filtri alle tabelle delle dimensioni, invece delle tabelle dei fatti. Questo approccio consentirà di offrire prestazioni di query più veloci.

  • Verificare che la struttura del modello, incluse le relazioni e le proprietà delle relazioni, sia configurata correttamente.

  • Usare la funzione USERPRINCIPALNAME anziché la funzione USERNAME. Offre coerenza durante la convalida dei ruoli in Power BI Desktop e nel servizio Power BI.

  • Convalidare rigorosamente RLS e OLS eseguendo il test di tutti i ruoli.

  • Assicurarsi che la connessione all'origine dati di Power BI Desktop usi le stesse credenziali che verranno applicate durante la configurazione nel servizio Power BI.