GYIK - Elemek exportálása DVA formátumban

Ez a témakör választ ad az elemzési tartalom DVA-formátumú exportálásával kapcsolatos gyakran ismételt kérdésekre (GYIK). Az Oracle Analytics a DVA formátumot használja elemzési elemek és kapcsolódó elemeik importálásához és exportálásához. Ha például egy adatfolyamot DVA formátumban exportál, akkor felvehet bemeneti és kimeneti adatkészleteket az exportfájlba.

Milyen elemeket exportálhatok DVA-ként?

A DVA-export a következő elemekből kezdeményezhető:
  • Munkafüzetek
  • Adatfolyamok
  • Sorrendek
  • Mappák

    Mappa csak akkor exportálható, ha a mappahierarchiában bárhol tartalmaz munkafüzetet. Mappa exportálásakor a rendszer a típustól függetlenül minden modellelemet exportál.

Hogyan határozza meg a rendszer a függő elemeket a DVA exportálásakor?

A DVA a következő függő elemtípusokat tartalmazhatja.
  • Munkafüzetek
  • Fájl- és kapcsolatalapú adatkészletek (nem tárgyterületek)
  • Kapcsolatok
  • Adatfolyamok
  • Sorrendek

Ha például létrehoz egy DVA-t egy munkafüzetből, az exportáláskor kiválasztott beállításoktól függően, a DVA tartalmazza a munkafüzetet és a munkafüzetben hivatkozott adatkészleteket. Ha ezen adatkészletek bármelyike adatfolyamon keresztül lett létrehozva, akkor tartalmazni fogja az adatfolyamot és esetleg több adatcsoportot is.

  • Adatfolyam exportálása - A DVA tartalmazza az adatfolyamot és az összes bemeneti és kimeneti adatkészletet. Ezektől a modellelemektől való egyéb függőségek is szerepelni fognak.
  • Munkafüzet exportálása - A DVA tartalmazza a munkafüzetet, és hozzáadja a munkafüzetben használt adatkészleteket. Ezektől a modellelemektől való egyéb függőségek is szerepelni fognak.
  • Munkafüzet exportálása (adatfolyam kimenetét tartalmazó adatkészlet) - A DVA tartalmazza a munkafüzetben használt adatkészleteket és a kimeneti adatkészletet létrehozó adatfolyamot. Ezektől a modellelemektől való egyéb függőségek is szerepelni fognak.
  • Sorrend exportálása - A DVA tartalmazza a sorozatban lévő összes adatkészletet, szekvenciát és adatfolyamot. Ezektől a modellelemektől való egyéb függőségek is szerepelni fognak.

A kezdőlapról importáltam egy DVA-t; hová kerültek a DVA elemei?

Amikor DVA-fájlt importál a kezdőlapról vagy bármely olyan oldalról, ahol a katalógus elérési útja nem határozható meg, ezeket az elemeket a rendszer a felhasználó /Saját mappák könyvtárba importálja. Ha hozzáfér a katalógushoz, válasszon ki egy mappát, majd importálja. A DVA összes eleme a kijelölt mappában lesz.

A DVA importálásakor a következő üzenetet kaptam: "A(z) filename.dva olyan tartalmat tartalmaz, amelynek ugyanaz a neve, mint a meglévő tartalomnak. Szeretné folytatni, és cserélni a meglévő tartalmat?" Ez mit jelent?

Ez azt jelenti, hogy a DVA-fájl olyan elemeket tartalmaz, amelyek már léteznek az importálás helyén, és ha folytatja, ezeket az elemeket felülírjuk. Ha a célelemek felülírásra kerülnek, az objektumazonosítóik megmaradnak. Ha nem szeretné lecserélni ezeket az elemeket, a DVA importálható egy új mappába, és az összes DVA elem egyetlen mappában lesz.

Milyen elemeket vehetek fel opcionálisan a DVA exportálásakor?

DVA-importálás létrehozásakor néhány lehetőség rendelkezésre áll az exportálandó adatok szabályozására. A lehetőségek közül csak az egyik szabályozza, hogy mely elemek szerepelnek a csomagban, ez az "Adatok belefoglalása". Ez a beállítás fájl- vagy kapcsolatalapú adatkészleteket, kapcsolatokat és ezek függőségeit tartalmazza. Az exportált elemek részletesebb meghatározására nincs mód.
A(z) GUID-A13E848F-EF99-4964-9E6F-F448643F187C-default.png leírása
.png ábra leírása

Megjegyzés: Amennyiben az exportálás kapcsolatot is magában foglal, és a kapcsolat hitelesítő adatait is tartalmazza, a hitelesítő adatok (általában jelszó) szerepelnek az exportált fájlban, de ADW-kapcsolat esetében a tárca nem szerepel.

