Článek přečtěte do 7 min.

Tento článek vysvětluje, jak sloučit externí aplikace pro přizpůsobení Fusion Data Intelligence (FDI) pomocí frameworku Semantic Model Sandbox.

Výhody používání externích aplikací

  • Znovu používejte a vyhýbejte se překonfigurování stávajících sémantických modelů, jako jsou modely z ne-FDI Oracle Analytics Cloud (OAC), Oracle Analytics Server (OAS) a Oracle Business Intelligence Enterprise Edition.
  • Podobný proces vývoje pro předchozí uživatele nástroje Oracle BI Administration Tool.
  • Zkrácená doba vývoje.

Případy použití podporovaných externích aplikací

Případ použití Akce/Výsledek Podporováno Podrobnosti
[1] Rozšíření předem vytvořené konformní kóty Přidejte sloupce atributů do složky dimenzí, například Zákazník, Kategorie položky a Čas. Ano – Omezeno Podporováno pro konformní kóty dostupné v šabloně
[2] Rozšíření předem vytvořené degenerované dimenze Není podporováno přidávání sloupců atributů do složky s podrobnostmi o transakcích, jako je například Dim – OM Sales Order Details. Názvy složek většinou končí na „Detaily“. Žádný Žádná podpora pro
degenerované dimenze (ty nejsou v šabloně k dispozici)
[3] Přidání vlastní dimenze k předpřipravenému faktu Neexistuje žádná podpora pro vytvoření nové složky obsahující sloupce atributů dimenzí. Žádný Není podporováno (není k dispozici žádné alternativní řešení)
[4] Přidání vlastního faktu a spojení s předpřipravenými dimenzemi Vytvořte novou složku obsahující sloupce s ukazateli faktů. Ano Plně podporováno pro shodné rozměry dostupné v šabloně
[5] Přidání vlastního faktu obsahujícího atributy i míry (není podporováno pro předpřipravené fakty nebo degenerované dimenze) Vytvořte dvě složky; jednu obsahující sloupce s ukazateli faktů a druhou obsahující sloupce s atributy dimenzí. Ano Modelujte atributy faktů v samostatné degenerované dimenzi
[6] Přidat odvozené sloupce Přidat vypočítaný sloupec do složky v konformní dimenzi. Ano – Omezeno Podporováno pouze pro konformní kóty (k dispozici v šabloně)
[7] Vytvoření vlastní dimenze s hierarchií Přidat sešit s možnostmi rozbalit a sbalit pro atributy vlastních dimenzí. Ano – Omezeno Podporováno pouze pro vlastní rozměry (není podporováno pro předpřipravené rozměry)
[8] Vytvořte novou vlastní tematickou oblast včetně vlastních faktů a vlastních dimenzí Vytvořte prázdnou vlastní tematickou oblast se všemi vlastními prvky, jako jsou tematické oblasti Salesforce, QuickBooks a Google Analytics. Ano Podporováno pro vlastní fakta spojená s vlastními nebo přizpůsobenými dimenzemi
[9] Zpětný zápis z klasického dashboardu OAC do tabulky ADW Není podporováno pro vizualizace dat z oficiálních kanálů interpretů. Ano Zpětný zápis z oficiálních kanálů uživatele
[10] Vytvořte vlastní proměnnou Definujte proměnnou v sémantickém modelu a odkazujte na ni v OAC. Ano Vytvořte proměnné relace a požadavku pro výpočty a parametry oficiálního kanálu pro komunikaci (OAC).
[11] Nastavení zabezpečení pro objekty továrny Není podporováno Žádný Není podporováno (není k dispozici žádné alternativní řešení)
[12] Nastavení zabezpečení pro vlastní objekty Podporováno Ano Pokud externí sémantický model odkazuje na aplikační role a skupiny, musíte je vytvořit ručně. Funkce sloučení importuje pouze mapování a neimportuje definice rolí a skupin. Vytvořte příslušné skupiny ve svém poskytovateli identity a aplikační role vytvořte pomocí stránky Zabezpečení v FDI.

Kroky na vysoké úrovni pro sloučení externí aplikace v FDI

1. Vytvořte vlastní schéma databáze v Oracle ADW přidruženém k vaší instanci Oracle FDI. Postupujte podle pokynů zde.

2. Migrujte nebo vytvořte databázové objekty, jako jsou tabulky, pohledy a synonyma, v novém schématu. Importujte nebo migrujte externí databázové objekty, jako jsou tabulky, pohledy a synonyma, do nového schématu databáze pomocí databázových utilit Oracle nebo libovolného nástroje ETL.

3. Udělte sémantickému modelu přístup k databázovým objektům. Postupujte podle pokynů zde.

4. Nakonfigurujte nástroje Oracle Analytics Client Tools (nástroj pro správu Oracle BI). Postupujte podle pokynů zde. Podrobné kroky k instalaci nástrojů Oracle Analytics Client Tools naleznete zde.

5. Exportujte šablonu sémantického modelu. Postupujte podle pokynů zde.

6. Importujte vlastní databázové objekty nebo sloučte metadata sémantického modelu do šablony sémantického modelu. Postupujte podle pokynů zde.

Pokud není kompletní, podívejte se do dokumentace  Export šablony sémantického modelu.

  • Importovat:
    • Dočasně změňte název zdroje dat a přihlašovací údaje, abyste mohli importovat vlastní databázové objekty do fyzické vrstvy šablony sematického modelu.
    • Neměňte žádná další nastavení kromě názvu zdroje dat, uživatelského jména a hesla.
    • Před importem nebo sloučením se vždy vraťte k původní konfiguraci šablony.
  • Předtím: Název zdroje dat: DSN a Uživatelské jméno/heslo: Prázdné
Předtím: Název zdroje dat: DSN a Uživatelské jméno/heslo: Prázdné
Název zdroje dat: DSN a Uživatelské jméno/Heslo: Prázdné
  • Za: Název zdroje dat: ADW tns – nezapomeňte použít _low.adb.oraclecloud.com a Uživatelské jméno: RPD_MERGE_USER / Heslo
Za: Název zdroje dat: ADW tns – nezapomeňte použít _low.adb.oraclecloud.com a Uživatelské jméno: RPD_MERGE_USER / Heslo
Použijte připojení _low.adb.oraclecloud.com
  • Klikněte pravým tlačítkem myši na Oracle_Data_Warehouse_Connection_Pool -> Importovat metadata
  • Vyberte typy metadat, které chcete importovat. V těchto příkladech se používají zobrazení.
Vyberte objekt k importu
Vyberte objekt k importu
  • Vrátit Oracle_Data_Warehouse_Connection_Pool zpět do původního stavu.

*** Je velmi důležité, aby databázová připojení nebyla před sloučením nijak upravena. Název zdroje dat a uživatelské jméno musí být obnoveny na tovární nastavení, jak je uvedeno níže ***

Název zdroje dat a uživatelské jméno musí být obnoveny na tovární nastavení.
Obnovení továrního nastavení fondu připojení
  • Dále v sémantickém modelu nenechávejte žádná vlastní databázová připojení. Před importem by měla zůstat pouze tři předpřipravená databázová připojení.
V sémantickém modelu neponechávejte žádná vlastní databázová připojení. Před importem by měla zůstat pouze tři předpřipravená databázová připojení.
Pouze tři připojovací bazény
  • Vlastní schéma by mělo zůstat a odkazovat na připojení k tovární databázi (které podporuje pouze FDI ADW).
Vlastní schéma by mělo zůstat a odkazovat na připojení k tovární databázi.
Připojení k databázi nastaveno na tovární nastavení
  • Případně sloučte z vašeho stávajícího sémantického modelu.
Sloučit z vašeho stávajícího sémantického modelu.
Sloučit z existujícího sémantického modelu
  • Pokud provádíte slučování, nenechávejte v sémantickém modelu žádná vlastní databázová připojení. Měla by zůstat pouze tři předpřipravená databázová připojení.
V případě slučování neponechávejte v sémantickém modelu žádná vlastní databázová připojení. Měla by zůstat pouze tři předpřipravená databázová připojení.
Odstraňte všechna vlastní databázová připojení

7. Modelování vlastních objektů sémantického modelu

  • Podle potřeby zkopírujte nebo nakonfigurujte mapování fyzické, obchodní a prezentační vrstvy sémantického modelu.
Modelování vlastních objektů sémantického modelu
Vlastní sémantický model

