Polaczenie chmurowe z Azure Data Lake Storage
- ADLS dziala w ramach replikacji Fabric zgodnie z licencja.
- Nalezy spelnic wszystkie wymagania — niezbedne informacje mozna znalezc tutaj.
Przeglad
W tej sekcji prezentowane sa wszystkie aktualne Polaczenia chmurowe. Istnieje mozliwosc wyszukania konkretnego polaczenia, dostosowania widocznych kolumn lub utworzenia nowego polaczenia chmurowego przy uzyciu przycisku New Connection.
Tworzenie
Nalezy przejsc do Ustawienia > Polaczenia chmurowe, kliknac New Connection oraz Azure Data Lake Storage.
Prosze podac nazwe nowego Polaczenia chmurowego.
ADLS Endpoint URL — adres ten mozna odnalezc w portalu Azure Portal w sekcji konta Data Lake Storage Gen2, w zakladce 'Endpoints' lub 'Data Lake Storage'.
Struktura katalogow
- Plaska: Przy ustawieniu Plaska, pliki wyeksportowane sa zapisywane bezposrednio w katalogu docelowym, bez wydzielania podkatalogow odnoszacych sie do czasu czy przyrostowosci. Przyklad:
<target-directory>/
├── BKPF_S4H_100_Init.csv
└── MARA_S4H_100_Init.csv
- Przyrostowa: Opcja Przyrostowa tworzy oddzielny katalog dla kazdej eksportowanej tabeli. Kazde uruchomienie zadania skutkuje dodaniem pliku z oznaczeniem czasowym w odpowiednim katalogu tabeli.
<target-directory>/
└── <table-name>/
└── <timestamp>_<SID>_<CLIENT>_<type>.<format>
Format pliku
- CSV
- Parquet
Przy strukturze katalogow Incremental, Merge nie dolacza nowych danych do istniejacego pliku ADLS. Kazde uruchomienie tworzy nowy plik z aktualnym znacznikiem czasu, przy czym istniejace pliki pozostaja niezmienione. Wybor struktury katalogow determinuje wspierana strategie replikacji:
- Plaska → Nadpisz
- Przyrostowa → Scal
Mozliwe konfiguracje sa weryfikowane podczas walidacji zadania.
Typy uwierzytelnienia
- Service Principal Nalezy zapoznac sie z artykulem dotyczacym sekcji Service Principal, aby dodac odpowiednie zakresy API oraz wymagane role. Pozwoli to skonfigurowac Service Principal. Konfiguracja kontroli dostepu (IAM): Na poziomie kontenera i konta magazynu Azure ADLS nalezy w zakladce Kontrola dostepu (IAM) dodac role Storage Account Contributor oraz Storage Blob Data Contributor dla Service Principal.
- Tenant ID: Tenant ID mozna znalezc w Azure Portal w sekcji Microsoft Entra ID
- Client ID: Client ID znajduje sie w Azure Portal w rejestracji aplikacji
- Client Secret: Azure Portal > App Registration > Twoja aplikacja > Manage > Certificates & secrets > Value (zawiera Client Secret)
-
Shared Access Signature Aby skorzystac z uwierzytelnienia Shared Access Signature, nalezy przejsc do konta magazynu ADLS > Security + networking > Shared access signature. W sekcji 'Allowed resource types' nalezy aktywowac wszystkie opcje (Service, Container, Object):
Prosze wybrac Generate SAS and connection string, aby utworzyc SAS Token. Prosze skopiowac wygenerowany ciag. -
Access Key – nalezy pobrac klucz dostepu w ADLS Storage > Security + networking > Access keys > nastepnie skopiowac wartosc Key
-
User Assigned Managed Identity – nalezy podac Client ID
-
System Assigned Managed Identity
Testuj polaczenie – w przypadku niepowodzenia testu system zaproponuje mozliwe rozwiazania lub zaprezentuje szczegoly dotyczace ewentualnych problemow.
Uprawnienia
W przypadku, gdy nie wybrano zadnych Zespolow ani Uzytkownikow, wszyscy uzytkownicy dab Nexus maja dostep do tego Polaczenia. Po wybraniu jednego lub wiekszej liczby Zespolow lub Uzytkownikow, dostep jest ograniczony tylko do wskazanych.
Edycja
Istnieje mozliwosc edytowania istniejacego Polaczenia chmurowego. W tym celu nalezy kliknac jego nazwe w przegladzie — wtedy ponownie uzyskuje sie dostep do ustawien wybranego Polaczenia chmurowego.
Usuwanie
Usuniecie Polaczenia chmurowego moze wplynac na aktywne (zaplanowane) Zadania i spowodowac ich niepowodzenie. Operacja usuniecia jest nieodwracalna.