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é
- Za: Název zdroje dat: ADW tns – nezapomeňte použít _low.adb.oraclecloud.com a Uživatelské jméno: RPD_MERGE_USER / Heslo
- 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í.
- 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 ***
- 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í.
- Vlastní schéma by mělo zůstat a odkazovat na připojení k tovární databázi (které podporuje pouze FDI ADW).
- Případně sloučte z vašeho stávají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í.
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.
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ý.
*** 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.
- Zkontrolujte kartu Aktivita a ověřte, zda je odstranění externí aplikace dokončeno.
- Akce -> Importovat aplikaci
- 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Ý |
- Klikněte na Ověřit.
- 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.
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:
- O migraci na rozšířený rámec pro rozšíření sémantického modelu
- Použijte rozšířené možnosti rozšíření sémantického modelu
- O slučování externích aplikací
Výzva k akci
Další informace o rozšíření sémantické vrstvy pomocí sandbox frameworku naleznete v částech Sloučení externích aplikací a 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