databáze Azure SQL

Shrnutí

Položka Description
Stav vydání Všeobecná dostupnost
Podporované produkty Excel
Power BI (sémantické modely)
Power BI (Datové toky)
Datová struktura (Dataflow Gen2)
Power Apps (datové toky)
Excel
Dynamics 365 Customer Insights
Analysis Services
Podporované typy ověřování Windows (Power BI Desktop, Excel, Power Query Online s bránou)
Databáze (Power BI Desktop, Excel)
Účet Microsoft (vše)
Základní (Power Query Online)
Servisní principal
Referenční dokumentace k funkcím Sql.Database
SQL.Databases

Poznámka:

Typ ověřování "service principal" není podporován při použití místní datové brány nebo datové brány virtuální sítě (VNet).

Poznámka:

Některé funkce můžou být přítomné v jednom produktu, ale ne v jiných kvůli plánům nasazení a možnostem specifickým pro jednotlivé hostitele.

Požadavky

Ve výchozím nastavení Power BI nainstaluje ovladač OLE DB pro Azure SQL databázi. Pro zajištění optimálního výkonu však doporučujeme, aby zákazník před použitím konektoru databáze Azure SQL nainstaloval SQL Server nativního klienta. SQL Server Native Client 11.0 a SQL Server Native Client 10.0 jsou podporovány v nejnovější verzi.

Podporované možnosti

  • Import
  • DirectQuery (Power BI sémantické modely)
  • Pokročilé možnosti
    • Časový limit příkazu v minutách
    • Nativní příkaz SQL
    • Sloupce vztahů
    • Navigovat pomocí celé hierarchie
    • podpora převzetí služeb při selhání SQL Server

Připojení k databázi Azure SQL z Power Query Desktopu

Pokud se chcete připojit k Azure SQL databázi z Power Query Desktopu, postupujte takto:

  1. V prostředí pro získání dat vyberte Azure SQL databázi. Možnosti získání dat v Power Query Desktopu se mezi aplikacemi liší. Další informace o tom, jak v aplikaci získat data pomocí Power Query Desktop, najdete v tématu Kde získat data.

  2. V databázi SQL Server zadejte název serveru a databáze (volitelné).

    Zadejte připojení k databázi Azure SQL.

  3. Vyberte režim připojení k datům Import nebo DirectQuery .

  4. Volitelně můžete vybrat a zadat pokročilé možnosti, které upraví dotaz připojení, například vypršení časového limitu příkazu nebo nativní dotaz (příkaz SQL). Informace: Připojení pomocí pokročilých možností

  5. Vyberte OK.

  6. Pokud se k této databázi připojujete poprvé, vyberte typ ověřování, zadejte své přihlašovací údaje a vyberte úroveň, na kterou chcete použít nastavení ověřování. Pak vyberte Připojit.

    Ověřování databáze Azure SQL

    Další informace o metodách ověřování najdete v tématu Ověřování se zdrojem dat.

    Poznámka:

    Pokud připojení není šifrované, zobrazí se následující zpráva.

    Azure SQL podpora šifrování databáze.

    Vyberte OK a připojte se k databázi pomocí nešifrovaného připojení nebo postupujte podle pokynů v Šifrovaná připojení k Database Engine a nastavte šifrovaná připojení k databázi Azure SQL.

  7. V Navigator vyberte požadované informace o databázi a pak vyberte Load a načtěte data nebo Transform Data a pokračujte v transformaci dat v Editor Power Query.

    Power Query Desktop Navigator zobrazující data o zaměstnancích z oddělení lidských zdrojů.

Připojení k databázi Azure SQL z Power Query Online

Pokud se chcete připojit k Azure SQL databázi z Power Query Online, proveďte následující kroky:

  1. V úseku 'Získat data' vyberte volbu Azure SQL databáze. Různé aplikace mají různé způsoby, jak se dostat k prostředí Power Query Online pro získávání dat. Další informace o tom, jak získat data z aplikace Power Query Online, najdete v části Where to get data.

    Screenshot okna získat data se zvýrazněnou databází Azure SQL.

  2. V databázi Azure SQL zadejte název serveru a databáze.

    Snímek obrazovky při zadávání připojení k online databázi Azure SQL.

    Můžete také vybrat a zadat pokročilé možnosti, které upraví dotaz připojení, například vypršení časového limitu příkazu nebo nativní dotaz (příkaz SQL). Další informace: Připojení pomocí rozšířených možností

  3. Pokud se k této databázi připojujete poprvé, vyberte typ ověřování a zadejte své přihlašovací údaje.

  4. V případě potřeby vyberte název místní brány dat.

  5. Pokud připojení není šifrované, zrušte zaškrtnutí políčka Použít šifrované připojení .

  6. Pokračujte výběrem tlačítka Další.

  7. Ve Navigatoru vyberte data, které potřebujete, a pak vyberte Transformovat data.

    Snímek obrazovky Power Query Online Navigator zobrazující data o zaměstnancích v oblasti lidských zdrojů.

Připojení pomocí rozšířených možností

Power Query Desktop i Power Query Online poskytují sadu pokročilých možností, které můžete v případě potřeby přidat do dotazu.

Display upřesňujících možností dostupných v Power Query.

Následující tabulka uvádí všechny pokročilé možnosti, které můžete nastavit v Power Query Desktopu a Power Query Online.

Pokročilá možnost Description
Časový limit příkazu v minutách Pokud připojení trvá déle než 10 minut (výchozí časový limit), můžete zadat další hodnotu v minutách, aby bylo připojení otevřené déle. Tato možnost je dostupná jenom v Power Query Desktopu.
Příkaz SQL Informace najdete v tématu Import dat z databáze pomocí nativního databázového dotazu.
Zahrnout sloupce vztahů Pokud je tato možnost zaškrtnutá, obsahuje sloupce, které můžou mít relace s jinými tabulkami. Pokud je toto pole nezaškrtnuto, tyto sloupce se nezobrazí.
Navigovat pomocí celé hierarchie Pokud je tato možnost zaškrtnutá, navigátor zobrazí úplnou hierarchii tabulek v databázi, ke které se připojujete. Pokud se vymaže filtr, zobrazí se v navigátoru jenom tabulky, jejichž sloupce a řádky obsahují data.
Povolit podporu převzetí služeb při selhání serveru SQL Pokud je tato možnost zaškrtnutá, a uzel ve skupině Azure SQL failover není dostupný, Power Query se přesune z tohoto uzlu do jiného, když dojde k přepnutí. Pokud se vyčistí, nedojde k žádnému převzetí služeb.

Jakmile vyberete požadované pokročilé možnosti, v Power Query Desktopu vyberte OK nebo v Power Query Online vyberte Další a připojte se k databázi Azure SQL.

Řešení problémů

Sloupce „Always Encrypted“

Power Query nepodporuje sloupce Always Encrypted.