Udostępnij za pośrednictwem


Co nowego i planowanego dla magazynu danych w usłudze Microsoft Fabric

Ważne

Plany wydania opisują funkcje, które mogą lub nie zostały jeszcze wydane. Harmonogramy dostarczania i przewidywane funkcje mogą ulec zmianie lub nie mogą być dostarczane. Aby uzyskać więcej informacji, zapoznaj się z zasadami firmy Microsoft.

Magazyn danych w usłudze Microsoft Fabric to pierwszy magazyn danych, który obsługuje transakcje obejmujące wiele tabel i natywnie obejmuje otwarty format danych. Magazyn jest oparty na niezawodnym optymalizatorze zapytań programu SQL Server i a aparatze rozproszonego przetwarzania zapytań klasy korporacyjnej, który eliminuje potrzebę konfiguracji i zarządzania. Magazyn danych w usłudze Microsoft Fabric bezproblemowo integruje się z usługą Data Factory na potrzeby pozyskiwania danych, usługi Power BI na potrzeby analizy i raportowania oraz usługi Synapse Spark na potrzeby nauki o danych i uczenia maszynowego. Usprawnia ona inwestycje w analizę organizacji przez zbieżność magazynów i magazynów danych.

Obciążenia magazynowania danych korzystają z rozbudowanych możliwości aparatu SQL w otwartym formacie danych, dzięki czemu klienci mogą skupić się na analizie i raportowaniu. Korzystają one również z uzyskiwania dostępu do danych z usługi OneLake, czyli usługi wirtualizacji magazynu data lake.

Aby dowiedzieć się więcej, zobacz dokumentację.

Obszary inwestycyjne

Funkcja Szacowana oś czasu wydania
Aktualizacje szczegółowych informacji o zapytaniach Q4 2024
Copilot for Data Warehouse: Czat przyczepki Q4 2024
Instrukcja BULK INSERT Q1 2025
OPENROWSET Q1 2025
Buforowanie zestawu wyników Q1 2025
Ulepszenia statystyk automatycznych Q1 2025
SHOWPLAN_XML Q1 2025
Copilot dla punktu końcowego analizy SQL Q1 2025
Odświeżanie interfejsu API REST punktu końcowego usługi SQL Analytics Q1 2025
Asystent migracji kodu Q1 2025
Klastrowanie danych Q1 2025
Alter Table — usuwanie/zmienianie nazwy kolumny Q1 2025
Tabele tymczasowe (w zakresie sesji) Q1 2025
MERGE (T-SQL) Q1 2025
Dzienniki inspekcji SQL Q1 2025
WYKONAJ JAKO Q1 2025
BCP Q1 2025
TYPY VARCHAR(MAX)/VARBINARY(MAX) Wysłane (Q4 2024)
Ulepszenia punktu końcowego usługi SQL Analytics Wysłane (Q4 2024)
Obsługa formatu JSON Wysłane (Q4 2024)
Ulepszenia wydajności ciągów Wysłane (Q4 2024)
Obsługa sortowania bez uwzględniania wielkości liter (tylko magazyn) Wysłane (Q4 2024)
Zagnieżdżone CTE Wysłane (Q4 2024)
Integracja notesu T-SQL Wysłane (Q3 2024)
OBCIĄĆ Wysłane (Q3 2024)
ALTER TABLE — dodawanie kolumny dopuszczanej do wartości null Wysłane (Q3 2024)
Aktualizacje szczegółowych informacji o zapytaniach Wysłane (Q3 2024)
Przywracanie w miejscu w edytorze magazynu Wysłane (Q2 2024)
Obsługa funkcji COPY INTO na potrzeby bezpiecznego magazynu Wysłane (Q2 2024)
Copilot Wysłane (Q2 2024)
Podróż czasowa Wysłane (Q2 2024)
Środowisko monitorowania magazynu Wysłane (Q2 2024)

Aktualizacje szczegółowych informacji o zapytaniach

Szacowana oś czasu wydania: Q4 2024

Typ wydania: ogólna dostępność

Szczegółowe informacje o zapytaniach będą teraz przedstawiać ilość danych skanowanych podczas wykonywania zapytania, rozlanie pamięci, dysku i zdalnego.

