Dublowanie widoków w Fabric

Widoki dublowania replikują widoki logiczne z systemu źródłowego zamiast pełnych tabel fizycznych. Filtry źródłowe, sprzężenia i przekształcenia można wprowadzić do usługi OneLake bez tworzenia oddzielnych potoków inżynieryjnych.

  • Replikuje logikę widoku z systemu źródłowego bez konieczności ponownego kompilowania zapytań w Fabric.
  • Eliminuje konieczność kompilowania oddzielnych potoków Spark lub SQL w celu przekształcenia danych źródłowych.
  • Ułatwia użytkownikom podrzędnym wykonywanie zapytań dotyczących danych ukształtowanych, przefiltrowanych lub połączonych bezpośrednio w usłudze OneLake.

Note

Obecnie widoki są obsługiwane wyłącznie na potrzeby mirroringu dla Snowflake. Obecnie jest to powszechnie dostępne.

Prerequisites

Włącz widoki lustrzane

Widoki można włączyć na dwa sposoby:

  • Podczas doświadczenia tworzenia nowej lustrzanej bazy danych.
  • W przypadku istniejącej dublowanej bazy danych za pośrednictwem pulpitu nawigacyjnego konfiguracji na stronie monitorowania dublowania.

Po nawiązaniu połączenia z bazą danych Snowflake widoki są wyświetlane na ekranie wyboru tabeli. (W tym przykładzie włącza się widoki dla źródła danych Snowflake.)

Zrzut ekranu pulpitu nawigacyjnego konfiguracji mirrorowania Snowflake z widoczną opcją wyboru (i tym samym włączenia) widoków.

Po wybraniu widoków, które chcesz replikować, zostanie wyświetlone okno dialogowe z prośbą o potwierdzenie, że włączenie rozszerzonych funkcji wiąże się z naliczaniem opłat, zanim przejdziesz dalej.

Zrzut ekranu przedstawiający rozszerzone możliwości w oknie dialogowym dublowania, aby włączyć rozszerzone możliwości i potwierdzić implikacje dotyczące rozliczeń.

Jak działają widoki lustrzane

Po włączeniu widoków dla dublowanej bazy danych Fabric zmaterializuje wyniki widoku w usłudze OneLake jako tabele delty zgodnie z harmonogramem. Proces replikacji działa w następujący sposób:

  1. Fabric odczytuje definicję widoku z systemu źródłowego (Snowflake).
  2. Fabric materializuje widok — uruchamia zapytanie i przechowuje wyniki jako tabelę delty w usłudze OneLake.
  3. Możesz wykonywać zapytania dotyczące zmaterializowanego widoku za pośrednictwem punktu końcowego analizy SQL, platformy Spark i usługi Direct Lake.
  4. Fabric odświeża widok co 12 godzin, aby zachować aktualność danych.

Pricing

Note

Dublowanie bez rozszerzonych możliwości jest bezpłatne.

Widoki lustrzane wymagają dodatkowych zasobów obliczeniowych do materializowania i okresowego odświeżania wyników widoków. Ceny są oparte na rzeczywistej pracy obliczeniowej wykonywanej podczas każdego cyklu odświeżania.

Aby uzyskać pełny model cen, szczegóły pomiaru i zakres rozliczeniowy, zobacz Rozliczenia dla rozszerzonych możliwości w dublowaniu.

Limitations

  • Snowflake jest jedynym źródłem obsługującym widoki.
  • Fabric odświeża widoki co 12 godzin, a nie niemal w czasie rzeczywistym, tak jak w przypadku dublowania tabel.
  • Złożone widoki z zagnieżdżonymi podzapytaniami lub nieobsługiwanymi funkcjami mogą nie zostać pomyślnie zreplikowane.