Del via


Rediger et tabelskema

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. Konsekvenserne og afhængighederne af tabelskemaændringer for objekter og tilknytninger, der refereres til, beskrives.

Forsigtigt

  • Eksisterende indtagelser, tilknytninger af indtagelser, opdateringspoliti, funktioner, eksporter, materialiserede visninger og andre relaterede handlinger kan mislykkes, når tabelskemaet er blevet redigeret. Se Afhængigheder , og sørg for at redigere implementeringen af tilknytninger til indtagelse, opdatere politi, funktioner, eksport og materialiserede visninger i overensstemmelse hermed.

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. Konsekvenserne af skemaredigeringer er angivet i følgende matrix.

Skemaredigering Afhængighed
Omdøbning af tabeller Materialiserede visninger:
* Som standard opdateres alle materialiserede visninger, der refererer direkte til det gamle tabelnavn, så de peger på det nye navn på en transaktions måde.
* Hvis der refereres til tabelnavnet fra en gemt funktion, der aktiveres af visningsforespørgslen, skal du opdatere den materialiserede visningsreference manuelt ved hjælp af .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 tilknytninger af indtagelse automatisk. 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 hjælp af indstillingen Rediger tabelskema, da ændring af en kolonnetype vil medføre tab af data.
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 tilknytningerne for indtagelse.

Forudsætninger

Omdøb en tabel

Hvis du omdøber en tabel, opdateres alle referencer til den automatisk i tilknytningerne til indtagelse. I nogle tilfælde skal tabeltilknytninger og referencer opdateres manuelt. Gennemse afhængigheder, før du omdøber en tabel.

  1. Gå til den ønskede KQL-database, og udvid Tabeller i ruden Stifinder.

  2. Vælg en tabel på listen, og åbn menuen Flere [...].

    Skærmbillede af menuen Mere i tabellen med Rediger skema fremhævet.

  3. Rediger tabelnavnet i vinduet Rediger tabelskema . Du kan også redigere tabelbeskrivelsen.

    Skærmbillede af skemaet til redigering af tabellen med feltet tabelnavn fremhævet.

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

    Skærmbillede af afsnittet Kommandofremviser og afhængigheder, hvor Materialiserede visninger automatisk opdateres fremhævet.

  5. Vælg Opdater, og angiv tabelnavnet igen i bekræftelsesvinduet, og vælg Rediger tabelskema.

    Skærmbillede af bekræftelsesvinduet med feltet tabelnavn fremhævet.

Rediger tabelkolonner

Omdøbning og tilføjelse af kolonner til en tabel opdaterer automatisk alle referencer til den i tilknytningerne til indtagelse. I nogle tilfælde skal tabeltilknytninger og referencer opdateres manuelt. Gennemse afhængigheder, før du redigerer tabelkolonnerne.

  1. Gå til den ønskede KQL-database, og udvid Tabeller i ruden Stifinder.

  2. Vælg en tabel på listen, og åbn menuen Flere [...].

    Skærmbillede af menuen Mere i tabellen med Rediger skema fremhævet.

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

  4. Vælg en datatype til kolonnen. Standardkolonnetypen er string, men den kan ændres i rullemenuen i feltet kolonnetype.

  5. Vælg Tilføj kolonne for at tilføje flere kolonner.

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

    Skærmbillede af kommandofremviseren med tilknytninger af automatisk opdatering aktiveret i afsnittet afhængigheder.

  7. Opdater om nødvendigt tilknytningen af dataindtagelse.