Megosztás a következőn keresztül:


Adatok importálása adatbázisból natív adatbázis-lekérdezés használatával

A Power Query rugalmasan importálhat adatokat az általa támogatott adatbázisok széles köréből. Natív adatbázis-lekérdezéseket futtathat, ami időt takaríthat meg a lekérdezések Power Query-felülettel történő létrehozásához. Ez a funkció különösen akkor hasznos, ha összetett lekérdezéseket használ, amelyek már léteznek, és nem feltétlenül szeretné vagy tudja, hogyan kell újraépíteni a Power Query-felülettel.

Feljegyzés

A natív adatbázis-lekérdezések egyik szándéka, hogy ne legyenek mellékhatásai. A Power Query azonban nem garantálja, hogy a lekérdezés nem befolyásolja az adatbázist. Ha egy másik felhasználó által írt natív adatbázis-lekérdezést futtat, a rendszer kérni fogja, hogy tisztában legyen a hitelesítő adataival kiértékelendő lekérdezésekkel. További információ: Natív adatbázis-lekérdezések biztonsága.

A Power Query lehetővé teszi a natív adatbázis-lekérdezés megadását egy szövegmezőben, a Speciális beállítások területen, amikor egy adatbázishoz csatlakozik. Az alábbi példában adatokat fog importálni egy SQL Server-adatbázisból az SQL utasítás szövegmezőjében megadott natív adatbázis-lekérdezés használatával. Az eljárás hasonló minden más, a Power Query által támogatott natív adatbázis-lekérdezéssel rendelkező adatbázisban.

  1. Csatlakozás egy SQL Server-adatbázisba a Power Query használatával. Válassza ki az SQL Server-adatbázis lehetőséget az összekötő kiválasztásában.

  2. Az SQL Server-adatbázis előugró ablakában:

    1. Adja meg azt a kiszolgálót és adatbázist, amelyből natív adatbázis-lekérdezéssel szeretne adatokat importálni.

    2. A Speciális beállítások területen válassza ki az SQL utasításmezőt, illessze be vagy írja be a natív adatbázis-lekérdezést, majd kattintson az OK gombra.

      Natív adatbázis-lekérdezések futtatása.

  3. Ha ez az első alkalom, hogy csatlakozik ehhez a kiszolgálóhoz, megjelenik egy üzenet, amely a hitelesítési módot választja az adatbázishoz való csatlakozáshoz. Válassza ki a megfelelő hitelesítési módot, és folytassa a műveletet.

    Feljegyzés

    Ha nem rendelkezik hozzáféréssel az adatforráshoz (a kiszolgálóhoz és az adatbázishoz is), megjelenik egy kérés, amely hozzáférést kér a kiszolgálóhoz és az adatbázishoz (ha az adatforráshoz a Power BI hozzáférési kérési információi vannak megadva).

  4. Ha létrejött a kapcsolat, az eredményadatok a Power Query-szerkesztő lesznek visszaadva.

    Alakítsa az adatokat a kívánt módon, majd kattintson az Alkalmaz > Bezárás gombra a módosítások mentéséhez és az adatok importálásához.

natív adatbázis-lekérdezéseket támogató Csatlakozás orok

A következő Power Query-összekötők támogatják a natív adatbázis-lekérdezéseket.

Összekötő Natív adatbázis-lekérdezés típusa
Amazon Redshift SQL-utasítás
Azure Analysis Services-adatbázis MDX- vagy DAX-lekérdezés
Azure Database for PostgreSQL SQL-utasítás
Azure Cosmos DB SQL-utasítás
Azure Synapse Analytics SQL-utasítás
Azure SQL Database SQL-utasítás
DataWorld.Dataset dwSQL
Dataverse SQL-utasítás
Essbase MDX utasítás
FHIR FHIR-keresés
Google BigQuery SQL-utasítás
IBM Db2-adatbázis SQL-utasítás
IBM Informix-adatbázis (bétaverzió) SQL-utasítás
MySQL-adatbázis SQL-utasítás
ODBC SQL-utasítás
OLE DB SQL-utasítás
Oracle Database SQL-utasítás
PostgreSQL SQL-utasítás
SAP HANA-adatbázis SQL-utasítás
Snowflake SQL-utasítás
SQL Server Analysis Services-adatbázis MDX- vagy DAX-lekérdezés
SQL Server-adatbázis SQL-utasítás
TIBCO(R) adatvirtualizálás (bétaverzió) SQL-utasítás
Vena (bétaverzió) Modelllekérdezés (MQL)

