Linee guida per Data/ora automatica in Power BI Desktop

Questo articolo è destinato a esperti di modellazione di dati che sviluppano modelli di importazione o compositi in Power BI Desktop. Include linee guida, raccomandazioni e considerazioni per l'uso di Data/ora automatica di Power BI Desktop in situazioni specifiche. Per una panoramica e un'introduzione generale a Data/ora automatica vedere Data/ora automatica in Power BI Desktop.

L'opzione Data/ora automatica offre funzionalità di Business Intelligence per le gerarchie temporali pratiche, veloci e facili da usare. Gli autori di report possono usare le funzionalità di Business Intelligence per le gerarchie temporali per l'applicazione di filtri, il raggruppamento e il drill-down in periodi di tempo del calendario.

Considerazioni

L'elenco puntato seguente descrive le considerazioni e le possibili limitazioni associate all'opzione Data/ora automatica.

  • Applicare a tutti o a nessuno: quando è abilitata, l'opzione Data/ora automatica viene applicata a tutte le colonne data nelle tabelle di importazione che non sono i “tanti” lati di una relazione. Non può essere abilitata o disabilitata selettivamente colonna per colonna.

  • Solo periodi di calendario: le colonne anno e trimestre si riferiscono ai periodi del calendario. Questo significa che l'anno inizia il 1 gennaio e termina il 31 dicembre. Non è possibile personalizzare la data di inizio o di fine dell'anno.

  • Personalizzazione: Non è possibile personalizzare i valori usati per descrivere i periodi di tempo. Inoltre non è possibile aggiungere altre colonne per descrivere altri periodi di tempo, ad esempio le settimane.

  • Filtro Anno: i valori delle colonne Trimestre, Mese e Giorno non includono il valore anno. Ad esempio la colonna Mese contiene solo i nomi dei mesi, ovvero Gennaio, Febbraio e così via. I valori non sono completamente autodescritti e in alcune progettazioni di report potrebbe non comunicare il contesto di filtro dell'anno.

    Per questo motivo è importante che l'implementazione di filtri o il raggruppamento avvengano in base alla colonna Anno. Quando si esegue il drill-down usando la gerarchia, l'anno verrà filtrato, a meno che il livello Year non venga rimosso intenzionalmente. Se non è presente alcun filtro o raggruppamento in base all'anno, un raggruppamento in base al mese, ad esempio, riepiloga i valori di tutti gli anni per quel mese.

  • Filtro data tabella singola: Poiché ogni colonna della data produce una propria tabella di data/ora automatica (nascosta), non è possibile applicare un filtro ora a una tabella e propagarlo a più tabelle modello. L'applicazione di filtri con questa modalità è un requisito di modellazione comune durante la creazione di report su più soggetti (tabelle di tipo fact), come vendite e budget di vendite. Quando si usa la data/ora automatica, l'autore del report deve applicare filtri a ogni singola colonna data.

  • Dimensione modello: Ogni colonna data che genera una tabella data/ora automatica nascosta produce un incremento delle dimensioni del modello e prolunga il tempo necessario per l'aggiornamento dei dati.

  • Altri strumenti di creazione di report: non è possibile usare tabelle di data/ora automatica quando:

    • Si usa Analizza in Excel.
    • Si usano finestre di progettazione query di Analysis Services per i report impaginati di Power BI.
    • Ci si connette al modello usando finestre di progettazione report non di Power BI.

Consigli

È consigliabile mantenere abilitata l'opzione Data/ora automatica solo quando si lavora con periodi di tempo del calendario e quando si hanno requisiti di modello semplicistici in relazione all'ora. L'uso di questa opzione può risultare pratico anche quando si creano modelli ad hoc o si esegue l'esplorazione dei dati o la profilatura.

Quando l'origine dati definisce già una tabella delle dimensioni data, questa tabella deve essere usata per definire in modo coerente il tempo all'interno dell'organizzazione. Un caso tipico si verifica quando l'origine dati è un data warehouse. In alternativa è possibile generare tabelle data nel modello usando le funzioni DAX CALENDAR o CALENDARAUTO. Quindi è possibile aggiungere colonne calcolate per supportare i requisiti noti di applicazione filtri e raggruppamento del tempo. Questo approccio di progettazione può consentire di creare una singola tabella data che si propaga a tutte le tabelle di tipo fatto, con conseguente applicazione di filtri temporali in una singola tabella. Per altre informazioni sulla creazione di tabelle data vedere l'articolo Impostare e usare tabelle data in Power BI Desktop.

Suggerimento

Per altre informazioni sulla creazione di tabelle calcolate, e per vedere un esempio di come creare una tabella data, usare il modulo di apprendimento Aggiungere tabelle e colonne calcolate ai modelli di Power BI Desktop.

Se l'opzione Data/ora automatica non è importante nei progetti sui quali si lavora, è consigliabile disattivare l'opzione Data/ora automatica a livello globale. Garantisce che tutti i nuovi file di Power BI Desktop creati non abiliteranno l'opzione Data/ora automatica.

Per altre informazioni correlate a questo articolo, vedere le risorse seguenti: