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


MySQL-adatbázis

Összegzés

Elem Leírás
Kiadási állapot Általános rendelkezésre állás
Termékek Excel
Power BI (Szemantikai modellek)
Power BI (Adatfolyamok)
Háló (Adatfolyam Gen2)
Power Apps (Adatfolyamok)
Dynamics 365 Customer Insights
Analysis Services
Támogatott hitelesítési típusok Windows (Power BI Desktop, Excel, online szolgáltatás átjáróval)
Adatbázis (Power BI Desktop, Excel)
Alapszintű (online szolgáltatás átjáróval és anélkül)
Függvényreferenciák dokumentációja MySQL.Database

Feljegyzés

Egyes képességek egy termékben lehetnek jelen, másokat azonban az üzembehelyezési ütemezések és a gazdagépspecifikus képességek miatt.

Előfeltételek

Az összekötő Power BI Desktopban való használata előtt telepítenie kell az Oracle MySQL-Csatlakozás or/NET-csomagot. Power Query Online (adatfolyamok) vagy Power BI szolgáltatás esetén, ha a MySQL-kiszolgáló nem felhőbeli, és helyszíni adatátjáróra van szükség, az Oracle MySQL Csatlakozás or/NET összetevőt is megfelelően kell telepíteni a helyszíni adatátjárót futtató gépen. Annak megállapításához, hogy a csomag megfelelően lett-e telepítve, nyisson meg egy PowerShell-ablakot, és futtassa a következő parancsot:

[System.Data.Common.DbProviderFactories]::GetFactoryClasses()|ogv

Ha a csomag megfelelően van telepítve, a MySQL-adatszolgáltató megjelenik az eredményül kapott párbeszédpanelen. Példa:

Képernyőkép az adatszolgáltató párbeszédpaneljéről, amelyen a MySQL-adatszolgáltató van kiemelve.

Ha a csomag telepítése nem megfelelő, lépjen kapcsolatba a MySQL támogatási csapatával, vagy forduljon a MySQL-hez.

Feljegyzés

A MySQL-összekötő nem támogatott a helyszíni adatátjáró személyes módjában . Ez csak a helyszíni adatátjárón támogatott (standard mód)

Támogatott képességek

  • Importálás
  • Speciális beállítások
    • Parancs időtúllépése percekben
    • Natív SQL-utasítás
    • Kapcsolatoszlopok
    • Navigálás a teljes hierarchiával

Csatlakozás MySQL-adatbázisba a Power Query Desktopból

A kapcsolat létrehozásához hajtsa végre a következő lépéseket:

  1. Válassza ki a MySQL-adatbázis lehetőséget az összekötő kiválasztásában. További információ: Hol lehet adatokat lekérni?

  2. A MySQL-adatbázis párbeszédpanelen adja meg a kiszolgáló és az adatbázis nevét.

    Képernyőkép a MySQL-adatbázis kapcsolati párbeszédpaneléről.

  3. Válassza ki az adatbázis-hitelesítés típusát, és adja meg a MySQL-hitelesítő adatait a Felhasználónév és a Jelszó mezőben.

    Képernyőkép a hitelesítési párbeszédpanelről, amelyen az adatbázis-hitelesítés típusa van kiválasztva.

  4. Válassza ki azt a szintet, amelybe a hitelesítő adatokat alkalmazni szeretné.

  5. Ha végzett, válassza az OK gombot.

    Feljegyzés

    Ha a kapcsolat nincs titkosítva, a rendszer az alábbi párbeszédpanelen kéri.

    Képernyőkép a titkosítási támogatási párbeszédpanelről, amely megkérdezi, hogy használjon-e titkosítatlan kapcsolatot.

    Az OK gombra kattintva titkosítatlan kapcsolattal csatlakozhat az adatbázishoz, vagy az utasításokat követve állíthat be titkosított kapcsolatokat az SQL Serverhez.

  6. A Kezelőben válassza ki a szükséges adatokat, majd töltse be vagy alakítsa át az adatokat.

    Képernyőkép a Kezelőről, amelyen egy elem van kijelölve, és a kijelölés adatai jelennek meg.

