Pokud načítání dat nebo sestavení dimenze, které pro krychli zahajujete, vyžaduje soubor nebo artefakt, který se v Essbase nachází jinde než v adresáři aktuální krychle, můžete zadat jeho katalogovou cestu.
Ostatní operace se soubory nebo artefakty vyžadují, aby byly umístěny buď v adresáři krychle nebo v adresáři určeném správcem.
Pokud cesta ke katalogu není zadána, umístění adresáře krychle je implicitní, pokud správce nezadal jinou cestu (pomocí konfigurace FILEGOVPATH).
Adresářem krychle se rozumí složka <Adresář aplikace>/app/appname/dbname
.
Pokud nevíte, kde se ve vašem prostředí <Adresář aplikace> nachází,
Pokud používáte nezávislé nasazení systému Essbase, prostudujte si téma Umístění prostředí na platformě Essbase.
Pokud používáte nasazení systému Essbase ve službě Oracle Cloud Infrastructure Marketplace, pak <Adresář aplikací> je /u01/data/essbase/app
.
Ať už pro načítání dat, nebo sestavování dimenzí používáte Úlohy, MaxL nebo rozhraní příkazového řádku (CLI), můžete zadat katalogovou cestu k potřebným souborům.
Například následující příkaz MaxL importovat data provede načtení dat pomocí datového souboru uloženého ve sdílené složce katalogu souborů Essbase. Soubor pravidel se nachází v adresáři krychle pro Sample Basic.
import database 'Sample'.'Basic' data from server data_file 'catalog/shared/Data_Basic' using server rules_file 'Data' on error write to "dataload.err";
V následujícím příkladu CLI dimbuild je soubor pravidel zadán v uživatelském adresáři a datový soubor ve sdíleném adresáři.
esscs dimbuild -a Sample -db Basic -CRF /users/admin/Dim_Market.rul -CF /shared/Market.txt -R ALL_DATA -F
Poznámka:
Pokud je vaše nasazení Essbase na infrastruktuře Oracle Cloud Marketplace a používá integraci úložiště objektů, pak všechny úlohy vyžadující přístup k souborům ve sdílených
nebo uživatelských
adresářích v katalogu Essbase je budou hledat v sektoru úložiště objektů OCI přidruženém k zásobníku Essbase na OCI (nebo je do něj exportovat). Další informace najdete v části Vytvoření zásobníku.