Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
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.
Az SQL Server-adatbázis előugró ablakában:
Adja meg azt a kiszolgálót és adatbázist , amelyből natív adatbázis-lekérdezéssel szeretne adatokat importálni.
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.
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).
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:
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.
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:
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.
A Globális beállítások területen válassza a Biztonság lehetőséget.
Törölje a jelet a felhasználói jóváhagyás megkövetelése új natív adatbázis-lekérdezésekhez.
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:
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.
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.
Válassza az Engedélyek szerkesztése lehetőséget.
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.