Načítání dat s použitím jazyka SQL

Tento postup popisuje, jak můžete vymazat data z krychle, vytvořit pravidla načítání dat, načíst data (pomocí SQL) ze serveru RDB MS a ověřit načtení dat v modulu Smart View.

Před zahájením tohoto postupu úlohy splňte požadavky a získejte platný připojovací řetězec. Podrobnosti naleznete v tématu Sestavování dimenzí a načítání dat pomocí jazyka SQL.
  1. Po sestavení dimenzí je nutné vymazat data z krychle a poté data znovu načíst z tabulky. V aplikaci Essbase klikněte na možnost Úlohy a poté Nová úloha.
  2. Jako typ úlohy vyberte Vymazat data. Vyberte aplikaci Ukázka a databázi Základní, poté klikněte na OK.
  3. Kliknutím na OK potvrďte, že chcete data vymazat. Úloha začne. 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.
  4. Připojte se ke krychli Základní ukázka ze zobrazení Smart View a proveďte analýzu ad hoc.
  5. Všimněte si, že data byla vymazána. Například:
    Zvětšená mřížka zobrazující data Prodej vymazaná z krychle Sample Basic na úrovni nula pro Jan, Cola, Connecticut.
    Ponechejte list otevřený. Dále vytvoříte pravidla načítání využívající SQL k opětovnému naplnění dat o prodeji z tabulky.
  6. Na stránce Aplikace rozbalte aplikaci Ukázka a vyberte krychli, Základní.
  7. Z nabídky Akce napravo od položky Základní spusťte inspektor, klikněte na Skripty a poté zvolte kartu Pravidla.
  8. Kliknutím na Vytvořit > Načítání dat zahajte definování nových pravidel načítání.
  9. Do pole Název zadejte název souboru pravidel SalesSQLDataload.
  10. V rozevíracím seznamu Dimenze dat vyberte dimenzi ukazatele.
  11. Ostatní volby ponechejte tak, jak jsou, a klikněte na Pokračovat.
  12. V nástroji Oracle SQL Developer (nebo v jiném nástroji SQL dle vaší volby) napište a vyzkoušejte příkaz SELECT, pomocí kterého vyberte několik sloupců tabulky SAMPLE_BASIC_TABLE: Vyberte v tabulce SAMPLE_BASIC_TABLE sloupce Produkt, Rok, Scénář, Název státu a Prodej
  13. Zkontrolujte, jestli je dotaz SQL platný a vrací výsledek v nástroji SQL. Pokud je dotaz SQL platný, měl by vrátit požadované sloupce tabulky, PRODUKT, ROK, SCÉNÁŘ, NÁZEV STÁTU a PRODEJ z databáze, k níž je váš nástroj SQL připojen:
    Výsledek dotazu SQL proti SAMPLE_BASIC_TABLE
  14. Kopírujte dotaz SQL do textového souboru ve schránce. Budete jej potřebovat v nadcházejícím kroku. Výsledky tohoto dotazu představují data, která budete načítat do krychle Sample Basic.
  15. Povšimněte si pořadí dimenzí ve svém dotazu SQL. Dimenze polí pravidel načítání se musí zobrazovat ve stejném pořadí. To znamená, že když přidáte pole, měli byste nejprve přidat poslední dimenzi uvedenou v dotazu SQL (Prodej). Při každém přidání nového pole se toto pole zobrazí před předchozím polem, takže když s přidáváním všech polí skončíte, pořadí dimenzí bude odpovídat pořadí v dotazu SQL.
  16. V aplikaci Essbase na kartě prohlížeče pravidla SalesSQLDataload s názvem Nové pravidlo vyberte v rozevíracím seznamu Vybrat možnost Prodej.
  17. Kliknutím na Vytvořit > Běžné vytvořte druhé pole pravidel načítání. V rozevíracím seznamu Vybrat vyberte Trh (který se namapuje na Název státu ve vašem dotazu SQL).
  18. Kliknutím na Vytvořit > Běžné pokračujte v přidávání polí, v tomto pořadí: Scénář, Rok a Produkt.
    Vaše pole pravidel načítání by nyní měla být uspořádána takto:
    Pravidlo načítání dat s poli v tomto pořadí: Produkt, Rok, Scénář, Trh, Prodej
  19. Kliknutím na tlačítko Zdroj zahajte přiřazování zdrojů dat k pravidlům načítání.
  20. Na kartě Obecné zadejte platný připojovací řetězec.
    1. Pro připojení Oracle Call Interface (OCI): Do pole Název skupiny Obecné zadejte platný připojovací řetězec.
      Název zdroje dat editoru pravidel zobrazující připojovací řetězec ve skupině Obecné, v poli Název.
    2. U připojení bez DSN, jako je databáze Oracle, 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.
      Editor pravidel zobrazující připojovací řetězec bez DSN ve skupině Vlastnosti zdroje dat / SQL, v poli Server.
  21. Klikněte na tlačítko OK.
  22. Ověřte, uložte a zavřete pravidlo SalesSQLDataload.
  23. Aktualizujte seznam pravidel v seznamu Skripty, čímž zajistíte, že bude pravidlo SalesSQLDataload přidáno do seznamu souborů pravidel pro krychli Sample Basic, a poté zavřete inspektor databází.
    Poté načtěte data z části Úlohy.
  24. Klikněte na Úlohy a poté klikněte na Nová úloha > Načíst data.
  25. Jako název aplikace uveďte Ukázka a jako název databáze zadejte Základní.
  26. Jako název skriptu vyberte název vytvořeného souboru pravidel sestavování dimenzí, tedy SalesSQLDataload.
  27. Jako typ načítání vyberte SQL.
  28. Pole Připojení ponechejte prázdné, pokud jste již neuložili připojení SQL, které si přejete použít.
  29. Zadejte uživatelské jméno a heslo jednoho z vašich uživatelů schématu databáze SQL.
  30. Pole Soubor dat ponechejte prázdný.
  31. Kliknutím na OK zahajte úlohu.
    Spustí se načítání dat. 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.
  32. Vraťte se zpět do pracovního sešitu v zobrazení Smart View, a aktualizujte jej, abyste ověřili, data byla načtena v tabulce.
    Zvětšená mřížka zobrazující v krychli Sample Basic data o prodeji na úrovni nula pro Jan, Cola, Connecticut.