Korlátozások és problémák

A natív adatbázis-lekérdezés használata előtt tisztában kell lennie az esetlegesen felmerülő korlátozásokkal és problémákkal.

Lekérdezésdelegálás

A lekérdezések natív adatbázis-lekérdezés használata közben csak bizonyos számú Power Query-összekötőre korlátozódnak. További információ: Lekérdezés összecsukása natív lekérdezéseken.

Natív adatbázis-lekérdezés biztonsága

Néha előfordulhat, hogy amikor egy másik felhasználó által létrehozott lekérdezést próbál használni, vagy a Speciális szerkesztő vagy a szerkesztőlécen keresztül – lényegében az összekötő párbeszédpaneleken kívüli bármely más elérési úton, ahol a natív lekérdezés beviteli mezője látható – a következő üzenet jelenhet meg:

Natív adatbázis-lekérdezési üzenet.

Ha megjelenik ez az üzenet, válassza az Engedély szerkesztése lehetőséget. Ez a kijelölés megnyitja a Natív adatbázis-lekérdezés párbeszédpanelt. Lehetősége lesz futtatni a natív adatbázis-lekérdezést, vagy megszakítani a lekérdezést.

Natív adatbázis-lekérdezés jóváhagyása.

Alapértelmezés szerint, ha natív adatbázis-lekérdezést futtat az összekötő párbeszédpaneljén kívül, a rendszer minden alkalommal egy másik lekérdezésszöveg futtatásakor kéri, hogy a végrehajtandó lekérdezési szöveget Ön hagyja jóvá.

Feljegyzés

A get data műveletbe beszúrt natív adatbázis-lekérdezések nem kérdezik meg, hogy futtatni szeretné-e a lekérdezést. Csak elfutnak.

Ha a natív adatbázis-lekérdezés a Power BI Desktopban vagy az Excelben fut, kikapcsolhatja a natív adatbázis-lekérdezés biztonsági üzenetét. A biztonsági üzenetek kikapcsolása:

  1. Ha a Power BI Desktopot használja, a Fájl lapon válassza a Beállítások és beállítások > lehetőséget.

    Ha Excelt használ, az Adatok lapon válassza az Adatbekérdezési > beállítások lekérése lehetőséget.

  2. A Globális beállítások területen válassza a Biztonság lehetőséget.

  3. Törölje a jelet a felhasználói jóváhagyás megkövetelése új natív adatbázis-lekérdezésekhez.

  4. Kattintson az OK gombra.

Visszavonhatja az adott adatforráshoz korábban jóváhagyott natív adatbázis-lekérdezések jóváhagyását a Power BI Desktopban vagy az Excelben. A jóváhagyás visszavonása:

  1. Ha a Power BI Desktopot használja, a Fájl lapon válassza a Beállítások és beállítások > Adatforrás beállításai lehetőséget.

    Ha Excelt használ, az Adatok lapon válassza az Adatforrás > lekérése Gépház lehetőséget.

  2. Az Adatforrás beállításai párbeszédpanelen válassza a Globális engedélyek lehetőséget. Ezután válassza ki a visszavonni kívánt natív adatbázis-lekérdezéseket tartalmazó adatforrást.

  3. Válassza az Engedélyek szerkesztése lehetőséget.

  4. Az Engedélyek szerkesztése párbeszédpanel natív adatbázis-lekérdezések csoportjában válassza a Visszavonás Jóváhagyások lehetőséget.

    A natív adatbázis-lekérdezés jóváhagyásának visszavonása.