Share via


Google BigQuery (Microsoft Entra ID) (bétaverzió)

Összegzés

Elem Leírás
Kiadási állapot Beta
Támogatott termékek Power BI (Szemantikai modellek)
Power BI (Adatfolyamok)
Háló (Adatfolyam Gen2)
Power Apps (Adatfolyamok)
Támogatott hitelesítési típusok Szervezeti fiók

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

A Google BigQuerybe (Microsoft Entra ID) való bejelentkezéshez Microsoft Entra ID-fiókra van szüksége.

Támogatott képességek

  • Importálás
  • DirectQuery (Power BI szemantikai modellek)

Csatlakozás a Google BigQuery (Microsoft Entra ID) adataihoz a Power Query Desktopból

A Power Query Desktopból a Google BigQueryhez (Microsoft Entra ID) való csatlakozáshoz kövesse az alábbi lépéseket:

  1. Az Adatok lekérése felületen keresse meg és válassza ki a Google BigQueryt (Microsoft Entra ID). További információ: Hol lehet adatokat lekérni?

    Képernyőkép az Adatok lekérése párbeszédpanelről, a Google BigQuery (Microsoft Entra ID) összekötő kiemelésével.

  2. Adjon meg egy számlázási projektazonosítót, amely az összekötő használatához szükséges. Ha speciális beállításokat szeretne használni, válassza a Speciális beállítások lehetőséget. Ellenkező esetben válassza az Importálás vagy a DirectQuery lehetőséget, majd a folytatáshoz kattintson az OK gombra . További információ: Csatlakozás speciális beállítások használata

    Képernyőkép a Google BigQuery (Microsoft Entra ID) párbeszédpanelről, ahol megadja a számlázási projekt azonosítóját, válassza az Importálás vagy a DirectQuery lehetőséget, és opcionálisan válassza a speciális beállításokat.

  3. A Google BigQuery (Microsoft Entra ID) összekötő támogatja a Microsoft Entra ID-fiókon keresztüli csatlakozást. A folytatáshoz válassza a Bejelentkezés lehetőséget.

    Képernyőkép a hitelesítési párbeszédpanelről, amely azt jelzi, hogy jelenleg nincs bejelentkezve.

  4. Miután bejelentkezett, válassza a Csatlakozás a folytatáshoz.

    Képernyőkép a bejelentkezést követően megjelenő hitelesítési párbeszédpanelről.

  5. Miután sikeresen csatlakozott, megjelenik egy Kezelő ablak, amely megjeleníti a kiszolgálón elérhető adatokat. Válassza ki az adatokat a kezelőben. Ezután válassza az Adatok átalakítása lehetőséget a Power Queryben lévő adatok átalakításához, vagy a Betöltés lehetőséget az adatok Power BI Desktopban való betöltéséhez.

Csatlakozás a Google BigQuery (Microsoft Entra ID) adataihoz a Power Query Online-ból

Ha csatlakozni szeretne a Google BigQueryhez (Microsoft Entra ID) a Power Query Online-ból, hajtsa végre a következő lépéseket:

  1. Az Adatok lekérése felületen keressen rá a Google-ra, majd válassza a Google BigQuery (Microsoft Entra ID) lehetőséget. További információ: Hol lehet adatokat lekérni?

    Képernyőkép az adatforrás kiválasztása párbeszédpanelről a Google BigQuery (Microsoft Entra ID) összekötő kiemelésével.

  2. Előfordulhat, hogy a Google BigQuery (Microsoft Entra ID) párbeszédpanelen létre kell hoznia egy új kapcsolatot, vagy ki kell választania egy meglévő kapcsolatot. Ha új kapcsolatot hoz létre, adja meg a számlázási projekt azonosítóját. Ha helyszíni adatokat használ, válasszon ki egy helyszíni adatátjárót.

    Képernyőkép az adatforráshoz való Csatlakozás párbeszédpanelről, ahol megadhatja a Google BigQuery (Microsoft Entra ID) kapcsolati beállításait és hitelesítő adatait.

  3. Ha speciális beállításokat szeretne használni, válassza a Speciális beállítások lehetőséget. További információ: Csatlakozás speciális beállítások használata

  4. Miután bejelentkezett, válassza a Tovább gombot a folytatáshoz.

  5. Miután sikeresen csatlakozott, megjelenik egy Kezelő ablak, amely megjeleníti a kiszolgálón elérhető adatokat. Válassza ki az adatokat a kezelőben. Ezután a Tovább gombra kattintva átalakíthatja az adatokat a Power Queryben.

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

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

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

