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.
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.
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.
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.
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.
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.
A folyamat futtatása
Futtassa a folyamatot a .csv adatok Fabric Lakehouse-táblába való áthelyezéséhez.
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.
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.
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.
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.
Ö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ő.