Dela via


Nyheter och planer för Data Warehouse i Microsoft Fabric

Viktigt!

I lanseringsplanerna beskrivs funktioner som kanske eller kanske inte har släppts ännu. Leveranstidslinjen och den planerade funktionen kan ändras eller kanske inte skickas. Mer information finns i Microsoft-principen.

Data Warehouse i Microsoft Fabric är det första informationslagret som har stöd för transaktioner med flera tabeller och som inbyggt omfattar ett öppet dataformat. Lagret bygger på den robusta SQL Server-frågeoptimeraren och en distribuerad frågebearbetningsmotor i företagsklass som eliminerar behovet av konfiguration och hantering. Data Warehouse i Microsoft Fabric integreras sömlöst med Data Factory för datainmatning, Power BI för analys och rapportering samt Synapse Spark för datavetenskap och maskininlärning. Det effektiviserar en organisations analysinvesteringar genom att konvergera datasjöar och lager.

Arbetsbelastningar för datalager drar nytta av SQL-motorns omfattande funktioner jämfört med ett öppet dataformat, vilket gör det möjligt för kunderna att fokusera på analys och rapportering. De har också nytta av att komma åt data från OneLake, en data lake storage virtualiseringstjänst.

Mer information finns i dokumentationen.

Investeringsområden

Funktion Uppskattad tidslinje för lansering
Query Insights-uppdateringar Q4 2024
Copilot för Data Warehouse: Sidovagnschatt Q4 2024
BULK INSERT Q1 2025
OPENROWSET Q1 2025
Cachelagring av resultatuppsättning Q1 2025
Automatiska statistikförbättringar Q1 2025
SHOWPLAN_XML Q1 2025
Copilot för SQL-analysslutpunkt Q1 2025
Uppdatera REST API för SQL Analytics-slutpunkt Q1 2025
Code Migration Assistant Q1 2025
Ändra tabell – ta bort/byta namn på kolumn Q1 2025
Temporära tabeller (sessionsomfattning) Q1 2025
MERGE (T-SQL) Q1 2025
SQL-granskningsloggar Q1 2025
KÖR SOM Q1 2025
BCP Q1 2025
VARCHAR(MAX)/VARBINARY(MAX) typer Levererad (Q4 2024)
Förbättringar av SQL Analytics-slutpunkter Levererad (Q4 2024)
JSON-stöd Levererad (Q4 2024)
Förbättringar av strängprestanda Levererad (Q4 2024)
Stöd för skiftlägesokänslig sortering (endast lager) Levererad (Q4 2024)
Kapslad CTE Levererad (Q4 2024)
T-SQL Notebook-integrering Levererad (Q3 2024)
TRUNKERA Levererad (Q3 2024)
ALTER TABLE – Lägg till nullbar kolumn Levererad (Q3 2024)
Uppdateringar av frågeinsikter Levererad (Q3 2024)
Återställning på plats i lagerredigeraren Levererad (Q2 2024)
COPY INTO-stöd för säker lagring Levererad (Q2 2024)
Copilot Levererad (Q2 2024)
Tidsresa Levererad (Q2 2024)
Informationslagerövervakning Levererad (Q2 2024)

Query Insights-uppdateringar

Uppskattad tidslinje för lansering: Q4 2024

Versionstyp: Allmän tillgänglighet

Query Insights visar nu mängden data som genomsöks under frågekörningen, som spills upp av minne, disk och fjärranslutning.

Copilot för Data Warehouse: Sidovagnschatt

Uppskattad tidslinje för lansering: Q4 2024

Versionstyp: Offentlig förhandsversion

Copilot för Data Warehouse är den ultimata parkopplade programmeraren och produktivitetsboostern för alla utvecklare på kompetensnivå – från dataproffs till analytiker. Den är utformad för att påskynda lagerutvecklingen genom att använda generativ AI för att förenkla och automatisera skapande, analys och hantering av informationslager.

Den här funktionen introducerar copilot-sidovagnens chattfönster. Använd chattfönstret för att ställa frågor om ditt lager till Copilot via naturligt språk. Exempel på användningsfall är:

  • Naturligt språk till SQL: Ställ en fråga till Copilot om dina informationslagerdata och ta emot en genererad SQL-fråga som tillgodoser ditt lagerschema.
  • Frågor och svar: Ställ en fråga till Copilot om ditt lager och få ett dokumentbaserat svar och tips till officiell dokumentation.
  • Brainstorm: Använd Copilot för att hjälpa dig att brainstorma relevanta trender eller mönster för att analysera i dina data