Copilot for Data Warehouse: Czat przyczepki

Szacowana oś czasu wydania: Q4 2024

Typ wydania: publiczna wersja zapoznawcza

Copilot for Data Warehouse jest ostatecznym programistą sparowanym i zwiększającym produktywność dla każdego dewelopera na poziomie umiejętności — od specjalistów ds. danych po analityków. Ma na celu przyspieszenie tworzenia magazynu dzięki wykorzystaniu generowania sztucznej inteligencji w celu uproszczenia i zautomatyzowania tworzenia, analizy i zarządzania magazynem danych.

Ta funkcja wprowadza okienko czatu przyczepki Copilot. Użyj okienka czatu, aby zadać pytania dotyczące magazynu, aby copilot za pomocą języka naturalnego. Przypadki użycia obejmują:

  • Język naturalny do języka SQL: zadaj copilot pytanie dotyczące danych magazynu i otrzymuj wygenerowane zapytanie SQL obsługujące schemat magazynu.
  • Pytania i odpowiedzi: Zadaj copilot pytanie dotyczące magazynu i uzyskaj odpowiedź opartą na dokumentacji i wskaźniki do oficjalnej dokumentacji.
  • Burza mózgów: użyj narzędzia Copilot, aby pomóc w burzy mózgów odpowiednich trendów lub wzorców do analizy w danych

Instrukcja BULK INSERT

Szacowana oś czasu wydania: Q1 2025

Typ wydania: publiczna wersja zapoznawcza

Instrukcja BULK INSERT służy do pozyskiwania plików w usłudze Fabric DW (podobnie jak COPY INTO). funkcja BULK INERT umożliwia migrację z programu SQL Server do usługi Fabric DW z minimalnymi zmianami kodu. Klienci musieliby ponownie napisać kod i narzędzia zewnętrzne, które używają funkcji BULK INSERT do migracji do funkcji COPY INTO jako wymagania wstępne migracji do usługi Fabric DW. Ponadto funkcja BULK INSERT obsługuje niektóre tradycyjne opcje lokalne, które nie są dostępne w funkcji COPY INTO.

OPENROWSET

Szacowana oś czasu wydania: Q1 2025

Typ wydania: publiczna wersja zapoznawcza

Usługa DW sieci szkieletowej umożliwia użytkownikom używanie funkcji OPENROWSET do odczytywania danych z plików w jeziorze. Prostym przykładem funkcji OPENROWSET jest:

SELECT * 
FROM OPENROWSET ( BULK ‘<file path>’ ) 
WITH ( <column definition> ) 

Funkcja OPENROWSET odczytuje zawartość plików w danym <file path> miejscu i zwraca zawartość plików. Funkcja Thi umożliwia łatwe przeglądanie i wyświetlanie podglądu plików przed pozyskaniem.

Buforowanie zestawu wyników

Szacowana oś czasu wydania: Q1 2025

Typ wydania: publiczna wersja zapoznawcza

Buforowanie zestawu wyników zapisuje wyniki odpowiednich zapytań i zwraca je natychmiast w kolejnych uruchomieniach, co znacząco skraca czas wykonywania przez przekazanie ponownej kompilacji i ponownej kompilacji. Pamięć podręczna jest automatycznie zarządzana i nie wymaga ręcznej interwencji.

Ulepszenia statystyk automatycznych

Szacowana oś czasu wydania: Q1 2025

Typ wydania: ogólna dostępność

Planowane są różne ulepszenia — krótszy czas wykonywania automatycznych aktualizacji statystyk, oportunistyczne wsparcie dla typów kolumn VARCHAR(MAX), ulepszony magazyn pośrednich kroków statystyk, automatyczna konserwacja statystyk poza zapytaniem użytkownika.

SHOWPLAN_XML

Szacowana oś czasu wydania: Q1 2025

Typ wydania: ogólna dostępność

SHOWPLAN_XML zwraca szczegółowe informacje o sposobie wykonywania instrukcji w postaci dobrze zdefiniowanego dokumentu XML bez wykonywania instrukcji języka T-SQL.

