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
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.