BULK INSERT

Uppskattad tidslinje för lansering: Q1 2025

Versionstyp: Offentlig förhandsversion

BULK INSERT-instruktionen används för att mata in filer i Fabric DW (liknar COPY INTO). med funktionen BULK INERT aktiverar vi migrering från SQL Server till Fabric DW med minimala kodändringar. Kunderna skulle behöva skriva om sin kod och sina externa verktyg som använder BULK INSERT för att migrera till COPY INTO som en förutsättning för migrering till Fabric DW. Dessutom har BULK INSERT stöd för vissa traditionella lokala alternativ som inte är tillgängliga i COPY INTO.

OPENROWSET

Uppskattad tidslinje för lansering: Q1 2025

Versionstyp: Offentlig förhandsversion

Fabric DW gör det möjligt för användarna att använda funktionen OPENROWSET för att läsa data från filerna i sjön. Ett enkelt exempel på funktionen OPENROWSET är:

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

Funktionen OPENROWSET läser innehållet i filerna vid angivet <file path> och returnerar innehållet i filerna. Funktionen Thi möjliggör enkel surfning och förhandsgranskning av filerna före inmatning.

Cachelagring för resultatuppsättningar

Uppskattad tidslinje för lansering: Q1 2025

Versionstyp: Offentlig förhandsversion

Cachelagring av resultatuppsättningar sparar resultatet av tillämpliga frågor och returnerar dem omedelbart vid efterföljande körningar, vilket drastiskt minskar körningstiden genom att kringgå omkompilering och omkomputation. Cachen hanteras automatiskt och kräver ingen manuell åtgärd.

Automatiska statistikförbättringar

Uppskattad tidslinje för lansering: Q1 2025

Versionstyp: Allmän tillgänglighet

Olika förbättringar planeras – kortare körningstid för automatiska statistikuppdateringar, opportunistiskt stöd för VARCHAR-kolumntyper (MAX), förbättrad lagring av mellanliggande statistiksteg, automatiskt statistikunderhåll utanför användarfrågan.

SHOWPLAN_XML

Uppskattad tidslinje för lansering: Q1 2025

Versionstyp: Allmän tillgänglighet

SHOWPLAN_XML returnerar detaljerad information om hur -uttrycken ska köras i form av ett väldefinierat XML-dokument utan att köra T-SQL-instruktionen.

Copilot för SQL-analysslutpunkt

Uppskattad tidslinje för lansering: Q1 2025

Versionstyp: Offentlig förhandsversion

Copilot för Data Warehouse är den ultimata parkopplade programmeraren och produktivitetsboostern för alla utvecklare på kompetensnivå – från dataproffs till analytiker. Den är utformad för att påskynda lagerutvecklingen genom att använda generativ AI för att förenkla och automatisera skapande, analys och hantering av informationslager. Den här funktionen aktiverar Copilot-användning i SQL-analysslutpunkten.

Uppdatera REST API för SQL Analytics-slutpunkt

Uppskattad tidslinje för lansering: Q1 2025

Versionstyp: Allmän tillgänglighet

Programmatiskt utlöser du en uppdatering av SQL-analysslutpunkten för att hålla tabellerna synkroniserade med eventuella ändringar som görs i det överordnade objektet.

Code Migration Assistant

Uppskattad tidslinje för lansering: Q1 2025

Versionstyp: Offentlig förhandsversion

För att påskynda migreringen av SQL Server, Synapse-dedikerade SQL-pooler och andra informationslager till Fabric Data Warehouse kan användarna migrera kod och data från källdatabasen, automatiskt konvertera källkodsschemat och koden till Fabric Data Warehouse, hjälpa till med datamigrering och ge AI-baserad hjälp.

Ändra tabell – ta bort/byta namn på kolumn

Uppskattad tidslinje för lansering: Q1 2025

Versionstyp: Allmän tillgänglighet

Ändra tabell – Släpp/byt namn gör det möjligt för kunder att ändra sin tabelldefinition genom att släppa och byta namn på kolumner. Detta är utöver befintliga Alter Table-funktioner som har stöd för att lägga till ny kolumn och är i produktion idag.