Copilot dla punktu końcowego analizy SQL

Szacowana oś czasu wydania: Q1 2025

Typ wydania: publiczna wersja zapoznawcza

Copilot for Data Warehouse jest ostatecznym programistą sparowanym i zwiększającym produktywność dla każdego dewelopera na poziomie umiejętności — od specjalistów ds. danych po analityków. Ma na celu przyspieszenie tworzenia magazynu dzięki wykorzystaniu generowania sztucznej inteligencji w celu uproszczenia i zautomatyzowania tworzenia, analizy i zarządzania magazynem danych. Ta funkcja umożliwia użycie narzędzia Copilot w punkcie końcowym analizy SQL.

Odświeżanie interfejsu API REST punktu końcowego usługi SQL Analytics

Szacowana oś czasu wydania: Q1 2025

Typ wydania: ogólna dostępność

Programowe wyzwalanie odświeżania punktu końcowego analizy SQL w celu zachowania synchronizacji tabel z wszelkimi zmianami wprowadzonych w elemencie nadrzędnym.

Asystent migracji kodu

Szacowana oś czasu wydania: Q1 2025

Typ wydania: publiczna wersja zapoznawcza

Zaprojektowana w celu przyspieszenia migracji dedykowanych pul SQL programu Synapse i innych magazynów do usługi Fabric Data Warehouse użytkownicy będą mogli migrować kod i dane ze źródłowej bazy danych, automatycznie konwertując schemat źródłowy i kod na magazyn danych sieci szkieletowej, pomagając w migracji danych i zapewniając pomoc w zakresie sztucznej inteligencji.

Klastrowanie danych

Szacowana oś czasu wydania: Q1 2025

Typ wydania: publiczna wersja zapoznawcza

Klastrowanie danych umożliwia szybszą wydajność odczytu, umożliwiając klientom określanie kolumn do współlokowania danych pozyskiwania w celu włączenia pomijania plików podczas odczytu.

Alter Table — usuwanie/zmienianie nazwy kolumny

Szacowana oś czasu wydania: Q1 2025

Typ wydania: ogólna dostępność

Alter Table — usuwanie/zmienianie nazwy umożliwi klientom zmianę definicji tabeli, upuszczając i zmieniając nazwy kolumn. Jest to dodatek do istniejącej funkcji Alter Table, która obsługuje dodawanie nowej kolumny i jest obecnie w środowisku produkcyjnym.

Tabele tymczasowe (w zakresie sesji)

Szacowana oś czasu wydania: Q1 2025

Typ wydania: ogólna dostępność

Tabele tymczasowe objęte zakresem sesji, oparte na parquet umożliwiają klientom przechowywanie zestawów wyników pośrednich na potrzeby wielokrotnego dostępu, ale nie są wymagane do trwałego utrwalania. Działają one jako zwykła tabela permamentów, ale znikają po zamknięciu połączenia.

MERGE (T-SQL)

Szacowana oś czasu wydania: Q1 2025

Typ wydania: ogólna dostępność

Polecenie MERGE T-SQL dla usługi Fabric Data Warehouse umożliwia wybór kodu DML w jedną instrukcję dla wszystkich potrzeb logiki przekształcania.

Dzienniki inspekcji SQL

Szacowana oś czasu wydania: Q1 2025

Typ wydania: ogólna dostępność

Ta funkcja śledzi zdarzenia bazy danych i zapisuje je w dzienniku inspekcji, umożliwiając klientom wykonywanie zapytań dotyczących pliku inspekcji przy użyciu sys.fn_get_audit_file_v2 na potrzeby inspekcji i zgodności.

WYKONAJ JAKO

Szacowana oś czasu wydania: Q1 2025

Typ wydania: ogólna dostępność

Funkcja EXECUTE AS ustawia kontekst wykonywania dla sesji, a tym samym umożliwia użytkownikowi personifikację jako inny użytkownik w celu zweryfikowania niezbędnych uprawnień, które zostały podane.

BCP

Szacowana oś czasu wydania: Q1 2025

Typ wydania: publiczna wersja zapoznawcza

Usługa Fabric DW obsługuje narzędzie bcp i interfejs API ładowania zbiorczego TDS. Interfejs API zbiorczego loda umożliwia ładowanie danych do usługi Fabric DW różnych narzędzi klienckich, takich jak bcp, SSIS, ADF. Przykładowe polecenie bcp, które ładuje zawartość pliku do tabeli DW, to:

bcp gold.artists in "C:\temp\gold_artist.txt" -d TextDW -c -S "<server name>.msit-datawarehouse.fabric.microsoft.com" -G -U theusert@microsoft.com 

Dostarczane funkcje

TYPY VARCHAR(MAX)/VARBINARY(MAX)

Wysłane (Q4 2024)

Typ wydania: publiczna wersja zapoznawcza

Użytkownicy mogą definiować kolumny z typami VARCHAR(MAX)/VARBINARY(MAX) w magazynie danych do przechowywania ciągów lub danych binarnych do 1 MB. W punkcie końcowym SQL dla usługi Lakehouse typy ciągów w tabelach delty są reprezentowane jako VARCHAR(MAX) bez obcinania do 8 KB. Różnice wydajności między zapytaniami pracującymi z typami VARCHAR(MAX) i VARCHAR(8000) są zminimalizowane, co umożliwia użytkownikom korzystanie z dużych typów bez znacznej kary za wydajność.

Ulepszenia punktu końcowego usługi SQL Analytics

Wysłane (Q4 2024)

Typ wydania: ogólna dostępność

Ta funkcja obejmuje aktualizacje wprowadzone w środowisku punktu końcowego analizy SQL, w tym:

  • Automatyczne odświeżanie wyzwalane podczas otwierania elementu lub nawiązywania połączenia z punktem końcowym
  • Ulepszony interfejs użytkownika umożliwiający odświeżanie punktu końcowego analizy SQL bezpośrednio na wstążce
  • Nowa właściwość ostatniej pomyślnej aktualizacji w usłudze OneLake za pośrednictwem okna dialogowego właściwości tabeli — okno dialogowe
  • Ulepszono komunikaty o błędach

Obsługa plików JSON

Wysłane (Q4 2024)

Typ wydania: ogólna dostępność

Obsługa formatu JSON w usłudze Fabric Datawarehouse umożliwia przetwarzanie danych tekstowych sformatowanych jako tekst JSON. Nowe funkcje JSON w usłudze Fabric DW to:

  • Opcja zapytania JSON, która formatuje wyniki zapytania jako tekst JSON. Była to jedna z funkcji, które są wymagane w witrynie Microsoft Fabric Idea.
  • Funkcje skalarne JSON, które mogą być również używane w usłudze Azure SQL Database. Oprócz istniejących funkcji skalarnych JSON (ISJSON, JSON_VALUE, JSON_QUERY i JSON_MODIFY), usługa Fabric DW suportuje najnowsze funkcje JSON istniejące w usłudze Azure SQL Database — JSON_PATH_EXISTS, JSON_OBJECT i JSON_ARRAY.

Ulepszenia wydajności ciągów

Wysłane (Q4 2024)

Typ wydania: ogólna dostępność

Operacje na ciągach (VARCHAR(N)) są powszechne w zapytaniach T-SQL. Ulepszenia wydajności funkcji ciągów i operatorów, które pracują z ciągami, zwiększają wydajność zapytań korzystających z predykatów LIKE, funkcji ciągów i operatorów porównania w predykatach WHERE oraz operatorów, takich jak GROUP BY, ORDER BY, JOIN, które działają z typami ciągów.

Obsługa sortowania bez uwzględniania wielkości liter (tylko magazyn)

Wysłane (Q4 2024)

Typ wydania: ogólna dostępność

Użycie publicznych interfejsów API REST do utworzenia magazynu danych obejmuje nową opcję ustawiania sortowania domyślnego.  Może to służyć do ustawiania nowej wartości domyślnej sortowania bez uwzględniania wielkości liter. Dwa obsługiwane sortowania są Latin1_General_100_CI_AS_KS_WS_SC_UTF8 (czyli bez uwzględniania wielkości liter) i Latin1_General_100_BIN2_UTF8 (co jest uwzględniana wielkość liter) i nadal są naszą wartością domyślną.