Csatlakozás a MySQL-adatbázisba a Power Query Online-ból

A kapcsolat létrehozásához hajtsa végre a következő lépéseket:

  1. Válassza ki a MySQL-adatbázis lehetőséget az összekötő kiválasztásában. További információ: Hol lehet adatokat lekérni?

  2. A MySQL-adatbázis párbeszédpanelen adja meg a kiszolgáló és az adatbázis nevét.

    Képernyőkép a Csatlakozás ion-beállítások párbeszédpanelről, amelyen a kiszolgáló és az adatbázis mintabejegyzései ki vannak töltve.

  3. Ha a MySQL-kiszolgáló nem érhető el a felhőből, adja meg a helyszíni adatátjáró nevét (a személyes mód nem támogatott).

  4. Válassza ki az Alapszintű hitelesítés típust, és adja meg MySQL-hitelesítő adatait a Felhasználónév és a Jelszó mezőben.

  5. Ha a kapcsolat nincs titkosítva, törölje a Titkosított Csatlakozás ion használatát.

  6. Kattintson a Tovább gombra az adatbázishoz való csatlakozáshoz.

  7. A Kezelőben jelölje ki a szükséges adatokat, majd válassza az Adatok átalakítása lehetőséget a Power Query-szerkesztő adatainak átalakításához.

Csatlakozás speciális beállítások használata

A Power Query speciális beállításokat biztosít, amelyeket szükség esetén hozzáadhat a lekérdezéshez.

Az alábbi táblázat felsorolja a Power Query Desktopban megadható összes speciális beállítást.

Speciális beállítás Leírás
Parancs időtúllépése percekben Ha a kapcsolat 10 percnél hosszabb ideig tart (az alapértelmezett időtúllépés), a kapcsolat hosszabb nyitva tartása érdekében percek alatt megadhat egy másik értéket.
SQL-utasítás További információ: Adatok importálása adatbázisból natív adatbázis-lekérdezés használatával.
Kapcsolati oszlopok belefoglalása Ha be van jelölve, olyan oszlopokat is tartalmaz, amelyek más táblákhoz is tartozhatnak. Ha ez a mező nincs bejelölve, ezek az oszlopok nem lesznek belefoglalva.
Navigálás a teljes hierarchiával Ha be van jelölve, a kezelő megjeleníti a táblák teljes hierarchiáját abban az adatbázisban, amelyhez csatlakozik. Ha nincs bejelölve, a kezelő csak azokat a táblákat jeleníti meg, amelyek oszlopai és sorai adatokat tartalmaznak.

Miután kiválasztotta a szükséges speciális beállításokat, válassza az OK gombot a Power Query Desktopban vagy a Tovább elemet a Power Query Online-ban a MySQL-adatbázishoz való csatlakozáshoz.

Korlátozások

Az alábbi korlátozások a Power Query MySQL-adatbázis-összekötőre vonatkoznak.

A MySQL-kapcsolatok nem használhatók személyes átjárókkal.

Ha a MySQL-adatbázis nem érhető el a felhőből, úgy konfigurálja a helyszíni MySQL-kapcsolatokat, hogy személyes helyszíni adatátjáró helyett vállalati átjáróra frissít. A felhőalapú MySQL-kiszolgálókhoz nincs szükség átjáróra.

A helyszíni MySQL-adatok összefésítése nem lehetséges R és Python használatával.

Azokban az esetekben, amikor a Pythont vagy az R-t helyszíni MySQL-adatbázissal használják, használja az alábbi módszerek egyikét:

  • A MySQL-kiszolgáló adatbázisának akadálymentesítése a felhőből.
  • Helyezze át a helyszíni MySQL-adatokat egy másik adatkészletbe, és kizárólag erre a célra használja az Enterprise Gatewayt.