Na tomto postupu úlohy můžete vidět, jak importovat tabulku na server RDBMS, jak vytvářet pravidla sestavení dimenze, jak se připojit k serveru RDBMS a jak sestavit dimenze s použitím jazyka SQL.
- V nástroji Oracle SQL Developer (nebo vámi zvoleném nástroji jazyka SQL) importujte tabulku z plochého souboru (například
sample_basic_table.csv
) do připojení serveru databáze SQL.
Zde je zobrazen příklad importované tabulky SAMPLE_BASIC_TABLE.
V dalším kroku odstraníte některé prvky z tabulky Vzorová základní a vytvoříte pravidlo načítání, aby se v tabulce SQL znovu vytvořila dimenze Trh.
- Ve webovém rozhraní aplikace Essbase na stránce Aplikace rozbalte ukázkovou aplikaci a vyberte krychli, Základní.
- V nabídce Akce napravo od položky Základní vyberte položku Osnova.
- Klikněte na dimenzi Market a potom na prvek Východ.
- Po kliknutí na volbu Upravit můžete uzamknout možnost úpravy osnovy.
- Odstraňte některé státy z trhu Východ. Odstraňte například Connecticut, New Hampshire a Massachusetts.
- Klikněte na Uložit a poté ověřte, že Východ nyní obsahuje pouze státy Florida a New York.
Dále vytvoříte pravidla sestavování dimenzí a znovu vyplníte dimenzi Trh z tabulky SQL státy, které jste odebrali.
- Zavřete kartu prohlížeče Osnova.
- Na stránce Aplikace z nabídky Akce napravo od položky Základní spusťte inspektor, klikněte na Skripty a poté zvolte kartu Pravidla.
- Kliknutím na tlačítko Vytvořit > Sestavení dimenzí (běžné) zahajte proces definování nových pravidel sestavování dimenzí.
- Do pole Název zadejte název souboru pravidel jako MarketSQLDimbuild. Ostatní volby ponechejte tak, jak jsou, a klikněte na Pokračovat.
- Klikněte na tlačítko Rozměry.
- Klikněte na pole obsahující text Vybrat existující dimenzi, vyberte Trh a klikněte na Přidat, poté na OK.
- Na stránce Nové pravidlo – MarketSQLDimbuild klikněte na rozevírací pole Rozměr a vyberte položku Trh.
- Klikněte na rozevírací pole Typ a vyberte položku Generace. Zvyšte číslo generace na 2.
- Klikněte na pole Název generace a zadejte REGION.
Rozměr Trh je generace 1 a přidali jste podřízený prvek s názvem Region.

- Kliknutím na tlačítko Vytvořit > Běžné vytvořte druhé pole pravidel sestavování dimenzí.

- Pojmenujte pole STÁT a přiřaďte je k dimenzi Trh, v generaci 3.

- Kliknutím na tlačítko Zdroj zahajte přiřazování zdrojů dat k pravidlům sestavování dimenzí.
- Na kartě Obecné zadejte platný připojovací řetězec.
- Pro připojení Oracle Call Interface: Do pole Název skupiny Obecné zadejte platný připojovací řetězec OCI.

- U připojení bez DSN, jako je Oracle DB, Microsoft SQL Server a DB2: Pole Název ve skupině Obecné musíte ponechat prázdné. Místo toho zadejte připojovací řetězec do pole Server ve skupině Vlastnosti zdroje dat / SQL. Pro databázi Oracle je formát následující: oracle://host:port/sid.
- V nástroji Oracle SQL Developer (nebo jiném SQL nástroji podle vlastního výběru) napište a otestujte příkaz SELECT k výběru některých sloupců z tabulky SAMPLE_BASIC_TABLE:
V tabulce SAMPLE_BASIC_TABLE zvolte určitý trh a název státu
- Pokud je dotaz SQL platný, měl by vrátit požadované sloupce tabulky, Trh a Název státu, z databáze, s níž je váš nástroj SQL propojen:

- Zkopírujte do schránky příkaz VYBRAT. Výsledky tohoto dotazu jsou dimenze, které načtete do krychle Vzorová základní.
- Zpět v dialogu Upravit zdroj pravidla sestavování dimenze vložte příkaz SQL do pole Dotaz ve skupině Vlastnosti zdroje dat / SQL.

- Klikněte na OK,, poté na Ověřit, Uložit a zavřít, čímž uložíte a zavřete pravidlo MarketSQLDimbuild.
- Aktualizujte seznam pravidel v seznamu Skripty, čímž zajistíte, že bude pravidlo MarketSQLDimbuild přidáno do seznamu souborů pravidel pro krychli Sample Basic.
- Klikněte na volbu Zavřít.
Dále použijete tento soubor pravidel k načítání prvků zpět do dimenze Trh.
- Klikněte na Úlohy a poté klikněte na Nová úloha > Sestavit dimenzi.
- Jako název aplikace uveďte Ukázka a jako název databáze zadejte Základní.
- Jako název skriptu vyberte název vytvořeného souboru pravidel sestavování dimenzí, tedy MarketSQLDimbuild.
- Jako typ načítání vyberte SQL.
- Pole Připojení ponechejte prázdné, pokud jste již neuložili připojení SQL, které si přejete použít.
- Zadejte uživatelské jméno a heslo jednoho z vašich uživatelů schématu databáze SQL.
- Pole Soubor dat ponechejte prázdný.
- V rozevíracím seznamu Volby reorganizace vyberte volbu Zachovat všechna data.
- Kliknutím na OK zahajte úlohu.
Začne se sestavovat dimenze. Po kliknutí na symbol Aktualizace si můžete prohlédnout stav, a jakmile bude úloha dokončena, klikněte na volbu Podrobnosti o úloze v nabídce Akce.
- Prozkoumejte osnovu a ověřte, že byly sestaveny vaše dimenze (ověřte, že existují položky Connecticut, New Hampshire a Massachusetts jako podřízené prvky skupiny Východ).