Taulukon rakenteen muokkaaminen

Tässä artikkelissa opit nimeämään uudelleen taulukoita ja muokkaamaan taulukon rakennetta lisäämällä, nimeämällä uudelleen ja poistamalla sarakkeita. Se kuvaa taulukkoskeeman muutosten vaikutuksia ja riippuvuuksia viitatuihin objekteihin ja kartoituksiin.

Varoitus

  • Olemassa olevat sisäänkäynnit, syöttökartoitukset, päivityskäytännöt, toiminnot, viennat, materialisoidut näkymät ja muut niihin liittyvät toiminnot saattavat epäonnistua taulukon skeeman muokkauksen jälkeen. Katso Riippuvuudet ja muista muokata sisäänkäyntikarttojen toteutusta, päivität politiikkoja, toimintoja, vientiä ja materialisoituja näkymiä sen mukaisesti.

Riippuvuudet

Taulukon rakenteen muokkaaminen voi aiheuttaa käsittely- ja kyselyvirheitä taulukon nimeen tai taulukon sarakkeisiin viittaavia riippuvuuksia varten. Seuraava matriisi osoittaa skeemamuokkausten vaikutukset.

Rakenteen muokkaaminen Riippuvuus
Taulukoiden nimeäminen uudelleen Materialisoidut näkymät:
* Oletuksena kaikki materialisoidut näkymät, jotka viittaavat suoraan vanhaan taulun nimeen, päivitetään osoittamaan uuteen nimeen transaktionaalisella tavalla.
* Jos taulun nimi viitataan tallennetun funktion kautta, jonka näkymäkysely kutsuu, sinun täytyy päivittää materialisoitu näkymäviite manuaalisesti käyttämällä .alter materialized-view.
Sarakkeiden nimeäminen uudelleen * Sarakkeen uudelleennimeäminen päivittää automaattisesti kaikki viittaukset sarakkeeseen tietojen käsittelymäärityksissä.
* Sarakkeen uudelleennimeäminen säilyttää yhdistämismäärityksissä olevat olemassa olevat muunnokset.
Sarakkeiden lisääminen * Uuden sarakkeen lisääminen ei päivitä automaattisesti syöttökartoituksia. Jos haluat sisällyttää uuden sarakkeen, sinun on päivitettävä yhdistämismääritykset manuaalisesti.
* Rakenteen muokkaaminen ei päivitä saapuvien tietojen yhdistämistä taulukon sarakkeisiin käsittely aikana.
* Kun olet lisännyt sarakkeet, varmista, että päivität yhdistämismääritykset , jotta tiedot käsitellään oikein.
Lisätietoja tietojen käsittelykartoituksen päivittämisestä on ohjeaiheessa .alter ingestion mapping -komento
Saraketyypit Saraketyypin muokkaamista ei tueta Edit table skeeman avulla, sillä sarakkeiden vaihtaminen johtaisi tietojen menetykseen.
Sarakkeiden poistaminen * Sarakkeen poistaminen poistaa sarakkeen kaikista käsittelymäärityksistä.
* Sarakkeen poistaminen on peruuttamatonta ja aiheuttaa tietojen menettämisen. Poistettujen sarakkeiden tietoihin ei voi tehdä kyselyjä.
* Varoitus Jos poistat sarakkeen, tallennat sen ja lisäät sen uudelleen, tietoja ei palauteta. Se toimii uutena sarakkeena, eikä tietojen käsittelymäärityksiä päivitetä. Sinun täytyy päivittää syöttökartoitukset manuaalisesti.

Vaatimukset

Taulukon nimeäminen uudelleen

Kun nimeät taulukon uudelleen, kaikki viittaukset siihen taulukkoon vastaanottokartoituksissa päivittyvät automaattisesti. Joissain tapauksissa sinun täytyy päivittää taulukkokuvaukset ja viitteet manuaalisesti. Ennen taulukon uudelleennimeämistä tarkista Riippuvuudet.

  1. Selaa haluamaasi KQL-tietokantaan ja laajenna sitten Taulukot Resurssienhallinta-ruudussa.

  2. Valitse taulukko luettelosta ja avaa Lisää-valikko [...].

    Näyttökuva taulukon lisää valikosta, jossa Muokkaa rakennetta on korostettuna.

  3. Muokkaa taulukon rakennetta -ikkunassa taulukon nimeä. Voit halutessasi muokata taulukon kuvausta.

    Näyttökuva taulukon muokkausrakenteesta, jossa taulukon nimikenttä on korostettuna.

  4. Tarkista viitatut objektit Riippuvuudet-osassa .

    • Oletusarvon mukaan Muodostettujen näkymien automaattinen päivitys on käytössä. Näet komennon päivitykset komentojen katseluohjelmassa.

    • Poista tarvittaessa käytöstä automaattisesti muodostettujen näkymien päivitys. Varmista, että tarkistat riippuvuussuhteet-asetuksen vaikutukset ja päivität tarvittaessa manuaalisesti taulukon käsittelykartoituksen.

    Näyttökuva komentojen katseluohjelmasta ja riippuvuussuhteet-osiosta, jossa Automaattinen päivitys Muodostettujen näkymien vaihto on korostettuna.

  5. Valitse Päivitä ja kirjoita vahvistusikkunassa taulukon nimi uudelleen ja valitse Muokkaa taulukon rakennetta.

    Näyttökuva vahvistusikkunasta, jossa taulukon nimikenttä on korostettuna.

Taulukon sarakkeiden muokkaaminen

Kun nimeät tai lisäät sarakkeita taulukkoon, kaikki viittaukset siihen taulukkoon syöttökartoituksissa päivittyvät automaattisesti. Joissain tapauksissa sinun täytyy päivittää taulukkokuvaukset ja viitteet manuaalisesti. Ennen kuin muokkaat taulukon sarakkeita, tutustu Riippuvuksiin.

  1. Selaa haluamaasi KQL-tietokantaan. Laajenna Taulukot tutkimuspaneelissa.

  2. Valitse taulukko luettelosta ja avaa Lisää-valikko [...].

    Näyttökuva taulukon lisää valikosta, jossa Muokkaa rakennetta on korostettuna.

  3. Jos haluat lisätä uuden sarakkeen, kirjoita sarakkeen nimi sarakeluettelon alareunaan. Sarakkeen nimen täytyy alkaa kirjaimella, ja se voi sisältää numeroita, pisteitä, tavuviivoja tai alaviivoja.

  4. Valitse sarakkeen tietotyyppi. Oletussaraketyyppi on string , mutta voit muuttaa sen Column-tyyppikentän pudotusvalikossa.

  5. Lisää sarakkeita valitsemalla Lisää sarake.

  6. Tarkista viitatut objektit Riippuvuudet-osassa .

    • Automaattinen päivitys on oletusarvoisesti käytössä. Voit tarkastella tietojen käsittelymäärityksen yhdistämiskomennon päivityksiä komentojen katseluohjelmassa.

    • Poista tarvittaessa automaattinen päivitys yhdistämismääritykset käytöstä. Varmista, että tarkistat riippuvuussuhteet-asetuksen vaikutukset ja päivität tarvittaessa manuaalisesti taulukon käsittelykartoituksen.

    Näyttökuva komennon katseluohjelmasta, jossa automaattisen päivityksen yhdistämismääritykset ovat käytössä riippuvuussuhteet-osassa.

  7. Päivitä tarvittaessa tietojen käsittelykartoitus.