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.

Megjegyzé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 egy SQL Server-adatbázisból importál adatokat 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ó a Power Query által támogatott natív adatbázis-lekérdezéssel rendelkező összes többi adatbázishoz.

  1. Csatlakozzon egy SQL Server-adatbázishoz 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.

      Képernyőkép az SQL Server-adatbázis párbeszédpanelről egy natív adatbázis-lekérdezéssel.

  3. Ha első alkalommal csatlakozik ehhez a kiszolgálóhoz, megjelenik egy kérés, amely a hitelesítési mód kiválasztását kéri az adatbázishoz való csatlakozáshoz. Válassza ki a megfelelő hitelesítési módot, és folytassa a műveletet.

    Megjegyzés:

    Ha nem rendelkezik hozzáféréssel az adatforráshoz (kiszolgálóhoz és adatbázishoz is), megjelenik egy kérés a kiszolgálóhoz és az adatbázishoz való hozzáférés kéréséhez (ha a hozzáférés-kérés adatai meg vannak adva a Power BI-ban az adatforráshoz).

  4. Ha létrejött a kapcsolat, az eredményadatok a Power Query-szerkesztőben 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ó összekötők

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

Connector 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-adatbázis SQL-utasítás
DataWorld.Dataset dwSQL
Dataverse SQL-utasítás
Essbase MDX utasítás
FHIR FHIR-keresés
Google BigQuery adatfeldolgozási szolgáltatás 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 esetleges korlátozásokkal és problémákkal.

Data Definition Language (DDL) műveletek

A Power Query nem támogatja az adatforrás adatdefiníciós nyelvi (DDL) műveleteinek végrehajtását. Ilyen műveletek például a "DROP TABLE", a "CREATE TABLE" és az "ALTER TABLE". Az ilyen parancsok használatának megkísérlése több hibát és hibát eredményezhet.

Lekérdezés összecsukása

A lekérdezések natív adatbázis-lekérdezés használata közben történő összecsukása csak néhány Power Query-összekötőre korlátozódik. 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őn vagy szerkesztősávon keresztül próbál meg használni – lényegében az összekötő párbeszédpaneleken kívüli bármely más elérési utat, ahol a natív lekérdezés beviteli mezője látható –, a következő üzenet jelenhet meg:

Képernyőkép a natív adatbázis lekérdezési üzenetéről.

Ha ez az üzenet jelenik meg, 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 van futtatni a natív adatbázis-lekérdezést, vagy megszakítani a lekérdezést.

Képernyőkép a natív adatbázis-lekérdezés párbeszédpanelről, amelyen jóváhagyja a natív lekérdezés futtatását.

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 kérni fogja, amikor egy másik lekérdezésszöveget futtat. Ez a kérés biztosítja, hogy a végrehajtandó lekérdezési szöveget Ön hagyja jóvá.

Megjegyzés:

Az adatbeolvasási műveletbe beszúrt natív adatbázis-lekérdezések nem kérdezik meg, hogy futtatni szeretné-e a lekérdezést. Csak futnak.

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 is. 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 > beállításainak lekérése 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 területén válassza a Jóváhagyások visszavonása lehetőséget.

    Képernyőkép a szerkesztési engedélyek párbeszédpanelről, amelyen a jóváhagyások visszavonása van kiemelve.