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


Adatok betöltése a Fabricbe az Azure Data Factory Copy tevékenység

Az Azure Data Factory (ADF) és az Azure Synapse Analytics Microsoft Fabric Lakehouse-összekötője olvasási és írási műveleteket is lehetővé tesz a Microsoft Fabric Lakehouse-ba (táblákhoz és fájlokhoz egyaránt). Ez az összekötő lehetővé teszi a meglévő ADF- és Synapse-folyamatok és -leképezési Adatfolyam használatát a Fabric Lakehouses használatához. Ez a cikk segít konfigurálni a Microsoft Fabricet a szolgáltatásnév hitelesítésének engedélyezéséhez, majd bemutatja a Lakehouse Csatlakozás ort a Fabric Lakehouse-ba való olvasáshoz és íráshoz.

További információ a Microsoft Fabric Lakehouse-ról: Mi az a tóház?

Azure Data Factory Lakehouse Csatlakozás or

Mostantól elérhető egy új Lakehouse társított szolgáltatás-összekötő és két új adatkészlet azoknak az ügyfeleknek, akik a Microsoft Fabric Lakehouse-ból szeretnének olvasni és írni. A Lakehouse Csatlakozás or teljes útmutatóját a Microsoft Fabric Lakehouse Files (előzetes verzió) adatainak másolása és átalakítása című témakörben találja.

Hitelesítés

Azure Data Factory társított szolgáltatás

A Microsoft Fabric Lakehouse-összekötőhöz szolgáltatásnévre (SPN)/alkalmazásregisztrációra van szükség a hitelesítéshez. Első lépésként létre kell hoznia egy új egyszerű szolgáltatásneveket, vagy egy meglévőt kell használnia. A Microsoft Fabric lehetővé teszi az egyszerű szolgáltatásnév elérését adott biztonsági csoportokhoz vagy a teljes szervezethez. Ha egy adott biztonsági csoport az a beállítás, amelyet a szervezet használ, akkor a Lakehouse-összekötőben használt egyszerű szolgáltatásnévnek egy olyan biztonsági csoporthoz kell tartoznia, amely hozzá van adva az engedélyezési listához.

Feljegyzés

Nincs szükség Power BI API-engedélyekre (delegált)

Hozzáférés a Power BI API-khoz

A Power BI felügyeleti portálján a Power BI-bérlő rendszergazdájának engedélyeznie kell a szolgáltatásnevek számára a Power BI API-k használatát. A biztonsági csoportot a Power BI API-k használatának engedélyezése szolgáltatásnevek alatt kell megadni, vagy a teljes szervezet számára engedélyezhető.

A teljes útmutatóért tekintse meg a Power BI-tartalmak beágyazását egy beágyazott elemzési alkalmazásba szolgáltatásnévvel és egy alkalmazás titkos kódjával.

Feljegyzés

Ha a biztonsági csoportot a munkaterülethez rendeli, előfordulhat, hogy az Azure-ban az engedélyek gyorsítótárazása miatt a szolgáltatásnév hozzáférést kap a munkaterülethez. Ha azonnali hozzáférésre van szüksége, a PowerShell használatával kényszerítheti a felhasználó engedélyeinek frissítését. Ehhez nyissa meg a PowerShellt Rendszergazda istratorként, majd futtassa a következő parancsokat:

Install-Module -Name MicrosoftPowerBIMgmt
Connect-PowerBIServiceAccount -Tenant '<TENANT ID>' -ServicePrincipal -Credential (Get-Credential)
Get-PowerBIWorkspace
Invoke-PowerBIRestMethod -URL 'https://api.powerbi.com/v1.0/myorg/RefreshUserPermissions' -Method Post -Body ''
Get-PowerBIWorkspace

Munkaterület-hozzáférés

A biztonsági csoport hozzáadása után a biztonsági csoportot vagy a szolgáltatásnevet is hozzá kell adni minden munkaterülethez tagként, közreműködőként vagy Rendszergazda. További részletekért tekintse meg a felhasználók hozzáférését a munkaterületekhez.

Bemutató: Hitelesítés beállítása

Alkalmazásregisztrációs szolgáltatásnév

Meglévő alkalmazásregisztrációs szolgáltatásnév (SPN) létrehozása vagy használata. Kövesse az alkalmazások Microsoft Entra-azonosítóval való regisztrálásával és szolgáltatásnév létrehozásával kapcsolatos lépéseket.

Feljegyzés

Nem kell átirányítási URI-t hozzárendelnie.

Képernyőkép egy új szolgáltatásnév részleteiről.

Biztonsági csoport

Hozzon létre egy új Microsoft Entra biztonsági csoportot, vagy használjon egy meglévőt, majd adja hozzá az egyszerű szolgáltatásneveket. Kövesse az Alapszintű csoport létrehozása és tagok hozzáadása a Microsoft Entra biztonsági csoport létrehozásához című témakörben leírt lépéseket.

Képernyőkép arról, hogy hol adhat hozzá tagokat egy biztonsági csoporthoz.

Power BI felügyeleti portál

A Power BI felügyeleti portálján keresse meg a fejlesztői beállításokat, és válassza a Szolgáltatásnevek engedélyezése a Power BI API-k használatához, majd engedélyezze azt. Ezután adja hozzá a biztonsági csoportot az előző lépésből. További információ a Power BI felügyeleti portál bérlői beállításairól: Bérlői beállítások.

