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
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.