Často kladené dotazy k exportu položek ve formátu DVA

Toto téma obsahuje odpovědi na často kladené otázky týkající se exportu analytického obsahu ve formátu DVA. Služba Oracle Analytics používá formát DVA k importu a exportu analytických položek a jejich souvisejících položek. Pokud například exportujete datový tok ve formátu DVA, můžete do exportovaného souboru zahrnout vstupní a výstupní datové sady.

Jaké položky mohu exportovat jako DVA?

Export DVA lze zahájit z následujících položek:
  • Sešity
  • Toky dat
  • Sekvence
  • Složky

    Složku lze exportovat pouze v případě, že kdekoli v hierarchii složek obsahuje sešit. Při exportu složky jsou exportovány všechny artefakty bez ohledu na typ.

Jak se při exportu DVA určují závislé položky?

DVA může obsahovat následující typy závislých položek.
  • Sešity
  • Datové sady založené na souborech a připojeních (nikoli cílové oblasti)
  • Připojení
  • Toky dat
  • Sekvence

Pokud například vytvoříte DVA ze sešitu, bude v závislosti na možnostech vybraných při exportu obsahovat sešit a datové sady, na které se v sešitu odkazuje. Pokud byla některá z těchto datových sad vytvořena prostřednictvím datového toku, bude zahrnovat také tento datový tok a případně další datové sady.

  • Export datového toku – DVA bude obsahovat datový tok a všechny vstupní a výstupní datové sady. Budou zahrnuty i další závislosti na těchto artefaktech.
  • Export sešitu – DVA bude obsahovat sešit a datové sady použité v sešitu. Budou zahrnuty i další závislosti na těchto artefaktech.
  • Export sešitu (s datovou sadou, která je výstupem datového toku) – DVA bude obsahovat sešit a datové sady použité v sešitě spolu s tokem dat, který vytvořil výstupní datovou sadu. Budou zahrnuty i další závislosti na těchto artefaktech.
  • Export sekvencí – DVA bude obsahovat sekvenci a všechny datové sady, sekvence a datové toky obsažené v sekvenci. Budou zahrnuty i další závislosti na těchto artefaktech.

Importoval/a jsem DVA z domovské stránky, kam se dostaly položky v DVA?

Pokud je importován soubor DVA z domovské stránky nebo jakékoli stránky, kde nelze určit cestu katalogu, importují se tyto položky do adresáře uživatele /Moje složky. Pokud vstoupíte do katalogu, vyberete složku a pak importujete, všechny položky ve formátu DVA budou ve vybrané složce.

Při importu DVA se zobrazila následující zpráva: „název souboru.dva obsahuje obsah se stejným názvem jako existující obsah. Chcete pokračovat a nahradit stávající obsah?“. Co to znamená?

To znamená, že soubor DVA obsahuje položky, které již existují v místě, kam importujete, a pokud budete pokračovat, tyto položky se přepíší. Pokud dojde k přepsání, ID objektů cílových položek zůstanou zachována. Pokud si nepřejete tyto položky nahradit, můžete DVA importovat do nové složky a všechny položky z tohoto formátu DVA budou obsaženy v jedné složce.

Jaké položky mohu volitelně zahrnout při exportu DVA?

Při vytváření importu DVA je k dispozici několik možností, které umožňují řídit, co se bude exportovat. Z těchto možností je pouze jedna, která řídí, které položky budou zahrnuty, a to „Zahrnout data“. Tato možnost zahrnuje všechny datové sady založené na souborech nebo připojeních, připojení a jejich závislosti. Neexistuje žádný způsob, jak řídit exportované položky v jemnějším měřítku.
Popis GUID-A13E848F-EF99-4964-9E6F-F448643F187C-default.png následuje
.png''

Poznámka: Pokud export obsahuje připojení, je v případě, že jsou zahrnuty ověřovací údaje připojení, zahrnut i ověřovací údaj (obvykle heslo), ale v případě připojení k ADW wallet zahrnut není.

Co je ID objektu a jak ovlivňuje import DVA?

Při importu obsahu pomocí DVA je důležité porozumět ID objektu a způsobu jeho zpracování při importu. ID objektu je dvoudílný řetězec skládající se z řetězce předpony, tečky (k vymezení obou částí) a názvu objektu, např. <guid>.dataset1. Předpona ID objektu je GUID (globálně jedinečný identifikátor), takže při importu DVA bude cílový systém generovat nové GUID pro každou z položek, jako jsou datové sady, které je vyžadují. Všechny ostatní položky importované do stejného souboru DVA budou aktualizovány tak, aby odkazovaly na nové ID objektu. ID objektů nejsou nedeterministická a v případě přepsání bude ID objektů cílových položek zachováno.

Před zavedením funkce Jeden katalog (kdy se datové sady, datové toky, sekvence a připojení stávají součástí katalogu a mohou využívat složky) bylo předponou ID objektu ID vytvářejícího uživatele. Když uživatel importuje DVA, efektivně vytváří objekty z DVA v cílovém prostředí. Proto budou všechna ID objektů na importovaných objektech používat předponu založenou na ID importujícího uživatele. Např. pokud uživatel2 importuje DVA obsahující dataset1, výsledné ID objektu u této datové sady bude „user2.dataset1“, i když ID objektu ve zdrojovém prostředí bylo „user1.dataset1“. Všechny ostatní položky importované do stejného souboru DVA budou aktualizovány tak, aby odkazovaly na nové ID objektu. V důsledku toho mohlo dojít k problémům:
  • Pokud cílové prostředí již obsahuje objekt s ID objektu „user2.dataset“, bude tento objekt přepsán importovaným objektem. Pokud cílové prostředí obsahuje objekt s ID objektu „user1.dataset“, zůstane tento objekt beze změny. To je častou příčinou neúmyslného vytvoření více kopií datových sad a připojení.
  • Pokud při přesunu položek do cílového prostředí pomocí exportu/importu DVA provádí import také uživatel, který objekty původně vytvořil, ID objektů se nemění a import se chová intuitivně. Pokud objekty, které mají ID objektů, vytvářejí různí uživatelé nebo pokud DVA importuje jiný uživatel (nikoli tvůrce objektu), může dojít k nežádoucím důsledkům.

Co když importuji stejný soubor DVA do dvou různých složek?

V tomto případě budete mít duplicitní verze všech stejných položek. Duplicitní položky budou mít různá ID objektů.

Musím importovat DVA do složky?

Ano, všechny importy DVA cílí na složku.

Chci odkázat existující položku na novou položku, kterou jsem právě importoval/a, jak to lze provést?

Nově importovaná položka bude mít nové ID objektu a může být nutné vytvořit aliasy pro stará ID. Řekněme například, že máte sešit, který odkazuje na datovou sadu 'username'.'MyDataset'. Pokud v určitém okamžiku dojde k odstranění sady MyDataset nebo k její ztrátě při migraci, je běžnou praxí znovu vytvořit datovou sadu se stejným názvem, aby ji sešit mohl opět používat. Když však datovou sadu znovu vytvoříte, získá nové globálně jedinečné ID, například 'b5ea442f-cb70-4dfa-8d34-2bf6d8c3313d'.'MyDataset'. Staré referenční ID v sešitu tuto novou datovou sadu nenajde a bude nefunkční. Chcete-li to opravit, můžete v nové datové sadě vytvořit alias pro staré ID objektu. Přidejte alias username'.'MyDataset' a nyní lze datovou sadu kromě jejího nového globálně jedinečného ID najít také podle tohoto ID. Sešit bude znovu fungovat.

Chcete-li vytvořit alias, otevřete dialogové okno Kontrola položky, přejděte na kartu Aliasy a přidejte tam své staré ID objektu. V případě potřeby můžete přidat více než jeden alias. A aliasy, které již nejsou potřeba, můžete odstranit.
Popis GUID-E9E5D63C-6C67-4D64-827D-9C54647DB832-default.png následuje
.png''