Azure SQL Database s funkcí DirectQuery
Zjistěte, jak se můžete připojit přímo ke službě Azure SQL Database a vytvářet sestavy, které používají živá data. Data můžete uchovávat ve zdroji a ne v Power BI.
Pomocí DirectQuery se dotazy posílají zpět do služby Azure SQL Database při zkoumání dat v zobrazení sestavy. Toto prostředí je doporučeno pro uživatele, kteří jsou obeznámeni s databázemi a entitami, ke kterým se připojují.
Důležitý
Tento popis předpokládá, že databáze Azure SQL není za virtuální sítí nebo má povolený koncový bod privátního propojení.
poznámky k :
- Zadejte plně kvalifikovaný název serveru při připojování (další podrobnosti najdete níže).
- Ujistěte se, že pravidla brány firewall databáze jsou nastavena tak, abypovolovala přístup ke službám Azure.
- Každá akce, jako je výběr sloupce nebo přidání filtru, odešle dotaz zpět do databáze.
- Dlaždice se aktualizují každou hodinu (aktualizace nemusí být naplánovaná). Při připojování můžete upravit, jak často se má aktualizovat v rozšířených nastaveních.
- Změny schématu se nezachytí automaticky.
- Změna aliasu připojovacího řetězce zdroje dat z
xxxx.database.windows.net
naxxxx.domain.com
značí službě Power BI, že se jedná o místní zdroj dat a vždy vyžaduje navázání připojení brány.
Tato omezení a poznámky se mohou změnit, jelikož budeme zážitky nadále vylepšovat. Postup připojení najdete níže.
Důležitý
Vylepšili jsme možnosti připojení ke službě Azure SQL Database. Pro co nejlepší prostředí pro připojení ke zdroji dat Azure SQL Database použijte Power BI Desktop. Jakmile vytvoříte model a sestavu, můžete ho publikovat ve službě Power BI. Přímý konektor pro Azure SQL Database ve službě Power BI je teď zastaralý.
Power BI Desktop a DirectQuery
Pokud se chcete připojit ke službě Azure SQL Database pomocí DirectQuery, musíte použít Power BI Desktop. Tento přístup poskytuje větší flexibilitu a možnosti. Sestavy vytvořené pomocí Power BI Desktopu je pak možné publikovat do služby Power BI. Další informace o připojení ke službě Azure SQL Database v Power BI Desktopu najdete v tématu Použití DirectQuery v Power BI Desktopu.
Vyhledání hodnot parametrů
Plně kvalifikovaný název serveru a název databáze najdete na webu Azure Portal.
Jednotné přihlašování
Po publikování sémantického modelu Azure SQL DirectQuery do služby můžete povolit jednotné přihlašování (SSO) pomocí Microsoft Entra ID OAuth2 pro koncové uživatele.
Pokud chcete povolit jednotné přihlašování, přejděte do nastavení sémantického modelu, otevřete kartu Zdroje dat a zaškrtněte políčko Jednotné přihlašování.
Pokud je povolená možnost jednotného přihlašování a uživatelé přistupují k sestavám vytvořeným na základě zdroje dat, Power BI odešle v dotazech do databáze Azure SQL nebo datového skladu svoje ověřené přihlašovací údaje Microsoft Entra. Tato možnost umožňuje Power BI respektovat nastavení zabezpečení nakonfigurovaná na úrovni zdroje dat.
Možnost jednotného přihlašování má vliv na všechny sémantické modely, které tento zdroj dat používají. Nemá vliv na metodu ověřování používanou pro scénáře importu.
Poznámka
Aby jednotné přihlašování fungovalo správně, musí být sémantický model na stejném tenantovi jako prostředek Azure SQL.
Související obsah
- Použijte DirectQuery v Power BI Desktopu
- Co je Power BI?
- zdroje dat pro službu Power BI
Máte další otázky? Vyzkoušet komunitu Power BI