Artifact di database Essbase

I file correlati ai database di Essbase (cubi) sono denominati artifact (o oggetti). Gli artifact del database eseguono azioni su uno o più database, ad esempio la definizione di calcoli. Per impostazione predefinita, gli artifact vengono memorizzati nella cartella di database associata e possono essere salvati anche in un computer client o in altre directory di rete disponibili.

Di seguito sono riportati i tipi comuni di artifact del cubo.

  • Struttura del database (definizione di struttura di storage)

  • File dati di origine

  • Regole per il caricamento dinamico dei dati e la creazione di dimensioni (file di regole)

  • Script che definiscono come calcolare i dati (script di calcolo)

  • Script che generano report sui dati (MDX, script di report, report drill-through)

  • Oggetti di report collegati (LRO)

  • Definizioni delle partizioni

Scopo e posizione della struttura del database

Un profilo Essbase definisce la struttura del database multidimensionale, incluse tutte le dimensioni, i membri, gli alias, le proprietà, i tipi, i consolidamenti e le relazioni matematiche. La struttura definita nel profilo determina la modalità di memorizzazione dei dati nel database.

Quando viene creato un database, un profilo viene creato automaticamente. È possibile aggiungere e rimuovere dimensioni e membri e modificarne le proprietà.

Il profilo ha lo stesso nome del database (dbname.otl). La posizione del file di struttura dipende dal tipo di database.

  • Storage a blocchi: <Oracle_Home>/applications/essbase/app/<appname>/<dbname>/cube

  • Storage aggregato: <Oracle_Home>/applications/essbase/app/<appname>/<dbname>

Vedere Creazione di un'applicazione e di un database e Utilizzo dei profili Essbase.

Dati di origine per Essbase

I dati di origine sono dati esterni caricati e/o a cui si accede da un database Essbase.

Di seguito sono riportati i tipi comuni di dati di origine per Essbase.

  • File di testo

  • Database esterni, ad esempio un database SQL

Vedere Tipi di dati di origine supportati.

File di regole per il caricamento dati e la generazione di dimensioni

Un database Essbase non contiene dati quando viene creato. I file delle regole di caricamento dati definiscono set di operazioni eseguite da Essbase sui dati di un'origine esterna quando i dati vengono caricati o copiati nel database Essbase.

I file delle regole di generazione delle dimensioni creano o modificano le dimensioni e i membri in un profilo in base ai dati in un'origine dati esterna. I file delle regole sono in genere associati a un determinato database, ma è possibile definire regole da utilizzare con più database. È possibile utilizzare un file di regole sia per i caricamenti dati che per le build dimensione. I file delle regole hanno un'estensione .rul.

Vedere Regole di caricamento e Regole di progettazione per caricamento dati o generazione dimensioni.

Informazioni sugli script di calcolo

Gli script di calcolo sono file di testo contenenti set di istruzioni che indicano a Essbase come calcolare i dati in un database di memorizzazione a blocchi (BSO). Gli script di calcolo eseguono calcoli diversi dai consolidamenti e dalle operazioni matematiche definiti nella struttura.

Poiché gli script di calcolo eseguono operazioni matematiche specifiche sui membri, sono in genere associati a un determinato database. È tuttavia possibile definire uno script di calcolo da utilizzare con più database. I file degli script di calcolo hanno un'estensione .csc.

Vedere Sviluppo di script di calcolo per i cubi di storage a blocchi.