Dela via


Läs in till Delta Lake-tabellen

Lakehouse i Microsoft Fabric innehåller en funktion för att effektivt läsa in vanliga filtyper till en optimerad Delta-tabell som är redo för analys. Med funktionen Läs in till tabell kan användare läsa in en enda fil eller en mapp med filer till en tabell. Den här funktionen ökar produktiviteten för datatekniker genom att göra det möjligt för dem att snabbt använda en högerklicksåtgärd för att aktivera tabellinläsning på filer och mappar. Inläsning till tabellen är också en no-code-upplevelse, vilket sänker startfältet för alla personer.

Översikt över läs in till tabellfunktioner

Här är en lista över funktioner som vi har aktiverat i den integrerade belastningen till tabellupplevelsen för att ge våra användare flexibilitet samtidigt som produktiviteten ökar:

  • Filtyper som stöds: Den här funktionen stöder för närvarande endast inläsning av PARQUET- eller CSV-filtyper. Filnamnstillägget spelar ingen roll.

  • Inläsning med en fil: Användare kan läsa in en enskild fil i något av de format som stöds genom att välja "Läs in till deltatabell" i snabbmenyåtgärden för filen.

  • Belastning på mappnivå: Du kan läsa in alla filer under en mapp och dess undermappar samtidigt genom att välja "Läs in till deltatabell" när du har klickat på en mapp. Den här funktionen passerar automatiskt alla filer och läser in dem till en Delta-tabell. Observera att endast filer av samma typ kan läsas in samtidigt till en tabell.

  • Läs in till ny och befintlig tabell: Användaren kan välja att läsa in sina filer och mappar till en ny tabell eller en befintlig tabell. Om de väljer att läsa in till en befintlig tabell kan de antingen lägga till eller skriva över sina data i tabellen.

  • FILalternativ för CSV-källa: För CSV-filer tillåter vi att användaren anger om deras källfil innehåller rubriker som de vill använda som kolumnnamn. Användare kan också ange en avgränsare som de vill åsidosätta standard kommaavgränsaren på plats.

  • Inlästa som deltatabeller: Tabeller läses alltid in med hjälp av Delta Lake-tabellformatet med V-Order-optimering aktiverat.

    Gif av den övergripande inläsningsmappen till tabellupplevelsen.

Kommentar

För närvarande kan du inte ange tabellschemat via Lakehouse-användargränssnittet. du måste använda en notebook-fil för det ändamålet.

Riktlinjer och regler för validering

Följande standard gäller för tabellen Load to table experience:

  • Tabellnamn får bara innehålla alfanumeriska tecken och understreck. Det tillåter även alla engelska bokstäver, versaler eller gemener och understreck (_), med en maxlängd på 256 tecken. Inga bindestreck (-) eller blankstegstecken tillåts.

  • Textfiler utan kolumnrubriker ersätts med standardanteckningar col# som tabellkolumnnamn.

  • Kolumnnamn tillåter alla engelska bokstäver, versaler eller gemener, understreck (_) och tecken på andra språk, till exempel kinesiska i UTF, med en längd på upp till 128 tecken. Kolumnnamn verifieras under inläsningsåtgärden. Algoritmen Load to Delta ersätter förbjudna värden med underbar (_). Om inget korrekt kolumnnamn uppnås under verifieringen misslyckas inläsningsåtgärden.

  • För CSV-filer kan avgränsaren inte vara tom, får inte vara längre än 8 tecken eller använda något av följande tecken: (, ), [, ],{ , }enkla citattecken ('), dubbla citattecken (") och tomt utrymme.