Mi az az objektumazonosító és hogyan befolyásolja a DVA-importálásokat?

A tartalom DVA-val történő importálásakor fontos megérteni, hogy mi az az objektumazonosító, és hogy az importálás során hogyan kell kezelni. Az objektumazonosító olyan kétrészes karakterlánc, amely egy előtag-karakterláncból, egy pontból (a két rész határolása) és egy objektumnévből áll (például: '<guid>.dataset1'). Az objektumazonosító előtagja GUID (Globally Unique Identifier, globálisan egyedi azonosító), így DVA importálásakor a célrendszer minden olyan elemhez új GUID azonosítót hoz létre, amely igényli ezt (mint az adatkészletek). Az ugyanabban a DVA-ban importált többi elem referenciái frissülnek, így az új objektumazonosítóra mutatnak. Az objektumazonosítók nem meghatározottak, és felülírás esetén a célelemek objektumazonosítóját megőrzi a rendszer.

Az Egy katalógus funkció előtt (ahol az adatkészletek, adatfolyamok, sorozatok és kapcsolatok a katalógus részévé válnak, és használhatnak mappákat), az objektumazonosító előtagja a létrehozó felhasználó felhasználói azonosítója volt. Amikor egy felhasználó DVA-t importált, lényegében létrehozta az objektumokat a DVA-ból a célkörnyezetben. Ezért az importált objektumok összes objektumazonosítója az importáló felhasználó felhasználói azonosítója alapján az előtagot fogja használni. Például, ha a user2 dataset1 értéket tartalmazó DVA-t importál, az eredményül kapott objektumazonosító ezen az adatkészleten 'user2.dataset1' lesz még akkor is, ha a forráskörnyezetben az objektumazonosító 'user1.dataset1'. Az ugyanabban a DVA-ban importált többi elem referenciái frissülnek, így az új objektumazonosítóra mutatnak. Ennek eredményeként problémák merülhettek fel:
  • Ha a célkörnyezet már tartalmaz 'user2.dataset' objektumazonosítójú objektumot, ezt felülírja az importált objektum. Ha a célkörnyezet 'user1.dataset' objektumazonosítójú objektumot tartalmaz, ez az objektum változatlan marad. Ez gyakori oka az adatkészletek és kapcsolatok véletlen létrehozásának.
  • Amikor a DVA exportálása/importálása során elemeket helyez át egy célkörnyezetbe, ha az objektumot eredetileg létrehozó felhasználó is végrehajtja az importálást, az objektumazonosítók nem változnak, és az importálás intuitív módon működik. Amikor a különböző felhasználók objektumazonosítóval rendelkező objektumot hoznak létre, vagy egy másik felhasználó (nem az objektum létrehozója) DVA-t importál, nemkívánatos következmények tapasztalhatók.

Mi történik, ha ugyanazt a DVA-t két különböző mappába importálják?

Ebben az esetben ugyanazok az elemek duplikátumai jönnek létre. Az ismétlődő elemekhez eltérő objektumazonosítók fognak tartozni.

Mappába kell importálnom a DVA-fájlt?

Igen, minden DVA-importálás célja egy mappa.

Azt szeretném, hogy egy meglévő elem egy újonnan importált elemre mutasson. Hogyan valósítható ez meg?

Az újonnan importált elem új objektumazonosítóval fog rendelkezni, és szükségessé válhat a régi azonosítók aliasainak létrehozása. Tegyük fel például, hogy van egy munkafüzete, amely a 'username'.'MyDataset' adatkészletre hivatkozik. Ha valamikor törlik a MyDataset adatkészletet, vagy ha elveszik az áttelepítés során, általános gyakorlat, hogy újra létrehozunk egy azonos nevű adatkészletet, hogy a munkafüzet újra használhassa. Amikor azonban újra létrehozunk az adatkészletet, egy új globálisan egyedi azonosítót kap, például: 'b5ea442f-cb70-4dfa-8d34-2bf6d8c3313d'.'MyDataset'. A munkafüzet régi hivatkozási azonosítója nem találja meg majd ezt az új adatkészletet, és hibás lesz. Ennek javításához létrehozhat egy aliast a régi objektumazonosítóhoz az új adatkészletben. Adjon hozzá egy 'username'.'MyDataset' aliast; mostantól az adatkészlet az új globálisan egyedi azonosítója mellett ezzel az azonosítóval is megtalálható. A munkafüzet újra működni fog.

Alias létrehozásához nyissa meg az elem vizsgálati párbeszédpanelét, lépjen az Aliasok lapra, és adja hozzá a régi objektumazonosítót. Szükség esetén egynél több aliast is hozzáadhat. És törölheti azokat az aliasokat, amelyek már nem szükségesek.
A(z) GUID-E9E5D63C-6C67-4D64-827D-9C54647DB832-default.png leírása
.png ábra leírása