Sdílet prostřednictvím


Porovnání živého připojení a DirectQuery

Živé připojení je způsob připojení sestavy Power BI k publikovanému sémantickému modelu Power BI. DirectQuery je metoda, kterou můžete použít k připojení sémantického modelu k datům. Tento článek popisuje hlavní rozdíly mezi těmito koncepty.

Živé připojení

Živé připojení je metoda, která umožňuje vytvořit sestavu v Power BI Desktopu, aniž byste pro ni museli sestavit sémantický model. Když vytvoříte sestavu v Power BI Desktopu, můžete ji připojit k sémantickému modelu, který už existuje. Živé připojení umožňuje spoléhat se na existující data, která se dají aktualizovat bez přístupu k sestavě.

Pomocí živého připojení můžete sestavu připojit k jednomu z následujících zdrojů dat:

  • Sémantický model, který již existuje v služba Power BI

  • Databáze Azure Analysis Services (AAS)

  • Místní instance Služba Analysis Services serveru SQL (SSAS)

DirectQuery

Sémantický model Power BI může mít data zkopírovaná během operace aktualizace v režimu importu. Sémantický model může dynamicky vyžadovat data ze zdroje dat, ke kterému je připojený pomocí metody s názvem DirectQuery.

Při použití DirectQuery používá vaše sestava k získání dat dotazy DAX (Data Analysis Expression). Jakmile sémantický model obdrží dotaz DAX sestavy, vygeneruje další sadu dotazů, které se spouští ve zdroji dat, aby získala požadovaná data. Pokud je zdrojem dat například databáze SQL Serveru, Power BI vygeneruje dotazy SQL pro získání dat, která potřebuje. Jiné zdroje dat můžou generovat dotazy v jiných dotazovacích jazycích.

DirectQuery je užitečné v následujících případech:

  • Pracujete na zdrojích dat s velkým objemem dat.

  • Chcete použít data téměř v reálném čase.

DirectQuery můžete použít také se službou Analysis Services, jak je popsáno v tématu Použití DirectQuery pro sémantické modely Power BI a Analysis Services.

Další informace najdete v následujících zdrojích informací: