Egy Essbase összevont partíciókockából betölthet adatokat a ténytáblájába az Autonomous Data Warehouse adattárházban. Mielőtt ezt megtehetné, integrálnia kell az Essbase szolgáltatást az OCI objektumtárolóval, és konfigurálnia kell a DBMS_CLOUD hitelesítő adatokat a configure-dbms-writeback
parancsfájl használatával.
Az Essbase integrálása az OCI Object Storage szolgáltatással
Adatok betöltéséhez egy összevont partíciókockából a ténytáblájába az Autonomous Data Warehouse szolgáltatásban az Essbase a DBMS_CLOUD csomagot használja, amely az Autonomous Database szolgáltatással érhető el.
A DBMS_CLOUD csomaghoz való hozzáféréshez ki kellett választania, hogy integrálni szeretné az Essbase-t az OCI Object Storage szolgáltatással, amikor telepítette az Oracle Essbase-vermet az Oracle Cloud Marketplace felületéről.
Az összes részletet lásd: Essbase üzembe helyezése a Marketplace felületéről összevont partícióknál.
Hitelesítő adatok beállítása adatbetöltéshez
Addig nem végezhető el adatbetöltési művelet az Essbase programból az Autonomous Data Warehouse adattárházba, amíg nem teljesítenek egy munkafolyamatot a felhőbeli hitelesítő adatok engedélyezéséhez az összevont partíciókkal való használathoz.
Felhasználók típusai az adatbetöltés hitelesítő adatai munkafolyamatban
A következő hozzáférési típusokkal rendelkező felhasználók részt vesznek vagy vehetnek az összevont partíciókocka (adatbetöltéshez) beállításának munkafolyamatában. A szervezetében ezek a szerepkörök lehetnek különállóak (így a beállítás együttműködő munkafolyamat), vagy kombinálhatók is (egy személy rendelkezik az összes szükséges hozzáféréssel).
Felhasználó típusa | Szerepkör a munkafolyamaton belül |
---|---|
SSH-felhasználó |
Használhatja az operációs rendszer parancssorát a hozzáféréshez opc felhasználóként, az Essbase példány az Oracle Cloud Infrastructure rendszerben van üzembe helyezve. (Megegyezhet azzal a személlyel, aki veremként helyezte üzembe az Essbase szolgáltatást az OCI-n). |
AB-felhasználó |
Ismeri az Autonomous Data Warehouse-séma nevét és jelszavát – ez az a séma és jelszó, amely az Essbase és az Oracle Database kapcsolatának létrehozásához használatos (kötelező előfeltétel az összevont partíció létrehozása előtt). |
OCI-felhasználó |
Hozzáfér az OCI konzoljához, beleértve az Essbase-katalógus objektumtárolási gyűjtőjét. |
AB-adminisztrátor |
Ismeri az Oracle Database adminisztrátori séma nevét és jelszavát. |
Essbase-adminisztrátor |
Az Essbase-rendszergazda. Lehet a kezdeti Essbase adminisztrátor, akit az identitáskezelési tartomány adminisztrátora (aki az OCI felhasználója is lehet) hoz létre, vagy lehet egy másik Essbase-rendszergazda, akit az Essbase üzembe helyezése után hoznak létre. |
Essbase-alkalmazáskezelő |
Egy Essbase-alkalmazás kezelője/tulajdonosa, akit az Essbase üzembe helyezése után hoznak létre. |
Adatbetöltési hitelesítő adatok munkafolyamat
A következő lépéseket az összevont partícióknál használt minden adatbázissémánál el kell végezni.
OCI-felhasználó: Kövesse az Essbase üzembe helyezése a Marketplace felületéről összevont partícióknál részben található információkat az Essbase üzembe helyezéséhez egy OCI-bérleményen a megfelelő kijelölésekkel az összevont partíciók esetében.
AB-felhasználó, Essbase-adminisztrátor vagy Essbase-alkalmazáskezelő: Jelentkezzen be az Essbase webes felületére, és hozzon létre kapcsolatot az Autonomous Data Warehouse, adattárházzal a következőben leírtak szerint: Kapcsolat létrehozása összevont partíciókhoz.
AB-felhasználó, Essbase-adminisztrátor vagy Essbase-alkalmazáskezelő: Hozza létre az összevont partíciót a következőben leírtak szerint: Összevont partíció létrehozása.
OCI-felhasználó: Az OCI Console felületén található felhasználói profiljában hozzon létre és másoljon ki egy hitelesítési tokent. A felhasználónevével együtt adja ezt meg az SSH-felhasználónak.
Lásd: Hitelesítési token beszerzése.
SSH-felhasználó: Futtassa az adatbetöltést előkészítő parancsfájlt, amely az OCI Essbase-példányában érhető el. Az Autonomous Data Warehouse minden egyes adatbázissémájánál csak egyszer kell futtatni a parancsfájlt.
Példa:
Váltson az Oracle-felhasználóra.
sudo su oracle
Navigáljon a parancsfájl helyére.
cd /u01/vmtools/config/adwwb_dbms
Futtassa a parancsfájlt.
./configure-dbms-writeback.sh
Megjegyzés:
A parancsfájlhoz kapcsolódó opciók megtekintéséhez futtassa a parancsfájlt a-h
vagy --help
argumentumokkal. Szintaxis: ./configure-dbms-writeback.sh [--help | -h]
Megjegyzés:
Opcionálisan futtassa a parancsfájlt a megőrző opcióval. Ez az opció beállítja a parancsfájlt, hogy a megőrzőben tárolt adatbázis-adminisztrátori hitelesítő adatokat alkalmazza, amelyek az OCID használatával érhetők el, és ne kérjen jelszót Öntől. Szintaxis:./configure-dbms-writeback.sh [--vault | -V]
Ha a rendszer erre kéri, adja meg a szükséges adatokat:
A parancssor létrehozza a szükséges felhőbeli hitelesítő adatokat, és az adatbázissémában tárolja őket. Az OCI, az Essbase vagy az Essbase-alkalmazások újraindításakor nincs szükség a parancsfájl ismételt futtatására.
Az adatok most már betölthetők az Essbase alkalmazáson keresztül, az Autonomous Data Warehouse ténytáblájának frissítéséhez.
Megjegyzés:
Az SSH-felhasználó esetében – Ha az OCI-felhasználó adatbetöltést előkészítő parancsfájlban használt hitelesítési tokenje már nem fér hozzá az Essbase-katalógus objektumtárolási gyűjtőjéhez, keresnie kell egy másik OCI-felhasználót, aki megfelel a Felhasználók típusai az adatbetöltés előkészítése munkafolyamatban szakaszban leírt követelményeknek, és meg kell ismételnie a munkafolyamat lépéseit.
Egyéb megjegyzések az összevont partíciók adatbetöltéséhez
Forrás adatfájl helye
Az adatok ténytáblába való betöltése előtt (az Essbase használatával) az Oracle azt javasolja, hogy töltse fel az adatfájlt az Essbase-kiszolgálóra. Az ügyféloldali adatbetöltés is támogatott, de ez hosszabb időt vesz igénybe.
Essbase-től eltérő adatbetöltési eszközök
Ha nem kell az Essbase használatával betöltenie az adatokat az Autonomous Data Warehouse adattárházba, az Autonomous Database Adateszközök funkciójának segítségével betöltheti az adatokat a ténytáblába, és más kezelési feladatokat is végrehajthat. Arról azonban győződjön meg, hogy a kocka szerkezete és a ténytábla szinkronizálása ne szakadjon meg – lásd: Metaadatokkal kapcsolatos óvintézkedések összevont partíciókockák esetén.
DBMS-formázású adatfájlok
Az Essbase szerint formázott adatexportálási fájlok összevont partíciókockákba való betöltése sok időbe telhet. Az adatbetöltések optimalizálásához használjon adatbázis-kezelő rendszerre formázott forrásfájlt. Készíthet egyet a DATAEXPORT számítási paranccsal, a DataExportCSVFormat beállítással. A CSV-formázású fájlok gyorsabban betölthetők, mert megfelelnek a forrásfájlokra vonatkozó DBMS_CLOUD csomagformátum-beállításoknak.
Kimutatásdimenzió a ténytáblában és az adatbetöltés beviteli forrásában
Az adatbetöltés bemeneti fájljaiban használt kimutatásdimenziónak meg kell egyeznie a ténytábla kimutatásdimenziójával.
Például, a következő ténytáblában a kimutatásdimenzió a Mérőszámok dimenzió (Értékesítések, Értékesítés közvetlen költsége, Haszonkulcs stb.).
Ehhez a ténytáblához kapcsolódóan olyan adatbetöltési bemeneti fájl elfogadható, amely hasonló kialakítású, mert ugyanazzal a kimutatásdimenzióval rendelkezik. Példa (csonkolt):
"Year","Product","Market","Scenario","Sales","COGS","Margin","Marketing","Payroll","Misc","Total Expenses","Profit","Opening Inventory","Additions","Ending Inventory" "Jan","100-10","New York","Actual",678,271,407,94,51,0,145,262,2101,644,2067 "Feb","100-10","New York","Actual",645,258,387,90,51,1,142,245,2067,619,2041 "Mar","100-10","New York","Actual",675,270,405,94,51,1,146,259,2041,742,2108
Ha a bemeneti fájl kimutatásdimenziója eltér a ténytábla kimutatásdimenziójából, a program hibát mutat, és megszakad az adatbetöltési feladat.
Több importálási fájl nem támogatott a MaxL-ben
Az összevont partíciókockák esetében nem támogatott a párhuzamos adatimportálás több fájlból, helyettesítő karaktereket tartalmazó MaxL import utasítással.