Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
I denne artikel lærer du, hvordan du omdøber tabeller og redigerer skemaet i en tabel ved at tilføje, omdøbe og fjerne kolonner. Den skitserer implikationerne og afhængighederne af ændringer i tabelskemaer på refererede objekter og mappinger.
Forsigtigt
- Eksisterende indlæsninger, indlæsningsmappinger, opdateringspolitikker, funktioner, eksport, materialiserede visninger og andre relaterede operationer kan fejle efter redigering af tabelskemaet. Se Afhængigheder og sørg for at redigere implementeringen af indlæsningsmappingerne, opdatere politikker , funktioner, eksportere og materialiserede visninger derefter.
Afhængigheder
Hvis du redigerer tabelskemaet, kan det medføre indtagelses- og forespørgselsfejl på grund af afhængigheder, der refererer til tabelnavnet eller tabelkolonnerne. Følgende matrix angiver implikationerne af skemaredigeringer.
| Skemaredigering | Afhængighed |
|---|---|
| Omdøbning af tabeller |
Materialiserede visninger: * Som standard opdateres alle materialiserede visninger, der direkte refererer til det gamle tabelnavn, til at pege på det nye navn på en transaktionel måde. * Hvis tabelnavnet refereres fra en lagret funktion, der aktiveres af visningsforespørgslen, skal du manuelt opdatere den materialiserede visningsreference ved at bruge .alter materialized-view. |
| Omdøber kolonner | * Omdøbning af en kolonne opdaterer automatisk alle referencer til den i tilknytninger af indtagelse. * Omdøbning af en kolonne bevarer alle eksisterende transformationer i dine tilknytninger. |
| Tilføjelse af kolonner | * Tilføjelse af en ny kolonne opdaterer ikke automatisk indlæsningsmappingerne. Hvis den nye kolonne skal medtages, skal du opdatere tilknytningerne manuelt.
* Hvis du redigerer skemaet, opdateres tilknytningen af indgående data til tabelkolonner ikke under indtagelse. * Når du har tilføjet kolonner, skal du sørge for at opdatere tilknytningen , så dataene indtages korrekt. Du kan få flere oplysninger om opdatering af tilknytning af indtagelse under Kommandoen .alter ingestion mapping |
| Kolonnetype | Redigering af en kolonnetype understøttes ikke ved at bruge muligheden Rediger tabelskema, da ændring af en kolonnetype ville føre til datatab. |
| Fjerner kolonner | * Hvis du sletter en kolonne, fjernes kolonnen fra alle tilknytninger af indtagelse. * Sletning af en kolonne kan ikke fortrydes og medfører tab af data. Du kan ikke forespørge om data i den fjernede kolonne. * Forsigtighed Hvis du sletter en kolonne, gemmer og derefter tilføjer den igen, gendannes dataene ikke. Den fungerer som en ny kolonne, og tilknytninger for indtagelse opdateres ikke. Du skal manuelt opdatere optagelsesmappingerne. |
Forudsætninger
- Et arbejdsområde med en Microsoft Fabric-aktiveret -kapacitet.
- En KQL-database med redigeringstilladelser
- Redigeringer af tabelskemaer understøttes ikke, når der er en aktiv OneLake-forbindelse. Deaktiver Tilgængeligheden af OneLake , før du omdøber en tabel eller redigerer tabelkolonner. Du kan aktivere den senere, og der gemmes en ny kopi i OneLake.
Omdøb en tabel
Når du omdøber en tabel, opdateres alle referencer til den tabel i dine indlæsningsmappinger automatisk. I nogle tilfælde skal du manuelt opdatere tabelmappinger og referencer. Før du omdøber en tabel, bør du gennemgå Dependencies.
Gå til den ønskede KQL-database, og udvid Tabeller i ruden Stifinder.
Vælg en tabel på listen, og åbn menuen Flere [...].
Rediger tabelnavnet i vinduet Rediger tabelskema . Du kan også redigere tabelbeskrivelsen.
Gennemse de objekter, der refereres til, i afsnittet Afhængigheder .
Automatisk opdatering af materialiserede visninger er som standard aktiveret. Du kan få vist opdateringerne til kommandoen i Kommandofremviser.
Deaktiver automatisk opdatering af materialiserede visninger, hvis det er nødvendigt. Sørg for at gennemse konsekvenserne i Afhængigheder , og opdater manuelt tilknytningen af tabelindtagelse, hvis det er nødvendigt.
Vælg Opdater, og angiv tabelnavnet igen i bekræftelsesvinduet, og vælg Rediger tabelskema.
Rediger tabelkolonner
Når du omdøber eller tilføjer kolonner til en tabel, opdateres alle referencer til den tabel i dine indlæsningsmappinger automatisk. I nogle tilfælde skal du manuelt opdatere tabelmappinger og referencer. Før du redigerer tabellens kolonner, gennemgå Afhængigheder.
Gå til den ønskede KQL-database. I Explorer-panelet udvid Tabeller.
Vælg en tabel på listen, og åbn menuen Flere [...].
Hvis du vil tilføje en ny kolonne, skal du angive et kolonnenavn nederst på listen over kolonner. Kolonnenavnet skal starte med et bogstav og kan indeholde tal, punktummer, bindestreger eller understregningstegn.
Vælg en datatype til kolonnen. Standardkolonnetypen er det
string, men du kan ændre den i dropdown-menuen i kolonnetypefeltet .Vælg Tilføj kolonne for at tilføje flere kolonner.
Gennemse de objekter, der refereres til, i afsnittet Afhængigheder .
Automatisk opdatering af tilknytninger er som standard aktiveret. Du kan få vist opdateringerne til kommandoen til tilknytning af indtagelse i Kommandofremviser.
Deaktiver automatisk opdatering af tilknytninger, hvis det er nødvendigt. Sørg for at gennemse konsekvenserne i Afhængigheder , og opdater manuelt tilknytningen af tabelindtagelse, hvis det er nødvendigt.
Opdater om nødvendigt tilknytningen af dataindtagelse.
Relateret indhold
- Opret en tom tabel
- Tilknytning af dataindtagelse