Speciális beállítás Leírás
A Storage Api használata Egy jelző, amely lehetővé teszi a Google BigQuery Storage API-jának használatát. Ez a beállítás alapértelmezés szerint igaz. Ez a beállítás beállítható hamis értékre, hogy ne használja a Storage API-t, hanem REST API-kat használjon.
Csatlakozás ion időtúllépési időtartama A standard kapcsolatbeállítás (másodpercben), amely azt szabályozza, hogy a Power Query mennyi ideig vár egy kapcsolat befejezésére. Ezt az értéket módosíthatja, ha a kapcsolat nem fejeződik be 15 másodperc előtt (az alapértelmezett érték).
A parancs időtúllépési időtartama Mennyi ideig vár a Power Query, amíg egy lekérdezés befejeződik, és visszaadja az eredményeket. Az alapértelmezett beállítás az illesztőprogram alapértelmezett értékétől függ. A kapcsolat hosszabb nyitva tartásához percek alatt megadhat egy másik értéket.
Célközönség URI-ja A munkaerőkészlet azonosítóját> tartalmazó <URI, amelyet az OIDC-konfiguráció beállításakor használt munkaerőkészlet nevére kell módosítani. A Audience Uri érték formátuma a következő //iam.googleapis.com/locations/global/workforcePools/<workforce pool ID>/providers/azuread: . A munkaerőkészlet-azonosító alapértelmezett értéke <azpowerquery-<TenantId>, ahol <a TenantId> az aktuális Power BI-bérlőazonosító.> Ha frissíti a Célközönség Uri-t, a megadott sztring lesz használatban.
ProjectID A projekt, amelyen natív lekérdezéseket szeretne futtatni. Ez a beállítás csak a Power Query Desktopban érhető el.
Natív lekérdezés További információ: Adatok importálása adatbázisból natív adatbázis-lekérdezés használatával. A natív adatbázis lekérdezési funkciójának ebben a verziójában például teljes mértékben minősített táblaneveket kell használnia.Database.Schema.TableSELECT * FROM DEMO_DB.PUBLIC.DEMO_TABLE Ez a beállítás csak a Power Query Desktopban érhető el.

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 Google BigQuery-adatokhoz való csatlakozáshoz.

Korlátozások és szempontok

Ez a szakasz a Google BigQuery (Microsoft Entra ID) összekötő korlátozásait és szempontjait ismerteti.

OIDC-konfigurációk

A Google BigQuery (Microsoft Entra ID) összekötő a Microsoft Entra ID JWT-jogkivonatokat használja a Microsoft Entra ID-alapú hitelesítés és a Google Munkaerő-összevonás funkciójának összekapcsolásához. Ezért a hitelesítési oldalon a beállításnak egy OIDC-alapú beállításnak kell lennie, amely igazodik a Microsoft Entra ID JWT-jogkivonatokhoz. A Google oldalán a hitelesítés beállításával és támogatásával kapcsolatos további információkért forduljon a Google BigQuery-kapcsolattartójához.

Csatlakozás a Google BigQuerybe (Microsoft Entra ID) a Power BI Desktopban

A Google BigQuery-összekötő Power BI-val való használatakor figyelembe kell venni néhány korlátozást és szempontot.

Beágyazott mezők

A teljesítménybeli szempontok optimalizálása érdekében a Google BigQuery jól működik a nagy adatkészletekkel, ha denormalizált, összesimított és beágyazott.

A Google BigQuery (Microsoft Entra ID) összekötő támogatja a beágyazott mezőket, amelyek JSON formátumban szövegoszlopként vannak betöltve.

Képernyőkép a Google BigQuery beágyazott mezők támogatásáról.

A felhasználóknak ki kell választaniuk az Adatok átalakítása lehetőséget, majd a Power Query-szerkesztő JSON-elemzési funkcióit kell használniuk az adatok kinyeréséhez.

  1. Az Átalakítások menüszalag lap Szövegoszlop kategóriája alatt válassza az Elemzés, majd a JSON lehetőséget.
  2. Bontsa ki a JSON rekordmezőket az Oszlop kibontása lehetőséggel.

Nem lehet hitelesíteni a Google BigQuery Storage API-val

A Google BigQuery (Microsoft Entra ID) összekötő alapértelmezés szerint a Google BigQuery Storage API-t használja. Ezt a funkciót a UseStorageApi nevű speciális beállítás vezérli. Részletes engedélyek használata esetén problémákat tapasztalhat a szolgáltatással kapcsolatban. Ebben a forgatókönyvben a következő hibaüzenet jelenhet meg, vagy nem tud adatokat lekérni a lekérdezésből:

