Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł przedstawia typowe wzorce OneLake oraz możliwości platformy, które możesz wykorzystać do ich implementacji. Wykorzystaj informacje z tego artykułu, aby przemyśleć, jak chcesz zorganizować swoje środowisko danych, a następnie wybierz wzorce odpowiadające potrzebom biznesowym, technicznym i ładu korporacyjnego.
Każdy wzorzec opisuje, jak organizować dane i własność, aby osiągnąć określony cel architektoniczny. Aby wdrożyć wzorzec, łączysz jedną lub więcej podstawowych możliwości OneLake – wirtualizację danych, interoperacyjność otwartych danych, scentralizowane zarządzanie oraz zintegrowaną analitykę i AI. Każda z tych funkcji opiera się na konkretnych funkcjach produktu , takich jak skróty, mirroring, bezpieczeństwo OneLake oraz tryb Direct Lake. Ta sama zdolność i cecha często występują w więcej niż jednym wzorze.
Note
Ten artykuł opiera się na wzorcach zidentyfikowanych w białej księdze wytycznych architektonicznych OneLake.
Traktuj te pięć wzorów jako elementy budulcowe dla swojego projektu OneLake. Większość środowisk łączy więcej niż jedno. Wybierz wzorce odpowiadające Twoim celom:
- Zunifikowany dostęp do danych z minimalną replikacją – Użyj OneLake, aby udostępnić dane z wielu systemów źródłowych bez ich kopiowania.
- Architektura medalionowa (brąz, srebro, złoto) – Organizuj dane tak, aby przepływały przez trzy warstwy jakości, od surowego pobierania po certyfikowane dane gotowe do biznesu.
- Siatka danych zorientowana na domenę na współdzielonej platformie – Umożliwia domenom biznesowym posiadanie i publikowanie własnych produktów danych na jednej, zarządzanej podstawie.
- Konsolidacja platform dla analityki i AI – Konfiguruj obciążenia analityki, data science i AI tak, aby działały na jednej kopii danych.
- Zewnętrzne udostępnianie danych między organizacjami – Daj partnerom i klientom dostęp do danych OneLake bez konieczności eksportu lub kopii kopii.
Zunifikowany dostęp do danych przy minimalnej replikacji
Jeśli twoje dane są rozproszone po wielu chmurach, systemach lokalnych lub zewnętrznych jeziorach danych, skopiowanie ich wszystkich do jednego miejsca może być niepraktyczne — a nawet niemożliwe. Zunifikowany dostęp do danych z minimalnym wzorcem replikacji traktuje OneLake jako jedną logiczną warstwę danych w tych źródłach. Zamiast budować potoki pozyskiwania danych dla każdego źródła, używasz skrótów umożliwiających odwoływanie się do danych w ich oryginalnej lokalizacji oraz replikacji lustrzanej, gdy potrzebujesz zsynchronizowanej kopii zoptymalizowanej pod kątem zapytań.
Użyj tego wzorca, gdy:
- Twoje dane są rozproszone po wielu chmurach, systemach lokalnych lub zewnętrznych jeziorach.
- Replikowanie danych w centralnym repozytorium powodowałoby nadmierne zużycie przestrzeni magazynowej, opóźnienia lub obciążenia związane z zapewnieniem zgodności.
- Musisz szybko wdrażać nowe źródła danych bez tworzenia kompletnych potoków ETL (ekstrakcji, transformacji i ładowania danych).
- Chcesz zachować inwestycje w istniejące jeziora danych, magazyny i magazyny operacyjne.
Zastosowanie zunifikowanego dostępu do danych
Aby wdrożyć ten schemat, zacznij od dwóch głównych metod dostępu do danych, które nie wymagają budowania ani obsługi procesów przenoszenia danych: wirtualizacja udostępnia dane źródłowe przez OneLake bez ich kopiowania, a mirroring zero-ETL wprowadza do OneLake zarządzaną, zsynchronizowaną kopię jako gotowe do analityki tabele Delty. Używaj narzędzi Fabric do przenoszenia danych tylko wtedy, gdy te podejścia nie wspierają źródła lub nie spełniają Twoich wymagań. Dodatkowe wskazówki dotyczące wyboru i łączenia tych podejść można znaleźć w Unify data with OneLake shortcuts and mirroring.
Sporządź inwentaryzację źródeł danych, aby określić, do których z nich OneLake może uzyskiwać dostęp za pomocą wirtualizacji lub dublowania zero ETL: chmurowa pamięć obiektowa, katalogi zewnętrzne, operacyjne bazy danych oraz Dataverse. Oznacz pozostałe źródła jako potrzebujące podejścia do przenoszenia danych.
Wybierz odpowiednią technikę dostępu do danych dla każdego obsługiwanego źródła. Wolę wirtualizację, gdy źródło obsługuje dostęp bez kopiowania. Użyj dublowania zero-ETL, gdy źródło wymaga zsynchronizowanej kopii zoptymalizowanej pod kątem zapytań:
| Dane źródłowe | Jak do niego uzyskać dostęp | Obsługa danych |
|---|---|---|
| Przechowywanie obiektów w chmurze (Azure Data Lake Storage Gen2, Amazon S3, Google Cloud Storage) oraz kompatybilne z S3 przechowywanie lokalne | Skróty | Wirtualizacja: udostępnia dane źródłowe bez ich kopiowania |
| Dane zarządzane w zewnętrznym katalogu, który chcesz udostępnić bez kopiowania (na przykład Azure Databricks Unity Catalog) | Lustrzane odbicie metadanych – synchronizuje jedynie metadane katalogowe (schematy, tabele) i uzyskuje dostęp do danych źródłowych za pomocą skrótów | Wirtualizacja: udostępnia dane źródłowe bez ich kopiowania |
| Operacyjne bazy danych, które wymagają kopii zoptymalizowanej pod kątem zapytań (Azure SQL Database, Azure Cosmos DB, Snowflake, PostgreSQL, SQL Server 2025, Oracle Database, Google BigQuery) | Dublowanie bazy danych lub otwarte dublowanie dla obsługiwanych rozwiązań niestandardowych i partnerskich | Zero-ETL mirroring: Tworzy zsynchronizowaną kopię Delty |
| Dataverse (dane Dynamics 365 i Power Platform) | Skróty lub Łącze do Microsoft Fabric do dostępu bez kopiowania danych | Wirtualizacja: udostępnia dane źródłowe bez ich kopiowania |
Przekształcaj dane źródłowe, gdy jest to potrzebne. Transformacje skrótów mogą przetwarzać wspierane pliki udostępnione przez skrót, niezależnie od tego, czy pliki są przechowywane zewnętrznie, czy już w OneLake. Użyj transformacji plików skrótowych do konwersji plików strukturalnych na tabele Delta lub skrótowych transformacji AI do przetwarzania tekstu nieustrukturyzowanego. Transformacje skrótowe tworzą przekształcony wynik Delty i utrzymują go synchronizowanego z danymi odwołanymi przez skrót.
Używaj narzędzi Fabric do przenoszenia danych, gdy wirtualizacja i dublowanie nie obsługują źródła lub gdy potrzebujesz złożonych transformacji, orkiestracji, ruchu danych według harmonogramu albo pozyskiwania strumieniowego. Aby uzyskać pomoc w wyborze między potokami, przepływami danych, zadaniami kopiowania i strumieniami zdarzeń, zobacz Wybierz strategię przenoszenia danych.
Jeśli zdecydujesz się na przenoszenie danych, zapisuj skopiowane dane w otwartym formacie tabelarycznym, takim jak Delta Parquet lub Iceberg. Transformacje lustrzane i transformacje skrótów już generują dane wyjściowe Delta. Korzystanie z otwartych formatów sprawia, że wirtualizowane dane, zsynchronizowane kopie oraz przekształcone dane wyjściowe Delta pozostają czytelne dla silników Fabric i platform zewnętrznych.
Zapisz przyczynę za każdym razem, gdy tworzysz zsynchronizowaną kopię, przekształcone dane wyjściowe Delta lub kopię przy użyciu narzędzi Fabric do przenoszenia danych. Ten zapis pozwala na możliwość audytu decyzji. Twórz kopię tylko wtedy, gdy źródło wymaga fizycznego, zoptymalizowanego pod kątem zapytań układu lub nie spełnia Twoich wymagań dotyczących świeżości, kosztów transformacji, zgodności czy przetwarzania wirtualnie.
Zastosuj zabezpieczenia OneLake do danych udostępnianych przez OneLake, aby te same polityki obejmowały dane wirtualizowane, zsynchronizowane kopie i przekształcone wyniki Delty.
Zatwierdzać i opisywać powstałe elementy danych w katalogu OneLake, aby odbiorcy mogli je znaleźć i im zaufać.
Zunifikowane możliwości dostępu do danych
-
Wirtualizacja danych i dublowanie zero ETL – Udostępnianie danych znajdujących się w innych systemach i chmurach za pomocą odwołań bez kopiowania lub zsynchronizowanych kopii gotowych do analizy. Funkcje:
- Skróty udostępniają dane źródłowe w OneLake bez ich kopiowania.
- Dublowanie metadanych synchronizuje metadane katalogu zewnętrznego oraz umożliwia dostęp do danych źródłowych przy użyciu skrótów.
- Transformacje plików skrótów i transformacje AI na skróty przekształcają dane źródłowe w zsynchronizowany wynik Delta.
-
Scentralizowane zarządzanie – Stosuj konsekwentne zabezpieczenia i wykrywanie do źródeł wirtualnych, tak jak do natywnych danych OneLake. Funkcje:
- Bezpieczeństwo OneLake oraz model kontroli dostępu do danych stosują spójne polityki dostępu do danych w OneLake.
- Katalog OneLake ułatwia odnajdywanie i zatwierdzanie.
-
Interoperacyjność otwartych danych – Utrzymuj zwirtualizowane dane i kopie zarządzane przez platformę jako dostępne do odczytu zarówno dla silników Fabric, jak i platform zewnętrznych. Funkcje:
- Tabele Iceberg w OneLake udostępniają dane Iceberg platformie Fabric i zewnętrznym mechanizmom.
- Delta Parquet to otwarty format tabelowy do przechowywania danych gotowych do analizy.
- Dostęp do OneLake i API pozwalają zewnętrznym aplikacjom i narzędziom uzyskać dostęp do danych OneLake.
Architektura medalionowa (brąz, srebro, złoto)
Udostępnienie danych w OneLake to dopiero pierwszy krok. Surowe dane z systemów źródłowych zazwyczaj nie są bezpieczne do bezpośredniego wykorzystania do analityki czy AI. Często zawiera duplikaty, błędy, niespójne formaty lub wrażliwe pola. Gdy wiele zespołów pracuje na tych samych danych źródłowych, potrzebują one wspólnej definicji tego, do czego można ufać danym na każdym etapie przetwarzania.
Wzór architektury medalionowej organizuje dane w OneLake w trzy warstwy jakości: brąz dla surowych, niezmiennych danych źródłowych; srebro dla danych oczyszczonych i uformowanych; oraz złote dla certyfikowanych, gotowych do biznesu tabel i modeli semantycznych. Każda warstwa to zdefiniowany etap, na którym konsumenci mogą polegać. Tabele srebrne i złote mogą być ponownie wykorzystywane w zastosowaniach BI, analitycznych i AI, dzięki czemu zespoły nie muszą odtwarzać tej samej logiki oczyszczania lub modelowania w osobnych narzędziach.
Użyj tego wzorca, gdy:
- Wiele zespołów opiera się na tych samych danych źródłowych i potrzebuje spójnej jakości.
- Potrzebujesz prześladowalnej linii od surowych wejść do certyfikowanych wyjść.
- Potrzebujesz jasnej umowy między inżynierią danych a konsumentami zajmującymi się analizą lub AI.
Więcej informacji na temat tego wzoru można znaleźć w artykule Understand medallion architecture for Fabric with OneLake. Ten artykuł obejmuje projektowanie warstw, modele wdrożeń, formaty pamięci, widoki na zmaterializowane jeziora oraz optymalizację tabel Delta.
Jak ją stosować
Działający medalion opiera się na jednej idei: każda warstwa jest kontraktem z konsumentami na dalszej linii, a dane przechodzą do kolejnej warstwy dopiero po spełnieniu jej standardów jakości.
Zidentyfikuj surowe źródła oraz konsumentów, którzy polegają na certyfikowanych danych.
Zdefiniuj, co należy do każdej warstwy i stosuj te definicje konsekwentnie w różnych dziedzinach:
Warstwa Spis treści Typowi konsumenci Brąz Surowe, niezmienne dane pobrane bezpośrednio ze źródeł bez egzekwowania schematu Data Engineer (ograniczony dostęp) Srebro Oczyszczony, pozbawiony duplikatów i dostosowany do wspólnych definicji biznesowych Inżynierowie danych i przeszkoleni analitycy Złoto Starannie dobrane tabele i modele semantyczne gotowe do użycia w biznesie Wszyscy konsumenci BI, analityki i AI Twórz każdą warstwę przy użyciu odpowiedniego obciążenia platformy Fabric — zazwyczaj Data Engineering (Spark) lub Data Factory dla warstw brązowej i srebrnej, a Data Warehouse lub modeli semantycznych Power BI dla warstwy złotej. Zachowaj wierność źródłowemu w brązie, używając oryginalnego formatu, skrótu do danych źródłowych, Parquet lub Delta, jeśli to stosowne. Używaj tabel Delta dla srebra i złota, aby obciążenia Fabric mogły niezawodnie odczytywać i zapisywać dane dopracowane.
Stosuj polityki dostępu uwzględniające warstwy. Użyj zabezpieczeń OneLake dla obsługiwanych elementów oraz odpowiednich uprawnień Fabric i SQL dla magazynów. Ograniczyć dostęp do brązu, udostępnić srebro analitykom i przyzwolić dostęp do złota na podstawie potrzeb konsumentów i standardów najniższych przywilejów.
Korzystaj z wyselekcjonowanych wyników złota do analityki dalszej produkcji. Twórz semantyczne modele warstwy złotej w trybie Direct Lake, aby Power BI mogło odczytywać dane z usługi OneLake bez tworzenia zaimportowanej kopii i bez konieczności korzystania z zaplanowanych odświeżeń.
Potwierdź, że każde wydobycie złota ma możliwe do prześledzenia linii przez srebro do jego źródeł brązu. Następnie popieraj tabele z warstwą złota oraz modele semantyczne certyfikowane w katalogu OneLake. To walidacja pomaga konsumentom określić, które dane są gotowe do produkcji produkcyjnej.
Wykorzystaj ponownie sprawdzone modele semantyczne, aby przyspieszyć tworzenie ontologii Fabric IQ. Ten krok nadaje agentom AI zarządzany kontekst biznesowy oparty na certyfikowanych danych.
Podstawowe możliwości
-
Zintegrowana analityka i AI – warstwy brązowe, srebrne i złote dostarczają wszystkie analizy i obciążenia AI na OneLake, bez kopii specyficznych dla silnika. Funkcje:
- Architektura domków nad jeziorem Medallion w OneLake dostarcza wskazówek projektowych dla trzech warstw.
- Tryb Direct Lake pozwala modelom semantycznym Power BI odczytywać dane warstwy złotej bezpośrednio z OneLake.
- Obciążenia Fabric, takie jak Data Engineering i Data Warehouse, tworzą i udoskonalają warstwy.
-
Scentralizowane zarządzanie – Stosuj różne polityki dostępu i bramki jakości na każdej warstwie, tak aby konsumenci widzieli tylko dane odpowiednie dla swojej roli. Funkcje:
- Zabezpieczenia OneLake wymuszają polityki dostępu zależne od warstwy.
- Katalog OneLake wspiera odkrywanie i certyfikację z uwzględnieniem warstw.
- Microsoft Purview stosuje etykiety wrażliwości i audyt.
-
Interoperacyjność otwartych danych – Przechowuj warstwy w otwartych formatach, aby zewnętrzne silniki mogły je odczytywać razem z Fabric. Funkcje:
- Delta Parquet to otwarty format tabel do przechowywania danych z warstwy przetworzonej.
- Tabele Iceberg w OneLake udostępniają dane warstw silnikom kompatybilnym z Iceberg.
- Dostęp do OneLake i API pozwalają zewnętrznym aplikacjom i narzędziom uzyskać dostęp do danych warstwowych.
Siatka danych zorientowana na domenę na platformie współdzielonej
Jeśli masz wiele zespołów biznesowych produkujących i konsumujących dane, kierowanie każdego żądania przez jeden centralny zespół danych może spowolnić dostawę. Zespoły biznesowe często najlepiej rozumieją własne dane i wymagania, ale decentralizacja własności bez wspólnego zarządzania może prowadzić do niespójnego bezpieczeństwa, jakości i pochodzenia.
Wzorzec siatki danych zorientowany na domenę daje każdej domenze biznesowej własność własnych produktów danych, podczas gdy wszystkie domeny stosują wspólne standardy na zasadzie OneLake. Każda domena publikuje własne produkty danych, a inne domeny uzyskują do nich dostęp za pośrednictwem skrótów i wykorzystują je w analizach Fabric oraz obciążeniach AI. Scentralizowane polityki tożsamości, bezpieczeństwa i zarządzania są stosowane równomiernie we wszystkich dziedzinach.
Użyj tego wzorca, gdy:
- Jeden scentralizowany zespół ds. danych staje się wąskim gardłem, które spowalnia realizację.
- Różne domeny biznesowe mają odrębne dane, wymagania i rytmy wydawania.
- Potrzebujesz jasnej odpowiedzialności za jakość danych na poziomie domenowym, bez rezygnacji z zarządzania całego przedsiębiorstwa.
Zastosowanie siatki danych zorientowanej na domenę
Znajdź właściwą równowagę między decentralizacją a spójnością. Przenieś odpowiedzialność do domeny, która najlepiej zna dane, a tożsamość, bezpieczeństwo i rodowód danych utrzymuj w sposób scentralizowany, tak aby produkty danych każdej domeny spełniały te same standardy.
Zidentyfikuj domeny firmy. Każda domena powinna reprezentować spójny obszar biznesu z zespołem, który może posiadać i obsługiwać produkty danych od początku do końca.
Stwórz domenę dla każdego obszaru biznesowego i przypisz jej przestrzenie robocze. Ustaw osobną domenę centralną dla współdzielonej infrastruktury i wielokrotnego użytku danych przedsiębiorstwowych.
Zdefiniuj standardy produktów danych, które każda domena musi spełniać – na przykład wymagania dotyczące zatwierdzenia lub certyfikacji, udokumentowane schematy, metadane własności, wersjonowanie oraz umowy o poziomie usług (SLA). Te standardy sprawiają, że każdy produkt staje się wielokrotnego użytku, łatwym do odnalezienia kontraktem, zamiast być jedynie folderem w przestrzeni roboczej.
Wykorzystaj zabezpieczenia OneLake, aby zastosować kontrolę dostępu do danych opartą na rolach na poziomie folderów, tabel, wierszy i kolumn, aby producenci mogli publikować produkty danych bez ujawniania wszystkiego w swojej przestrzeni roboczej.
Zastosuj zarządzanie dzierżawcze z katalogiem OneLake do odkrywania i linii genealogicznych między domenami oraz Microsoft Purview do etykiet wrażliwości i audytu. Rozszerzenie tego samego modelu tożsamości i polityki na agentów AI korzystających z produktów danych domenowych, tak aby dostęp agentów był regulowany jak dostęp każdego innego konsumenta.
Niech domeny konsumenckie używają skrótów do odwoływania się do produktów danych producenta zamiast ich kopiowania. Konsumenci mogą następnie korzystać z cytowanych produktów danych w zadaniu Fabric, które odpowiadają ich potrzebom. Dla modeli semantycznych Power BI użyj trybu Direct Lake, aby odczytać dane bezpośrednio z OneLake. Wykorzystaj Fabric Data Agents lub Fabric IQ, aby tworzyć doświadczenia AI oparte na produktach danych domenowych zarządzanych.
Jeśli domeny publikują w katalogach poza Fabric, zaplanuj synchronizację kontroli dostępu, aby uprawnienia pozostały spójne między OneLake a katalogiem zewnętrznym.
Tip
Akcelerator open source Microsoft Policy Weaver może zautomatyzować tę synchronizację dla źródeł Azure Databricks (Unity Catalog), Snowflake i Dataverse. Odzwierciedla zasady dostępu do danych w rolach zabezpieczeń OneLake, uzupełniając mirroring (który przenosi dane, ale nie uprawnienia).
Możliwości siatki danych
-
Scentralizowane zarządzanie – Decentralizacja własności do domen, jednocześnie utrzymując tożsamość, bezpieczeństwo i linię rodową w centralizacji. Funkcje:
- Domeny grupują przestrzenie robocze według obszaru biznesowego.
- Bezpieczeństwo OneLake zapewnia dostęp do folderów, tabel, wierszy i kolumn opartych na rolach.
- Katalog OneLake umożliwia odkrywanie i linię genealogiczną między domenami.
- Microsoft Purview stosuje etykiety wrażliwości i audyt.
-
Wirtualizacja danych – Pozwól domenom konsumenckim korzystać z produktów danych należących do producenta poprzez odniesienia zamiast kopii. Funkcje:
- Skróty umożliwiają zerowe udostępnianie kopii między domenami.
-
Zintegrowana analityka i AI – Spraw, by produkty danych każdej domeny były użyteczne dla wszystkich obciążeń Fabric. Funkcje:
- Tryb Direct Lake pozwala modelom semantycznym Power BI odczytywać produkty danych domenowych bezpośrednio z OneLake.
- Obciążenia robocze platformy Fabric, takie jak inżynieria danych, hurtownia danych, analiza w czasie rzeczywistym oraz nauka o danych, przetwarzają i analizują produkty danych z domen.
- Fabric Data Agents i Fabric IQ wspierają doświadczenia AI oparte na produktach danych domenowych.
Konsolidacja platform dla analityki i AI
Jeśli uruchamiasz kilka platform analitycznych obok siebie – oddzielne narzędzia do magazynowania danych, business intelligence, data science, analizy czasu rzeczywistego i AI – każde narzędzie ma własne kopie danych, pipeline'y i model zarządzania. Ta fragmentacja podnosi koszty i utrudnia stosowanie spójnego bezpieczeństwa lub uzyskanie jednej odpowiedzi na pytanie biznesowe.
Wzorzec konsolidacji platform przenosi te obciążenia do Fabric, gdzie OneLake zapewnia wspólną, zarządzaną bazę danych. Obciążenia robocze platformy Fabric uzyskują dostęp do danych, przekształcają je, synchronizują lub analizują w oparciu o tę podstawę, zamiast opierać się na oddzielnych modelach danych i ładu dla każdego narzędzia.
Użyj tego wzorca, gdy:
- Korzystasz z wielu platform analitycznych o nakładających się możliwościach.
- Kopie danych specyficzne dla silnika i pipeline'y generują koszty i narzuty utrzymania.
- Potrzebujesz jednego modelu zarządzania i bezpieczeństwa we wszystkich obciążeniach analityki i AI.
Zastosuj konsolidację platform
Celuj w mniej platform, a nie więcej integracji. Konsoliduj obciążenia robocze w usłudze Fabric zamiast integrować ze sobą narzędzia, a zewnętrzne silniki integruj tylko wtedy, gdy nie możesz jeszcze wycofać ich z użycia.
Zrób inwentaryzację narzędzi i pipeline'ów analityki, magazynowania danych, data science, business intelligence (BI) oraz AI, których używasz już dziś. Zwróć uwagę, jakie obciążenia obsługuje każde narzędzie i jakie dane kopiuje.
Przyporządkuj każde istniejące obciążenie robocze do obciążenia roboczego platformy Fabric, które może je zastąpić:
Obciążenie dziedziczone Obciążenie robocze usługi Fabric Orkiestracja danych i ETL Fabryka danych Notesy Spark i przetwarzanie w architekturze lakehouse inżynierowie danych Magazynowanie danych SQL Magazyn danych Streaming i analityka KQL Analiza w czasie rzeczywistym Trening modeli ML i śledzenie eksperymentów Nauka o danych Operacyjne bazy danych Bazy danych (baza SQL w Fabric oraz Cosmos DB w Fabric) Wizualizacja BI i modele semantyczne Power BI z trybem Direct Lake Konwersacyjna sztuczna inteligencja oparta na danych korporacyjnych Fabric Data Agents, Copilot for Fabric, Fabric IQ Ustal jeden model zarządzania i bezpieczeństwa dla wszystkich obciążeń, korzystając z OneLake security, Microsoft Purview oraz katalogu OneLake. Konfiguruj klucze zarządzane przez klienta, gdy obsługiwane elementy Fabric wymagają dodatkowej warstwy szyfrowania.
Skonsoliduj dane analityczne w OneLake, używając formatu Delta lub Iceberg, aby obciążenia mogły dzielić zarządzaną bazę danych. Uwzględnić obciążenia operacyjne poprzez konsolidację ich w bazach danych Fabric, które udostępniają zsynchronizowane dane analityczne w OneLake.
Ugruntuj AI na skonsolidowanych danych. Buduj ontologie (podgląd) na swojej wyselekcjonowanej warstwie danych i udostępniaj je agentom przez serwer Ontology MCP, tak aby Fabric Data Agents, Microsoft 365 Copilot i zewnętrzne narzędzia mogły rozumować w tym samym zarządzanym kontekście. Możesz generować definicje ontologii z modeli semantycznych Power BI w trybie Import, Direct Lake lub DirectQuery. Używaj trybu Direct Lake , gdy potrzebujesz generowanych przypisań do obsługiwanych danych OneLake i zapoznaj się z aktualnymi ograniczeniami ontologii.
Jeśli chodzi o zewnętrzne silniki, których jeszcze nie możesz wycofać, udostępnij dane OneLake poprzez integrację z Azure Databricks, interoperacyjność Iceberg z Snowflake lub dostęp do OneLake i API.
Wycofaj zastąpione narzędzia, kopie danych i potoki przetwarzania po zweryfikowaniu ich odpowiedników w usłudze Fabric. Dzięki temu konsolidacja eliminuje koszty, licencje i przekazywanie zadań, zamiast dokładać kolejną platformę do i tak już istniejącego stosu rozwiązań.
Możliwości konsolidacji platform
-
Zintegrowana analityka i sztuczna inteligencja — Połącz analitykę, naukę o danych oraz zadania związane ze sztuczną inteligencją na wspólnej platformie OneLake. Funkcje:
- Obciążenia robocze platformy Fabric, takie jak Data Factory, Data Engineering, Data Warehouse, Real-Time Intelligence, Data Science, Databases oraz Power BI, uzyskują dostęp do danych, przekształcają je, synchronizują lub analizują je za pośrednictwem wspólnej podstawy.
- Tryb Direct Lake pozwala modelom semantycznym Power BI bezpośrednio odczytywać dane OneLake.
- Fabric Data Agents, Copilot for Fabric oraz Fabric IQ wspierają doświadczenia AI oparte na danych OneLake.
- Ontologie oraz serwer Ontology MCP dostarczają agentom AI zarządzany kontekst biznesowy.
- OneLake jako źródło wiedzy dla Microsoft Foundry pozwala Foundry indeksować pliki OneLake do użytku przez agentów AI.
-
Interoperacyjność otwartych danych – Pozwól zewnętrznym platformom, których nie wycofujesz z użycia, nadal odczytywać te same dane. Funkcje:
- Tabele Iceberg w OneLake i Delta Parquet przechowują dane w formatach otwartych tabel.
- Dostęp do OneLake i API pozwalają zewnętrznym aplikacjom i narzędziom uzyskać dostęp do danych OneLake.
- Integracja z Azure Databricks i interoperacyjność Iceberg ze Snowflake pozwoliły zewnętrznym platformom analitycznym odczytywać dane OneLake.
-
Scentralizowane zarządzanie – Zastąpienie modeli bezpieczeństwa dla każdego narzędzia jednym modelem zarządzania i audytu, który obejmuje każde obciążenie. Funkcje:
- Zarządzanie Fabric zapewnia wspólne ramy zarządzania dla wszystkich obciążeń Fabric.
- Bezpieczeństwo OneLake stosuje konsekwentne kontrole dostępu do danych.
- Katalog OneLake umożliwia wyszukiwanie i śledzenie pochodzenia danych w różnych obciążeniach.
- Integracja z Microsoft Purview umożliwia stosowanie etykiet wrażliwości i inspekcję.
- Klucze zarządzane przez klienta dodają kolejną warstwę szyfrowania do obsługiwanych elementów Fabric.
Zewnętrzne udostępnianie danych między organizacjami
Jeśli wymieniasz dane z partnerami, dostawcami, klientami lub innymi działami na bieżąco, eksport wsadowy, transfery plików oraz zduplikowane systemy downstream powodują opóźnienia, koszty i luki w zarządzaniu. Zewnętrzny wzorzec udostępniania danych daje konsumentom spoza Twojej organizacji lub działu biznesowego bezpośredni dostęp do wyselekcjonowanych danych OneLake bez konieczności powtarzających się eksportów. Użytkownicy mogą uzyskiwać dostęp do danych za pośrednictwem funkcji udostępniania między dzierżawcami w usłudze Fabric lub z poziomu zewnętrznych platform analitycznych, takich jak Snowflake i Azure Databricks, dzięki funkcjom interoperacyjności OneLake.
Konsumenci widzą aktualizacje, gdy je publikujesz. Kontrolujesz dostęp do danych źródłowych poprzez mechanizm współdzielenia lub interoperacyjności, który wspiera platformę użytkownika.
Użyj tego wzorca, gdy:
- Na bieżąco wymieniasz się danymi z organizacjami zewnętrznymi.
- Eksport wsadowy lub transfer plików powoduje opóźnienia, złożoność lub luki w zarządzaniu.
- Musisz centralnie śledzić i odbierać dostęp zewnętrzny.
Zastosowanie zewnętrznego udostępniania danych
Zewnętrzne udostępnianie najlepiej działa, gdy używasz wirtualizacji zamiast eksportu danych. Dopasuj metodę dostępu do tego, co każdy konsument może odczytać, i zastosuj kontrole dostępu wspierane przez ten mechanizm współdzielenia lub interoperacyjności.
Zidentyfikuj produkty danych, które chcesz udostępniać na zewnątrz, oraz konsumentów, którzy ich potrzebują (partnerów, dostawców, klientów). Zazwyczaj dzielisz się starannie zdefiniowanymi tabelami i plikami, które są dobrze zdefiniowane i udokumentowane.
Wybierz odpowiednie podejście do udostępniania dla każdego konsumenta:
Typ konsumenta Zalecane podejście Użytkownicy usługi Fabric w innej dzierżawie Zewnętrzne udostępnianie danych na potrzeby zwirtualizowanego dostępu między dzierżawami tylko do odczytu Użytkownicy Snowflake na platformie Azure Interoperacyjność Iceberg z platformą Snowflake umożliwiająca odczyt tabel Fabric udostępnionych w formacie Iceberg Użytkownicy usługi Azure Databricks Federacja katalogu OneLake w usłudze Azure Databricks umożliwiająca wykonywanie zapytań do tabel OneLake za pośrednictwem Unity Catalog bez kopiowania danych Aplikacje lub narzędzia wspierające ADLS Gen2 lub Blob API Dostęp do OneLake oraz API umożliwiające dostęp do danych OneLake za pośrednictwem obsługiwanych API Aby wprowadzić dane z Dataverse do OneLake przed ich udostępnieniem, użyj zunifikowanego wzorca dostępu do danych.
Zakres dostępu zewnętrznego z uprawnieniami obsługiwanymi przez wybrany mechanizm udostępniania. W przypadku zewnętrznego udostępniania danych w usłudze Fabric udostępnienie przyznaje każdemu użytkownikowi w dzierżawie macierzystej zaproszonego użytkownika dostęp tylko do odczytu. Polityki bezpieczeństwa i zarządzania po stronie dostawcy, w tym OneLake, etykiety wrażliwości oraz polityki zapobiegania utracie danych, nie są egzekwowane w najemcy konsumenta. Konsument musi zarządzać dalszym dostępem w swoim środowisku.
Uzgodnij od początku warunki każdej relacji dzielącej się – co jest dzielone, z kim i na jak długo. W usłudze Fabric, aby zarządzać udostępnianiem danych zewnętrznych, cofnij dostęp na karcie External data shares na stronie Zarządzanie uprawnieniami. W przypadku innych metod cofnij dostęp za pomocą wybranego mechanizmu udostępniania. Potwierdź, że konsument traci widoczność.
Zastosuj etykiety poufności, inspekcję i zapobieganie utracie danych za pomocą Microsoft Purview w środowisku Fabric dostawcy.
Polecam i dokumentuj produkty danych źródłowych w katalogu OneLake , aby dostawcy mogli je odnaleźć i zarządzać przed udostępnieniem ich. Katalog OneLake nie publikuje produktów danych dla zewnętrznych najemców ani platform analitycznych.
Możliwości zewnętrznego udostępniania danych
-
Wirtualizacja danych – Udostępniaj dane za pomocą referencji bez kopiowania, bez konieczności zarządzania procesami eksportu. Funkcje:
- Zewnętrzne udostępnianie danych zapewnia wirtualne udostępnianie między dzierżawcami Fabric.
- Skróty pozwalają partnerom korzystać z opublikowanych danych bez ich kopiowania.
-
Interoperacyjność otwartych danych – Udostępniaj je konsumentom, którzy nie korzystają z Fabric, publikując w otwartych formatach. Funkcje:
- Tablice Iceberg w OneLake publikują udostępnione dane w formacie otwartej tabeli.
- Interoperacyjność Iceberg z Snowflake pozwala użytkownikom Snowflake odczytywać udostępniane dane OneLake.
- Federacja katalogowa OneLake in Azure Databricks pozwala konsumentom Azure Databricks zapytywać tabele OneLake przez Unity Catalog bez kopiowania danych.
- Dostęp do OneLake i API pozwalają kompatybilnym aplikacjom i narzędziom uzyskać dostęp do danych OneLake.
-
Scentralizowane zarządzanie – Zarządzanie danymi źródłowymi w Fabric i kontrola dostępu zewnętrznego za pomocą każdego mechanizmu udostępniania. Funkcje:
- Zabezpieczenia usługi OneLake określają zakres dostępu do danych źródłowych w usłudze Fabric.
- Microsoft Purview stosuje etykiety wrażliwości, audyt oraz mechanizmy zapobiegania utracie danych w środowisku Fabric dostawcy.
- Katalog OneLake obsługuje odnajdywanie i zatwierdzanie po stronie dostawcy przed udostępnieniem.