MicroStrategy ONE

Ottimizzazione non vuota in MDX

La proprietà VLDB di ottimizzazione non vuota MDX determina il modo in cui i valori null di un'origine del cubo MDX vengono ignorati utilizzando la parola chiave non vuota quando attributi di gerarchie (dimensioni) diverse sono inclusi nello stesso report del cubo MDX.

È possibile scegliere tra le seguenti impostazioni:

  • Nessuna ottimizzazione non vuota (impostazione predefinita): la parola chiave non-empty non è inclusa durante il cross join dei dati. Selezionando questa opzione, tutti i dati NULL sono inclusi nel report del cubo MDX. Includere tutti i dati NULL può richiedere più risorse di sistema per eseguire i cross join necessari.
  • Ottimizzazione non vuota, utilizzare la misura predefinita: la parola chiave nonempty viene aggiunta a tutti i cross join necessari in base alla misura predefinita all'interno dell'origine cubo MDX. I dati vengono visualizzati solo in un report del cubo MDX per le righe in cui la misura predefinita all'interno dell'origine del cubo MDX contiene dati.
  • Ottimizzazione non vuota, utilizzare la prima misura sul modello: la parola chiave nonempty viene aggiunta a tutti i cross join necessari in base alla prima metrica utilizzata in un report cubo MDX. I dati vengono visualizzati solo su un report del cubo MDX per le righe in cui la prima metrica utilizzata in un report del cubo MDX contiene dati. Ad esempio, se le metriche Entrate e Profitto si trovano in un report cubo MDX e le Entrate si trovano nella prima colonna (colonna più a sinistra), la parola chiave non vuota viene aggiunta in base alla metrica Entrate. In questo scenario, è possibile che vengano comunque restituiti dati nulli o vuoti per la metrica Profitto.
  • Ottimizzazione non vuota, utilizzare tutte le misure sul modello: la parola chiave nonempty viene aggiunta a tutti i cross join necessari in base a tutte le metriche utilizzate in un report cubo MDX. I dati vengono visualizzati solo su un report del cubo MDX per le righe in cui almeno una delle metriche utilizzate in un report del cubo MDX contiene dati. Ad esempio, le metriche Entrate e Profitto si trovano in un report del cubo MDX, che include i seguenti dati:
Anno Categoria Ricavi Profitto

2024

Libri

$ 1.000.000

$ 300,000

Prodotti elettronici

$2.500.000

 

Film

 

$ 500.000

Musica

 

 

Selezionando questa opzione, i seguenti dati verrebbero restituiti nel report del cubo MDX:

Anno Categoria Ricavi Profitto

2024

Libri

$ 1.000.000

$ 300,000

Prodotti elettronici

$2.500.000

 

Film

 

$ 500.000

La riga Musica non viene visualizzata perché tutte le metriche hanno valori NULL.