Databáza Azure SQL s DirectQuery

Zistite, ako sa môžete pripojiť priamo k databáze SQL Azure a vytvárať zostavy využívajúné dynamickými údajmi. Svoje údaje môžete mať v zdroji a nie uložené v službe Power BI.

S DirectQuery sa dotazy odosielajú späť do vašej databázy Azure SQL počas prezerania údajov v zobrazení zostavy. Tento spôsob sa odporúča pre používateľov, ktorí poznajú databázy a entity, ku ktorým sa pripájajú.

Dôležité

Tento popis predpokladá, že databáza Azure SQL nie je za VNET alebo má povolené súkromné prepojenie koncového bodu.

Poznámky:

  • Pri pripájaní zadajte úplný názov servera (podrobnejšie informácie nájdete nižšie).
  • Uistite sa, že všetky pravidlá brány firewall pre databázu sú nakonfigurované na"Povoliť prístup k službám Azure.
  • Každá akcia, napríklad výberom stĺpca alebo pridaním filtra odošle dotaz späť do databázy.
  • Dlaždice sa obnovujú každú hodinu (obnovenie nie je potrebné naplánovať). Po pripojení môžete frekvenciu obnovenia upraviť v rozšírených nastaveniach.
  • Zmeny schémy sa nevyberajú automaticky.
  • Zmenou zdroja údajov reťazec pripojenia alias z xxxx.database.windows.net na xxxx.domain.com indikuje služba Power BI, že ide o lokálny zdroj údajov a vždy vyžaduje vytvorenie pripojenia k bráne.

Tieto obmedzenia a poznámky sa môžu meniť, pretože prostredie naďalej vylepšujeme. Postup na pripojenie je podrobne popísané nižšie.

Dôležité

Pracujeme na zlepšení našej pripojiteľnosti k databáze Azure SQL. Ak sa chcete čo najlepšie pripojiť k svojmu zdroju údajov databázy Azure SQL, použite aplikáciu Power BI Desktop. Po vytvorení modelu a zostavy ho môžete publikovať v služba Power BI. Priamy konektor k databáze Azure SQL v služba Power BI je v súčasnosti zastaraný.

Power BI Desktop a DirectQuery

Ak sa chcete pripojiť k databáze Azure SQL pomocou režimu DirectQuery, musíte použiť aplikáciu Power BI Desktop. Tento prístup poskytuje väčšiu flexibilitu a možnosti. Zostavy vytvorené pomocou aplikácie Power BI Desktop je možné publikovať na služba Power BI. Ďalšie informácie o pripojení k databáze Azure SQL v aplikácii Power BI Desktop nájdete v téme Použitie režimu DirectQuery v aplikácii Power BI Desktop.

Nájdenie hodnôt parametrov

Úplný názov servera a názov databázy môžete nájsť na portáli Azure.

Screenshot shows the SQL databases page in the Azure portal with a database highlighted.

Screenshot shows the page for a database in Azure portal with the server name highlighted.

Jediné prihlásenie

Po publikovaní sémantického modelu Azure SQL DirectQuery do služby môžete povoliť jediné prihlásenie (SSO) pomocou microsoft Entra ID OAuth2 pre koncových používateľov.

Ak chcete povoliť jediné prihlásenie, prejdite do nastavení pre sémantický model, otvorte kartu Zdroje údajov a začiarknite políčko SSO.

Configure Azure SQL DQ dialog box

Keď je povolená možnosť jediného prihlásenia a vaši používatelia pristupujú k zostavám postaveným na zdroji údajov, služba Power BI odošle overené poverenia spoločnosti Microsoft Entra v dotazoch do databázy alebo skladu údajov Azure SQL. Táto možnosť umožňuje službe Power BI rešpektovať nastavenia zabezpečenia, ktoré sú nakonfigurované na úrovni zdroja údajov.

Možnosť jediného prihlásenia platí v rámci všetkých sémantických modelov, ktoré používajú tento zdroj údajov. Neovplyvňuje spôsob overenia používaný pre scenáre importu.

Poznámka

Aby jediné prihlásenie fungovalo správne, sémantický model sa musí nachádzať v tom istom nájomníkovi ako prostriedok Azure SQL.

Máte ďalšie otázky? Skúste komunitu služby Power BI