8. Slučte externí sémantický model se sémantickým modelem vaší instance FDI. Postupujte podle pokynů zde.

  • Před sloučením zkontrolujte globální konzistenci sémantického modelu, abyste se ujistili, že je bezchybný.
Před sloučením zkontrolujte globální konzistenci sémantického modelu, abyste se ujistili, že neobsahuje chyby.
Kontrola konzistence – pouze zpráva

*** Chyby musí být nastaveny na 0. Zkontrolujte varování. Vyřešte všechna varování, která se vyskytla v důsledku vlastních úprav a která by mohla potenciálně negativně ovlivnit sémantický model. Poznámka: Šablona obsahuje mnoho varování před změnami, které lze ignorovat. ***

  • Uložte sémantický model s jedinečným názvem, který bude reprezentovat provedené změny.

*** Pokud již existuje existující externí aplikace, je vhodné před sloučením nové aplikace sémantický model plně nahradit odstraněním stávající importované aplikace. Pokud předchozí externí aplikace nebude odstraněna, bude provedeno sloučení mezi existující a novou aplikací, což může způsobit konflikty. ***

  • Externí aplikace -> Elipsa -> Odebrat aplikaci.
Odebrat aplikaci
Odebrat aplikaci
  • Zkontrolujte kartu Aktivita a ověřte, zda je odstranění externí aplikace dokončeno.
Zkontrolujte kartu Aktivita a ověřte, zda je odstranění externí aplikace dokončeno.
Karta Aktivita kontroly
Zkontrolujte kartu Aktivita a ověřte, zda je odstranění externí aplikace dokončeno.
Stav aktivity – Hotovo
  • Akce -> Importovat aplikaci
Importní aplikace
Importní aplikace
  • Vyhledejte sémantický model, zadejte Jméno, Heslo, Prefix/Postfix a vyberte „Zobrazit vlastní sloupce v předpřipravených předmětových oblastech“.

*** Možnost „Zobrazit vlastní sloupce v předpřipravených tematických oblastech“ by měla být vybrána pouze v nezbytných případech, nikoli ve výchozím nastavení, protože to má vliv na výkon. Zaškrtněte tuto možnost pouze v případě, že jste upravili předpřipravený obchodní model. ***

Proces

Zaškrtněte/vyberte možnost „Zobrazit vlastní sloupce v předpřipravených tematických oblastech“

Rozšíření předem vytvořené konformní kóty

ANO

Přidat vlastní fakt – spojení s předpřipravenými dimenzemi

ŽÁDNÝ

Přidat vlastní fakt – obsahující atributy (degenerované dimenze) i míry

ŽÁDNÝ

Přidání odvozených sloupců do předem vytvořené konformní dimenze

ANO

Vytvoření vlastní dimenze s hierarchií

ŽÁDNÝ

Vytvořit novou vlastní tematickou oblast – přidat vlastní fakt a vlastní dimenzi

ŽÁDNÝ

Vyberte aplikaci a obsah ke sloučení
Sloučit obsah
  • Klikněte na Ověřit.
Ověřit
Ověřit
Sloučit aplikaci
Sloučit aplikaci
  • Ověření příspěvku úspěšné -> Kliknutí levým tlačítkem myši na elipsu -> Vyberte aplikaci pro sloučení
  • Sledujte kartu Aktivita, obnovte stránku pro zobrazení aktuálního stavu a počkejte, až se Probíhá přepne na Hotovo.
Sledování karty Aktivita
Zobrazení průběhu na kartě Historie aktivit
Sledování karty Aktivita, Probíhá
Probíhá sloučení
Karta Sledování aktivity – Hotovo
Sloučení dokončeno

Shrnutí

Tento článek vysvětlil, jak sloučit externí aplikace pro přizpůsobení FDI pomocí frameworku Semantic Model Sandbox.

Reference

Další informace naleznete v následujících článcích:

Výzva k akci

Další informace o rozšíření sémantické vrstvy pomocí sandbox frameworku naleznete v částech Sloučení externích aplikacíPřizpůsobení sémantického modelu.

Nyní, když jste si přečetli tento článek, vyzkoušejte to sami a dejte nám vědět své výsledky v komunitě Oracle Analytics, kde můžete také klást otázky a sdílet nápady. Pro další informace nás neváhejte kontaktovat.

Zdroj: Oracle