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.
Tässä artikkelissa kuvataan, mitä SQL-analytiikkapäätepiste on, miten se pysyy synkassa lakehousesi kanssa ja millaisia kontrollija sinulla on synkronoinnin hallintaan. SQL-analytiikan päätepiste tunnistaa muutoksen automaattisesti ja päivittää SQL-metadatansa taustaprosessin kautta. Voit myös manuaalisesti päivittää SQL-analytiikan päätepisteiden metatietoja Fabric-portaalin, REST API:n tai T-SQL:n tallennetun proseduurin kautta.
Metatietojen synkronointiprosessi lukee Delta-lokit OneLake-kansiosta /Tables ja pitää SQL-skeeman ajan tasalla.
Microsoft Fabric pitää automaattisesti SQL-analytiikan päätepisteen synkassa taustalla olevan lakehousen kanssa. Infrastruktuuria ei ole mahdollista, eikä useimmissa tapauksissa tarvita käyttäjän toimintaa. Alusta vastaa seuraavista:
- Taulujen löytäminen – uusien tai pudotettujen Delta-taulukoiden tunnistaminen järvenrakennuksessa sekä vastaavan SQL-taulukon luominen tai poistaminen päätepisteessä.
- Tietojen tuoreus – tunnistaa muutokset (lisäykset, päivitykset, poistot) olemassa olevien taulukoiden tietoihin ja varmistaa, että kyselyt palauttavat up-topäivämäärän tulokset.
- Skeeman muutosten tunnistus – sarakkeiden lisäykset, poistot tai tyyppimuutokset olemassa olevista Delta-tauluista ja vastaavan SQL-taulukon määritelmän päivittäminen.
Lisätietoja siitä, miten tämä synkronointi toimii ja jotka vaikuttavat synkronoinnin viiveeseen, löydät SQL Analytics Endpoint Performance Considerationsista.
Skeeman muutosten tunnistus ja metatietojen synkronointi
Jokainen Lakehouse, varasto, tietokanta ja peilattu tietokanta Fabric:ssa on automaattisesti provisioidussa omalla SQL-analytiikkapäätepisteellä, joten voit hakea Delta-taulukoita T-SQL:llä ja TDS-protokollalla ilman, että dataa tarvitsee siirtää tai kopioida.
- Jokaisella Lakehousella, varastolla, tietokannalla ja peilidatalla on täsmälleen yksi SQL-analytiikkapäätepiste.
- Jokainen Delta-taulu taustalla olevassa alkiossa ilmestyy automaattisesti SQL-tauluna päätepisteessä.
- Päätepiste on vain luku automaattisesti luotujen taulukoiden yli. Voit laajentaa mallia omilla SQL-skeemoillasi, näkymilläsi, tallennetuilla proseduureillasi ja funktioillasi.
- Päätepiste toimii samalla laskentamoottorilla kuin Fabric tietovarasto, joten se tarjoaa suorituskykyisiä ja matalaviiveisiä SQL-kyselyitä avoimia Delta-tiedostoja vastaan.
Uusi metatietojen synkronointi (esikatselu)
Important
Tämä ominaisuus on esikatseluvaiheessa.
Toukokuussa 2026 julkistettiin uusi metatietojen synkronointi SQL-analytiikan päätepisteelle esikatseluominaisuutena. Voit ottaa käyttöön uuden metatietojen synkronointiprosessin, joka koskee vain uusia SQL-analytiikan päätepisteitä. Uusi metatietojen synkronointivaihtoehto toimii niin, että data pysyy saatavilla kyselyihin sekunneissa sen päätyttyä.
Uusi metatietojen synkronointiprosessi sisältää seuraavat ominaisuudet:
- Uusi ulkoinen taulukkopohjainen arkkitehtuuri Delta-lokien jäsentämiseen ja luettelon luomiseen.
- Erillinen arkkitehtuuri, joka tunnistaa skeeman ja datan muutokset erikseen ja päivittää luettelon sen mukaisesti.
- Taustapäivitys, joka tarkistaa säännöllisesti tietojen päivitykset.
- Datan päivitys on tarpeen mukaan, kun saapuva lukukysely tapahtuu ja järjestelmä havaitsee, että data ei ole tuoretta.
Ota käyttöön uuden metatietojen synkronointi
Voit ottaa uuden metatietojen synkronoinnin käyttöön työtiloissa menemällä Varasto-asetuksiinWorkspace-asetuksista.
Kun otat käyttöön uuden metatietojen synkronoinnin, uudet SQL-analytiikan päätepisteet työtilassa synkronoituvat nopeammin, kun päivitetään muutoksia taustalla olevista taulukoista. Tällä hetkellä olemassa olevat SQL-analytiikan päätepisteet kyseisessä työtilassa ovat edelleen vanhassa metatietojen synkronoinnissa.
Selvitä, milloin metatiedot päivitettiin viimeksi
Jos käytät metatietojen synkronoinnin uutta versiota, voit käyttää dynaamisia hallintanäkymiä (DMV) saadaksesi lisätietoja SQL-analytiikan viimeisimmästä päivityksestä. Käytä sys.dm_db_external_tables_log_status DMV:tä saadaksesi lisätietoja viimeisimmästä metatietojen synkronoinnista:
-
last_update_time_utc: Aikaleima viimeiselle kerralle, kun taulukko päivitettiin uusilla tiedoilla. -
latest_log_version: Korkein Delta-transaktiolokin versio taulusta, joka päivitettiin. -
latest_checkpoint_version: Viimeisin Delta-tarkistuspisteen versio, joka käsiteltiin. -
is_blocked: Näyttää, estettiinkö viimeisin yritys taulukkopäivityksessä (1) vai onnistuiko (0).
Lisätietoja löytyy osoitteesta sys.dm_db_external_tables_log_status.
Uuden metatietojen synkronoinnin rajoitukset
- Uusi metatietojen synkronointi ei tue moniosaista tarkistuspistettä, joka on vanhentunut delta-ominaisuus. Jos lakehouse-taulukoissasi on moniosaisia tarkistuspisteitä, ne eivät päivity uudessa metatietojen synkronoinnissa.
- Jos työtilasi käyttää workspace private linkkiä, tällä hetkellä uutta metatietojen synkronointia ei voi ottaa käyttöön.
Manuaalinen päivitys
Taustaprosessien lisäksi, jotka päivittävät datan automaattisesti, voit päivittää metatiedot manuaalisesti:
Päivitä portaalista: Fabric-portaalin SQL-analytiikan päätepisteen editorissa valitse Refresh-kuvake Explorer työkalupalkista pakottaaksesi metatietojen synkronoinnin tarpeen mukaan. Mene Query SQL-analytiikkapäätepisteesi, ja etsi työkalupalkista päivityspainike.
Päivitä REST API:lla: Käytä Refresh SQL -päätepisteen metatietoja REST API :ta päivittääksesi ohjelmallisesti SQL-analytiikan päätepisteen metatiedot.
Päivitä tallennetun proseduurin kautta: Käytä sys.sp_dw_refresh_ext_table järjestelmän tallennettua menettelyä päivittääksesi tiedot tietylle taululle SQL-analytiikkapäätepisteessä. Tämä T-SQL-menetelmä on käytettävissä vain, jos SQL-analytiikan päätepiste on luotu Uuden metatietojen synkronoinnin (esikatselu) käyttöönoton jälkeen. Esimerkkejä:
EXEC sys.sp_dw_refresh_ext_table "dbo.publicholidays";
Käytä API:a vain, jos sinulla on skeemamuutoksia, kuten taulukoiden tai sarakkeiden lisääminen tai poistaminen, sarakkeiden tyypin muuttaminen, ja sinun täytyy päivittää koko kohde. Pelkästään datan muutoksissa SQL-analytiikan päätepisteessä käytä sys.sp_dw_refresh_ext_table järjestelmän tallennettua menettelyä tietyn taulun päivittämiseen.
Jos haluat säätää taustalla olevia Delta-taulukoita parhaan metatietojen synkronoinnin ja kyselysuorituskyvyn saavuttamiseksi, katso SQL Analytics Endpoint Performance Considerations.