Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Käytä DESCRIBE DETAIL ja DESCRIBE HISTORY kun sinun täytyy tarkastaa Delta-taulukko ilman muutosta. Nämä komennot auttavat ymmärtämään, miten taulukko tallennetaan, mikä on muuttunut ajan myötä ja minkä tauluversion haluat tutkia tai palauttaa.
Molemmat komennot ovat vain luku -tarkastuskomentoja. Ne eivät muokkaa taulutietoja, metatietoja tai transaktiohistoriaa.
Käytä KUVAILE YKSITYISKOHTAA
DESCRIBE DETAIL palauttaa taulukkotason metatiedot Delta-taululle. Käytä sitä, kun haluat nopean kuvan taulukon määritelmästä ja tallennustilan yksityiskohdista.
Tyypillisiä metatietoja ovat:
- Taulukkomuoto
- Taulukon tunniste ja nimi
- OneLake-sijainti
- Luomisaika ja viimeksi muokattu aika
- Jakosarakkeet
- Tiedostomäärä ja kokonaiskoko tavuina
- Taulukon ominaisuudet
- Vähimmäislukija- ja kirjoitusprotokollaversiot
Juokse KUVAILE YKSITYISKOHTIA
Aja DESCRIBE DETAIL Delta-taulukkoa vastaan käyttämällä Spark SQL:ää tai Delta Lake API:ta PySparkissa tai Scalassa.
Ymmärrä KUVAILE YKSITYISKOHTAA tulosta
Tarkka skeema voi vaihdella ajonajan ja taulun ominaisuuksien mukaan, mutta yleensä näet seuraavat sarakkeet.
| Column | Mitä se tarkoittaa |
|---|---|
format |
Taulukkomuoto. Delta-taulukoissa Fabric tämä arvo on delta. |
id |
Delta-taulukon yksilöllinen tunniste. |
name |
Rekisteröidyn pöydän nimi. |
location |
Pöydän säilytysreitti OneLakessa. |
createdAt |
Aikaleima, jolloin taulukko luotiin. |
lastModified |
Aikaleima, jolloin taulukon metatiedot tai tiedostot päivitettiin viimeksi. |
partitionColumns |
Taulukolle määriteltyjen osion sarakkeiden lista. |
numFiles |
Taulukon seuraamien tiedostojen nykyinen määrä. |
sizeInBytes |
Seuratun taulukon datan kokonaiskoko tavuina. |
properties |
Taulukon ominaisuudet tallennetaan Delta-taulukon määritelmällä. |
minReaderVersion |
Vähimmäisvaatimus Delta-protokollan lukijaversiosta, joka vaadittiin taulukon lukemiseen. |
minWriterVersion |
Vähintään Delta-protokollan kirjoittajaversio, joka vaadittiin kirjoittamaan taululle. |
Käytä näitä arvoja varmistamaan, missä taulu sijaitsee, arvioi tallennustilan, tarkista osiointi ja tarkista, muuttuivatko taulun ominaisuudet tai protokollaversiot.
Käytä KUVAILE HISTORIAA
DESCRIBE HISTORY palauttaa Delta-taulukon toimintatason historian. Käytä sitä, kun tarvitset tarkastusseurantaa kirjoituksista ja ylläpitotoimista, kuten WRITE, MERGE, OPTIMIZE, VACUUM, DELETE, tai UPDATE.
Tämä historia auttaa sinua vastaamaan kysymyksiin kuten:
- Kuka vaihtoi pöydän?
- Mikä operaatio toteutettiin?
- Milloin muutos tapahtui?
- Minkä version kannattaa tarkistaa aikamatkailun vai palautuksen kanssa?
Juokse KUVAILE HISTORIAA
Juokse DESCRIBE HISTORY palauttaaksesi koko saatavilla olevan historian.
Rajoita tehoa, kun tarvitset vain viimeisimmät merkinnät.
Ymmärrä KUVAILE HISTORIAA -tulos
Historian tulos on Delta-tapahtumien auditointilokki. Seuraavat sarakkeet ovat erityisen hyödyllisiä.
| Column | Mitä se tarkoittaa |
|---|---|
version |
Delta-taulun versio, jonka operaatio on luonut. |
timestamp |
Aika, jolloin operaatio toteutettiin. |
operation |
Operaatiotyyppi, kuten WRITE, MERGE, OPTIMIZE, tai VACUUM. |
operationParameters |
Parametrit, jotka toimitettiin operaatiota varten. |
operationMetrics |
Operaatioon tallennetut mittarit, kuten lisätyt tiedostot, poistetut tiedostot, kirjoitetut rivit tai käsitelty datavolyymi. |
userName |
Käyttäjä tai päähenkilö, joka liittyy operaatioon, kun se on saatavilla. |
| Muistikirjan tiedot | Muistikirjaan liittyvä konteksti, kuten muistikirjan polku tai muistikirjan tunnus, kun operaatio tuli muistikirjan suorituksesta. |
Käytä operationParameters ja operationMetrics yhdessä, kun tarvitset enemmän kuin operaation nimen. Esimerkiksi OPTIMIZE ja VACUUM -merkinnöissä on usein mittareita, jotka auttavat ymmärtämään, kuinka paljon dataa Fabric uudelleenkirjoittaa tai siivota.
Milloin käyttää KUVAILE HISTORIAA
DESCRIBE HISTORY on erityisen hyödyllinen näissä tilanteissa:
- Auditointijälki: Käy läpi, kuka vaihtoi pöytää ja mitä toimintaa he pyörittävät.
- Debuggaus: Tunnista kirjoitus-, yhdistä-, optimointi- tai poistotoiminto, joka aiheutti ongelman.
-
Version löytyminen: Etsi taulukkoversio, jota käytetään aikamatkailuun tai
RESTORE. -
Huollon seuranta: Tarkista
OPTIMIZEjaVACUUMmittaa varmistaaksesi, että huolto on käynnissä ja mitä se on muuttanut.
Missä nämä komennot suoritetaan
Suorita nämä komennot Fabric-muistikirjoissa ja Spark-työtehtävien määrittelyissä, kun työskentelet Delta-taulukoiden kanssa Apache Sparkin kautta.
DESCRIBE DETAIL toimii myös SQL-analytiikan päätepisteessä perustaulukon metatietoskenaarioissa. Käytä Sparkia, kun tarvitset täysiä Delta Lake -rajapintoja, kuten DeltaTable.forName(...).detail()DeltaTable.forName(...).history() PySparkissa tai Scalassa.
Historian säilyttäminen
Delta-historian säilyttämistä ohjaa taulukkoominaisuus delta.logRetentionDuration . Oletussäilytysaika on 30 päivää.
Jos sinun täytyy tarkistaa vanhempaa historiaa, varmista, että taulun säilytysasetukset säilyttävät tapahtumalokin riittävän kauan operatiivisia ja auditointitarpeitasi varten.