ERROR [HY000] [Microsoft][BigQuery] (131) Unable to authenticate with Google BigQuery Storage API. Check your account permissions

Ezt a problémát a BigQuery Storage API felhasználói engedélyeinek helyes módosításával oldhatja meg. Ezekre a tárolási API-engedélyekre van szükség az adatok BigQueryStorage API-val való megfelelő eléréséhez:

  • bigquery.readsessions.create: Új olvasási munkamenetet hoz létre a BigQuery Storage API-val.
  • bigquery.readsessions.getData: Adatokat olvas be egy olvasási munkamenetből a BigQuery Storage API-val.
  • bigquery.readsessions.update: Frissítések olvasási munkamenetet a BigQuery Storage API-val.

Ezek az engedélyek általában a BigQuery.User szerepkörben vannak megadva. További információ: Google BigQuery előre definiált szerepkörök és engedélyek

Ha a fenti lépések nem oldják meg a problémát, letilthatja a BigQuery Storage API-t.

A DateTime típusú adatok nem használhatók DirectQuery módban

Van egy ismert probléma, amely miatt a DateTime típus nem támogatott a DirectQuery használatával. A DateTime típusú oszlop kiválasztása "Érvénytelen lekérdezés" hibát vagy vizualizációs hibát okoz.

A Microsoft Entra ID egyszeri bejelentkezésének (SSO) engedélyezése a Google BigQueryhez

A Microsoft Entra ID egyszeri bejelentkezését mind a Power BI szolgáltatáson (felhőn) keresztül, mind a helyszíni adatátjárón keresztül támogatjuk. A Microsoft Entra ID SSO minden összekötőhöz való engedélyezéséről további információt a Helyszíni adatátjárók egyszeri bejelentkezésének (SSO) áttekintése című témakörben talál a Power BI-ban. Győződjön meg közvetlenül a Google-partnerével arról, hogy a rendszer és a fiókok megfelelően vannak beállítva a Microsoft Entra id SSO-hoz, mielőtt megpróbál csatlakozni a Power BI-ban.

Microsoft Entra ID egyszeri bejelentkezés (SSO) Power BI szolgáltatás

Új kapcsolat konfigurálása Power BI szolgáltatás:

  1. A Power BI szolgáltatás válassza Rendszergazda portált a beállítások listájából.

    Képernyőkép a megnyílt beállítási menüről a Rendszergazda portál kiemelésével.

  2. Engedélyezze a Google BigQuery SSO-lehetőséget .

    Képernyőkép a Google BigQuery SSO beállításról, amelyen engedélyezve van az Engedélyezve gomb.

Microsoft Entra ID egyszeri bejelentkezés (SSO) a Google BigQueryhez egy helyszíni adatátjáróval

Ahhoz, hogy engedélyezhesse a Microsoft Entra ID SSO-t a Google BigQueryhez, először engedélyeznie kell a Microsoft Entra ID SSO-t minden olyan adatforráshoz, amely egy helyszíni adatátjáróval támogatja a Microsoft Entra ID egyszeri bejelentkezést. Győződjön meg arról is, hogy legalább a helyszíni adatátjáró 2022. decemberi kiadására frissített:

  1. A Power BI szolgáltatás válassza Rendszergazda portált a beállítások listájából.

    Egy másik képernyőkép a Gépház menüről a Rendszergazda portál kiemelésével.

  2. Az Integrációs beállítások területen engedélyezze az Azure AD egyszeri bejelentkezést (SSO) az átjáróhoz.

Ha engedélyezte a Microsoft Entra ID SSO-t az összes adatforráshoz, engedélyezze a Microsoft Entra ID SSO-t a Google BigQueryhez:

  1. Engedélyezze a Google BigQuery SSO-lehetőséget .

  2. Válassza az Átjárók kezelése lehetőséget a beállítások listájában.

    Képernyőkép a Gépház menüről, amelyen az átjárók kezelése van kiemelve.

  3. Jelöljön ki egy átjárót, majd válassza az Adatforrás kiválasztása lehetőséget.

  4. Az Adatforrás Gépház lapon adjon meg egy értéket a számlázási projektazonosítóban. A Számlázási projektazonosító paraméter a Microsoft Entra ID használatakor szükséges, és a Speciális beállításokban kell megadni. Emellett válassza az Egyszeri bejelentkezés használata az Azure AD-en keresztül DirectQuery-lekérdezésekhez lehetőséget.