Získání dat ze služby Azure Analysis Services

Dokončeno

Azure Analysis Services je plně spravovaná platforma jako služba (PaaS), která poskytuje sémantické modely na podnikové úrovni v cloudu. Pomocí pokročilých funkcí mashupu a modelování můžete kombinovat data z více zdrojů dat, definovat metriky a zabezpečit data v jednom důvěryhodném tabulkovém sémantickém modelu. Sémantický model poskytuje uživatelům jednodušší a rychlejší způsob, jak provádět ad hoc analýzu dat pomocí nástrojů, jako je Power BI.

Jak víme ze scénáře, ve firmě Tailwind Traders používají k ukládání dat finančních výhledů Azure Analysis Services. Byli jste požádáni o porovnání těchto dat se skutečnými údaji o prodeji v jiné databázi. Získávání dat ze serveru Azure Analysis Services se podobá získávání dat z SQL Server, protože můžete:

  • Ověříte se vůči serveru.
  • Vyberte model, který chcete použít.
  • Vyberete tabulky, které potřebujete.

Mezi Azure Analysis Services a SQL Server jsou rozdíly:

  • Modely služby Analysis Services už mají vytvořené výpočty.
  • Pokud nepotřebujete celou tabulku, můžete data dotazovat přímo. Místo dotazování dat jazykem T-SQL (Transact-SQL), který byste použili u SQL Serveru, můžete použít MDX (Multi-Dimensional Expressions) nebo DAX (Data Analysis Expressions).

Připojení k datům ve službě Azure Analysis Services

Jak už bylo zmíněno, použijete funkci Získat data v Power BI Desktopu. Když vyberete Analysis Services, zobrazí se výzva k zadání adresy serveru a názvu databáze se dvěma možnostmi: Importovat a Připojit živě.

Snímek obrazovky s dialogovým oknem Služba Analysis Services serveru SQL databáze

Připojit živě je možnost pro Azure Analysis Services. Služba Azure Analysis Services používá k sestavování výpočtů tabelární model a DAX, podobně jako Power BI. Tyto modely jsou navzájem kompatibilní. Když použijete možnost Připojit živě, zachovají se data a výpočty DAX v původním umístění, aniž je nutné je všechny importovat do Power BI. Azure Analysis Services může mít plán rychlé aktualizace, což znamená, že při aktualizaci dat ve službě se sestavy Power BI okamžitě aktualizují, aniž by bylo nutné zahájit plán aktualizace Power BI. Tento proces dokáže vylepšit aktuálnost dat ve vaší sestavě.

Podobně jako u relační databáze můžete zvolit tabulky, které chcete použít. Pokud chcete přímo dotazovat model Azure Analysis Services, můžete použít DAX nebo MDX.

Data pravděpodobně naimportujete přímo do Power BI. Přijatelnou alternativou je naimportovat všechna ostatní požadovaná data (z Excelu, SQL Serveru atd.) do modelu Azure Analysis Services a následně použít živé připojení. Tento přístup zjednodušuje řešení tím, že udržuje sémantické modelování a míry DAX na jednom místě.

Další informace o připojení Power BI k Azure Analysis Services najdete v dokumentaci k připojení pomocí Power BI.