Képernyőkép a Power BI felügyeleti portáljáról, amelyen a Szolgáltatásnevek engedélyezése a Power BI API-k felhasználói számára lehetőség kibontva és engedélyezve van.

Feljegyzés

Győződjön meg arról, hogy a felhasználók hozzáférhetnek a OneLake-ben tárolt adatokhoz a Fabricen kívüli alkalmazásokkal, engedélyezve van. Tekintse meg a Fabricen kívül futó alkalmazások oneLake-en keresztüli elérésének engedélyezése című témakört.

Munkaterület

Adja hozzá az egyszerű szolgáltatásnevet vagy a szolgáltatáscsoportot a munkaterülethez tagi, közreműködői vagy Rendszergazda hozzáféréssel.

Azure Data Factory: Társított szolgáltatás

Az Azure Data Factoryből hozzon létre egy új Microsoft Fabric Lakehouse társított szolgáltatást.

Feljegyzés

A munkaterület és a Lakehouse-azonosítók megkereséséhez keresse meg a Fabric Lakehouse-t, és azonosítsa azt az URL-címről. Például: https://.../groups/<Workspace ID>>/lakehouses/<Lakehouse ID>

Azure Data Factory: Adatkészlet

Hozzon létre egy Adatkészletet, amely a Microsoft Fabric Lakehouse társított szolgáltatására hivatkozik.

Feljegyzés

Ha a tábla még nem létezik, és manuálisan adja meg az új táblanevet, válassza a Nincs lehetőséget a Séma importálása beállításhoz.

Képernyőkép az Új adathalmaz párbeszédpanelről, amelyen a Microsoft Fabric Lakehouse Tábla adatkészlet típusa van kiválasztva.

Képernyőkép az adathalmaz Tulajdonságainak beállítása párbeszédpanelről, amelyen a Séma importálása beállítás Nincs értékre van állítva.

Bemutató: Írás egy Fabric Lakehouse-táblába egy ADF-folyamattal

Forrás

Hozzon létre egy új folyamatot, és adjon hozzá egy Copy tevékenység a folyamatvászonhoz. A Copy tevékenység Forrás lapján válassza ki azt a forrásadatkészletet, amelyet át szeretne helyezni egy Lakehouse-táblába. Ebben a példában egy .csv-fájlt hivatkozunk egy Azure Data Lake Storage-fiókból (ADLS) Gen2-fiókból.

Képernyőkép egy Copy tevékenység Forrásbeállítások lapjának konfigurációjáról a forrásadatkészlethez kijelölt .csv.

Sink (Fogadó)

Lépjen a Copy tevékenység Fogadó lapjára, és válassza ki a korábban létrehozott Fabric Lakehouse-adatkészletet.

Képernyőkép a korábban létrehozott Fabric Lakehouse-adatkészlet kiválasztásáról.

A folyamat futtatása

Futtassa a folyamatot a .csv adatok Fabric Lakehouse-táblába való áthelyezéséhez.

Képernyőkép a folyamat futtatásának eredményéről.

Bemutató: Olvasás egy Fabric Lakehouse-táblából egy ADF-folyamattal

A fenti szakaszban bemutattuk, hogyan használhatja az ADF-t egy Fabric Lakehouse-táblába való íráshoz. Most olvassunk egy Fabric Lakehouse-táblából, és írjunk egy Parquet-fájlba az Azure Data Lake Storage (ADLS) Gen2-ben egy hasonló folyamattal.

Forrás

Hozzon létre egy új folyamatot, és adjon hozzá egy Copy tevékenység a folyamatvászonhoz. A Copy tevékenység Forrás lapján válassza ki a korábban létrehozott Fabric Lakehouse-adatkészletet.

Képernyőkép a korábban létrehozott Lakehouse-adatforrás kiválasztásáról és előnézetéről.

Sink (Fogadó)

Lépjen a Copy tevékenység Fogadó lapjára, és válassza ki a céladatkészletet. Ebben a példában a cél az Azure Data Lake Storage (Gen2), parquet-fájlként.

Képernyőkép az ADLS Gen2 fogadó kiválasztásáról.

A folyamat futtatása

Futtassa a folyamatot az adatok a Fabric Lakehouse-táblából az ADLS Gen2 Parquet-fájljába való áthelyezéséhez.

Képernyőkép a folyamat futtatásának eredményéről, amely adatokat importál az ADLS Gen2-be egy Fabric Lakehouse-ból.

A Parquet-fájl vizsgálata az ADLS Gen2-ben

A Fabric Lakehouse-tábla adatai parquet-fájlként már elérhetők az ADLS Gen2-ben.

Képernyőkép a folyamat által létrehozott Parquet-fájlról.

Összegzés

Ebben a szakaszban áttekintettük a Lakehouse Csatlakozás or követelményeit egy Microsoft Fabric Lakehouse szolgáltatásnév-hitelesítéssel, majd egy Azure Data Factory-folyamatból a Lakehouse-ba történő olvasásra és írásra szolgáló példát mutattunk be. Ez az összekötő és képesség az Azure Data Factory leképezési Adatfolyam, az Azure Synapse Analytics és az Azure Synapse Analytics leképezési Adatfolyam is elérhető.

Az Azure Data Factory dokumentációja