Temporära tabeller (sessionsomfattning)

Uppskattad tidslinje för lansering: Q1 2025

Versionstyp: Allmän tillgänglighet

Med tillfälliga tabeller med sessionsomfattning kan kunder lagra mellanliggande resultatuppsättningar för upprepad åtkomst, men de behöver inte sparas permanent. De fungerar som en vanlig permamenttabell men försvinner när anslutningen stängs.

MERGE (T-SQL)

Uppskattad tidslinje för lansering: Q1 2025

Versionstyp: Allmän tillgänglighet

MERGE T-SQL-kommandot för Fabric Data Warehouse ger kraften i urvalsbaserad DML i en enda instruktion, för alla dina omvandlingslogikbehov.

SQL-granskningsloggar

Uppskattad tidslinje för lansering: Q1 2025

Versionstyp: Allmän tillgänglighet

Den här funktionen spårar databashändelser och skriver dem till en granskningslogg, vilket gör att kunder kan köra frågor mot granskningsfilen med hjälp av sys.fn_get_audit_file_v2 för granskning och efterlevnad.

KÖR SOM

Uppskattad tidslinje för lansering: Q1 2025

Versionstyp: Allmän tillgänglighet

EXECUTE AS anger körningskontexten för en session och gör det därmed möjligt för användaren att personifiera som en annan användare för att verifiera de nödvändiga behörigheter som har angetts.

BCP

Uppskattad tidslinje för lansering: Q1 2025

Versionstyp: Offentlig förhandsversion

Fabric DW stöder bcp-verktyget och TDS Bulk Load API. Bulk Lod API gör det möjligt för en mängd olika klientverktyg som bcp, SSIS, ADF, att läsa in data i Fabric DW. Och exempel på bcp-kommando som läser in ett innehåll i en fil i DW-tabellen är:

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 

Levererade funktioner

VARCHAR(MAX)/VARBINARY(MAX) typer

Levererad (Q4 2024)

Versionstyp: Offentlig förhandsversion

Användare kan definiera kolumner med VARCHAR(MAX)/VARBINARY(MAX) typer i Informationslager för att lagra sträng- eller binära data upp till 1 MB. I SQL-slutpunkten för Lakehouse representeras strängtyperna i Delta-tabeller som VARCHAR(MAX) utan trunkering till 8 KB. Prestandaskillnaderna mellan de frågor som arbetar med VARCHAR(MAX) och VARCHAR(8000) är minimerade, vilket gör det möjligt för användare att använda stora typer utan betydande prestandastraff.

Förbättringar av SQL Analytics-slutpunkter

Levererad (Q4 2024)

Versionstyp: Allmän tillgänglighet

Den här funktionen omfattar uppdateringar av SQL-analysslutpunktsupplevelsen, inklusive:

  • Automatisk uppdatering utlöses när objektet öppnas eller ansluts till slutpunkten
  • Förbättrat användargränssnitt för att uppdatera SQL-analysslutpunkten direkt i menyfliksområdet
  • Ny egenskap för senaste lyckade uppdatering i OneLake via dialogrutan tabellegenskaper
  • Förbättrade felmeddelanden

JSON-stöd

Levererad (Q4 2024)

Versionstyp: Allmän tillgänglighet

JSON-stöd i Fabric Datawarehouse möjliggör bearbetning av textdata som är formaterade som JSON-text. De nya JSON-funktionerna i Fabric DW är:

  • FÖR JSON-frågealternativ som formaterar frågeresultatet som JSON-text. Detta var en av de funktioner som begärs på Webbplatsen Microsoft Fabric Idea.
  • JSON-skalärfunktioner som också kan användas i Azure SQL Database. Förutom de befintliga JSON-skalärfunktionerna (ISJSON, JSON_VALUE, JSON_QUERY och JSON_MODIFY) har Fabric DW de senaste JSON-funktionerna som finns i Azure SQL Database – JSON_PATH_EXISTS, JSON_OBJECT och JSON_ARRAY.

Förbättringar av strängprestanda

Levererad (Q4 2024)

Versionstyp: Allmän tillgänglighet

Åtgärder på strängar (VARCHAR(N)) är vanliga i T-SQL-frågor. Prestandaförbättringar för strängfunktioner och operatorer som arbetar med strängar ökar prestandan för de frågor som använder LIKE-predikat, strängfunktioner och jämförelseoperatorer i WHERE-predikat och operatorer som GROUP BY, ORDER BY, JOIN som arbetar med strängtyper.

Stöd för skiftlägesokänslig sortering (endast lager)

Levererad (Q4 2024)

Versionstyp: Allmän tillgänglighet

Att använda offentliga REST-API:er för att skapa ett informationslager innehåller ett nytt alternativ för att ange standardsortering.  Detta kan användas för att ange ett nytt standardvärde för skiftlägesokänslig sortering. De två sorteringarna som stöds är Latin1_General_100_CI_AS_KS_WS_SC_UTF8 (vilket är skiftlägesokänsligt) och Latin1_General_100_BIN2_UTF8 (som är skiftlägeskänsligt) och fortsätter att vara standardvärdet.

Stöd för COLLATE T-SQL-satser kommer snart. På så sätt kan du använda COLLATE-kommandot med CREATE eller ALTER TABLE för att direkt ange sorteringen för varchar-fälten.

Kapslad CTE

Levererad (Q4 2024)

Common Table Expressions (CTE) ökar läsbarheten och förenklingen för komplexa frågor genom att dekonstruera normalt komplexa frågor i enkla block som ska användas och återanvändas om det behövs, i stället för att skriva om frågan.   En kapslad CTE definieras med definitionen av en annan CTE.

T-SQL Notebook-integrering

Levererad (Q3 2024)

Versionstyp: Offentlig förhandsversion

Du kan börja använda T-SQL-språkstöd i notebook-filer som kombinerar kraften i Notebooks och SQL inom samma upplevelse – vilket möjliggör intellisense, automatisk komplettering, frågor mellan databaser, rikare visualiseringar och möjligheten att enkelt samarbeta och dela med notebook-filer.

TRUNCATE

Levererad (Q3 2024)

TRUNCATE-kommandot tar snabbt bort alla rader med data från en tabell.

ALTER TABLE – Lägg till nullbar kolumn

Levererad (Q3 2024)

Stöd för ALTER TABLE ADD COLUMN för att kunna utöka redan befintliga tabeller med nya kolumner som tillåter NULL-värden.

Uppdateringar av frågeinsikter

Levererad (Q3 2024)

En historisk vy över dina stängda sessioner kommer att göras tillgänglig via Query Insights. Det här tillägget hjälper dig att analysera trafik, belastning och användning av din DW.

Återställning på plats i lagerredigeraren

Levererad (Q2 2024)

Nu kan du enkelt skapa återställningspunkter och återställa lagret till ett känt bra tillstånd i händelse av oavsiktlig skada med hjälp av informationslagerredigerarens upplevelse.

COPY INTO-stöd för säker lagring

Levererad (Q2 2024)

Versionstyp: Offentlig förhandsversion

Nu kan du mata in data i ditt lager med COPY INTO från ett externt Azure Storage-konto som är skyddat bakom en brandvägg.

Copilot

Levererad (Q2 2024)

Versionstyp: Offentlig förhandsversion

Copilot gör det möjligt för utvecklare på valfri kompetensnivå att snabbt skapa och fråga ett lager i Infrastrukturresurser. Copilot erbjuder råd och metodtips, automatisk komplettering av kod, hjälp med att åtgärda och dokumentera kod och erbjuda hjälp med dataförberedelser, modellering och analys.

Tidsresa

Levererad (Q2 2024)

Möjligheten att tidsföra resor på T-SQL-instruktionsnivå gör det möjligt för användare att köra frågor mot historiska data från olika tidigare tidsramar genom att ange tidsstämpeln bara en gång för hela frågan. Tidsresor hjälper till att spara avsevärt på lagringskostnader genom att använda en enda kopia av data som finns i One Lake för att utföra historisk trendanalys, felsökning och dataavstämning. Dessutom underlättar det också att uppnå en stabil rapportering genom att upprätthålla dataintegriteten i olika tabeller i informationslagret.

Informationslagerövervakning

Levererad (Q2 2024)

Med hjälp av den inbyggda lagerövervakningsmiljön kan du visa både livefrågor och historiska frågor, övervaka och felsöka prestanda för deras lösning från slutpunkt till slutpunkt.