Obsługa klauzul T-SQL COLLATE jest dostępna wkrótce. Umożliwi to użycie polecenia COLLATE za pomocą polecenia CREATE lub ALTER TABLE w celu bezpośredniego określenia sortowania dla pól VARCHAR.

Zagnieżdżone CTE

Wysłane (Q4 2024)

Common Table Expressions (CTE) zwiększa czytelność i uproszczenie złożonych zapytań przez dekonstrukcję zwykle złożonych zapytań w proste bloki, które mają być używane i ponownie używane w razie potrzeby, zamiast ponownego zapisywania zapytania.   Zagnieżdżony CTE jest definiowany z definicją innego CTE.

Integracja notesu T-SQL

Wysłane (Q3 2024)

Typ wydania: publiczna wersja zapoznawcza

Możesz zacząć korzystać z obsługi języka T-SQL w notesach, która łączy możliwości notesów i języka SQL w tym samym środowisku — umożliwiając funkcję IntelliSense, autouzupełnianie, zapytania między bazami danych, bogatsze wizualizacje i możliwość łatwej współpracy i udostępniania przy użyciu notesów.

OBCIĄĆ

Wysłane (Q3 2024)

Polecenie TRUNCATE szybko usuwa wszystkie wiersze danych z tabeli.

ALTER TABLE — dodawanie kolumny dopuszczanej do wartości null

Wysłane (Q3 2024)

Obsługa funkcji ALTER TABLE ADD COLUMN w celu rozszerzenia istniejących tabel o nowe kolumny, które zezwalają na wartości NULL.

Aktualizacje szczegółowych informacji o zapytaniach

Wysłane (Q3 2024)

Historyczny widok zamkniętych sesji zostanie udostępniony za pośrednictwem szczegółowych informacji o zapytaniach. Ten dodatek ułatwia analizowanie ruchu, obciążenia i użycia usługi DW.

Przywracanie w miejscu w edytorze magazynu

Wysłane (Q2 2024)

Teraz można łatwo tworzyć punkty przywracania i przywracać magazyn do znanego dobrego stanu w przypadku przypadkowego uszkodzenia przy użyciu środowiska edytora magazynu.

Obsługa funkcji COPY INTO na potrzeby bezpiecznego magazynu

Wysłane (Q2 2024)

Typ wydania: publiczna wersja zapoznawcza

Teraz możesz pozyskiwać dane do magazynu przy użyciu funkcji COPY INTO z zewnętrznego konta usługi Azure Storage chronionego za zaporą.

Copilot

Wysłane (Q2 2024)

Typ wydania: publiczna wersja zapoznawcza

Copilot umożliwia deweloperom dowolnego poziomu umiejętności szybkie kompilowanie i wykonywanie zapytań dotyczących magazynu w usłudze Fabric. Copilot oferuje porady i najlepsze rozwiązania, kod autouzupełniania, pomoc w naprawie i kodzie dokumentu oraz oferuje pomoc dotyczącą przygotowywania, modelowania i analizy danych.

Podróż czasowa

Wysłane (Q2 2024)

Możliwość podróży w czasie na poziomie instrukcji języka T-SQL umożliwia użytkownikom wykonywanie zapytań dotyczących danych historycznych z różnych poprzednich przedziałów czasu przez określenie znacznika czasu tylko raz dla całego zapytania. Podróż w czasie pomaga znacznie zaoszczędzić na kosztach magazynowania dzięki użyciu pojedynczej kopii danych znajdujących się w usłudze One Lake na potrzeby przeprowadzania analizy trendów historycznych, rozwiązywania problemów i uzgadniania danych. Ponadto ułatwia również osiągnięcie stabilnego raportowania przez utrzymanie integralności danych w różnych tabelach w magazynie danych.

Środowisko monitorowania magazynu

Wysłane (Q2 2024)

Korzystając z wbudowanego środowiska monitorowania magazynu, można wyświetlać zarówno zapytania na żywo, jak i zapytania historyczne, monitorować i rozwiązywać problemy z wydajnością kompleksowego rozwiązania.