Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt beschreven wat het SQL Analytics-eindpunt is, hoe het gesynchroniseerd blijft met uw Lakehouse en de besturingselementen die u nodig hebt om die synchronisatie te beheren. Het SQL Analytics-eindpunt detecteert automatisch de wijziging en werkt de SQL-metagegevens bij via een achtergrondproces. U kunt ook metagegevens van het SQL-analyseeindpunt handmatig vernieuwen via de Fabric-portal, de REST API of de opgeslagen T-SQL-procedure.
Het achtergrondproces voor metagegevenssynchronisatie leest de Delta-logboeken uit de /Tables map in OneLake en houdt het SQL-schema up-to-date.
Microsoft Fabric het SQL Analytics-eindpunt automatisch synchroon houdt met het onderliggende Lakehouse. Er is geen infrastructuur om in te stellen en in de meeste gevallen is er geen gebruikersactie vereist. Het platform is verantwoordelijk voor:
- Tabeldetectie : het detecteren van nieuw gemaakte of verwijderde Delta-tabellen in lakehouse en het maken of verwijderen van de bijbehorende SQL-tabellen in het eindpunt.
- Actualiteit van gegevens - het detecteren van wijzigingen (invoegingen, bijwerkingen, verwijderingen) in bestaande tabellen en ervoor zorgen dat query's actuele resultaten retourneren.
- Schemawijzigingsdetectie : het detecteren van kolomopvoegingen, verwijderingen of typewijzigingen in bestaande Delta-tabellen en het vernieuwen van de bijbehorende SQL-tabeldefinitie.
Zie prestatieoverwegingen voor SQL Analytics-eindpunten voor meer informatie over de werking van deze synchronisatie en factoren die van invloed zijn op de synchronisatielatentie.
Schemawijzigingsdetectie en metagegevenssynchronisatie
Elke Lakehouse-, warehouse-, database- en gespiegelde database in Fabric wordt automatisch ingericht met een eigen SQL-analyse-eindpunt, zodat u query's kunt uitvoeren op Delta-tabellen met T-SQL en het TDS-protocol, zonder gegevens te verplaatsen of te kopiëren.
- Elke Lakehouse-, magazijn-, database- en gespiegelde database heeft precies één SQL-analyse-eindpunt.
- Elke Delta-tabel in het onderliggende item wordt automatisch weergegeven als een SQL-tabel in het eindpunt.
- Het eindpunt heeft het kenmerk Alleen-lezen over de automatisch gegenereerde tabellen. U kunt het model uitbreiden met uw eigen SQL-schema's, weergaven, opgeslagen procedures en functies.
- Het eindpunt wordt mogelijk gemaakt door dezelfde rekenengine als Fabric Data Warehouse, dus biedt sql-query's met hoge prestaties en lage latentie voor open Delta-bestanden.
Nieuwe synchronisatie van metagegevens (preview)
Important
Deze functie is beschikbaar als preview-versie.
In mei 2026 werd de nieuwe synchronisatie van metagegevens voor het SQL Analytics-eindpunt aangekondigd als preview-functie. U kunt het nieuwe synchronisatieproces voor metagegevens inschakelen, dat alleen van toepassing is op nieuwe SQL-analyse-eindpunten. De nieuwe optie voor het synchroniseren van metagegevens werkt om de gegevens beschikbaar te houden voor het uitvoeren van query's binnen enkele seconden nadat deze in lakehouse zijn geland.
Het nieuwe synchronisatieproces voor metagegevens bevat de volgende functies:
- Een nieuwe architectuur op basis van externe tabellen voor het parseren van Delta-logboeken en het maken van de catalogus.
- Een losgekoppelde architectuur die schema- en gegevenswijzigingen afzonderlijk detecteert en de catalogus dienovereenkomstig vernieuwt.
- Een verversing op de achtergrond die periodiek controleert of er gegevensupdates zijn.
- Een verversing van de gegevens op aanvraag wanneer een inkomende leesquery binnenkomt en het systeem vaststelt dat de gegevens niet actueel zijn.
Nieuwe metagegevenssynchronisatie inschakelen
U kunt de nieuwe synchronisatie van metagegevens in werkruimten inschakelen door naar De instellingen van het magazijn te gaan onder Werkruimte-instellingen.
Wanneer u de nieuwe metagegevenssynchronisatie inschakelt, worden nieuwe SQL Analytics-eindpunten in de werkruimte sneller gesynchroniseerd wanneer wijzigingen uit onderliggende tabellen worden vernieuwd. Op dit moment blijven bestaande SQL-analytics-eindpunten in die werkruimte op de verouderde versie van metagegevenssynchronisatie.
Zoeken wanneer de metagegevens voor het laatst zijn bijgewerkt
Als u de nieuwe versie van de synchronisatie van metagegevens gebruikt, kunt u dynamische beheerweergaven (DMV's) gebruiken voor meer informatie over de meest recente update van het SQL-analyse-eindpunt. Gebruik de sys.dm_db_external_tables_log_status DMV voor meer informatie over de meest recente synchronisatie van metagegevens:
-
last_update_time_utc: Tijdstempel voor de laatste keer dat de tabel is bijgewerkt met nieuwe gegevens. -
latest_log_version: De hoogste Delta-transactielogboekversie van de tabel die is bijgewerkt. -
latest_checkpoint_version: De meest recente Delta-controlepuntversie die is verwerkt. -
is_blocked: Geeft aan of de laatste poging in de tabelupdate is geblokkeerd (1) of geslaagd (0).
Zie sys.dm_db_external_tables_log_status voor meer informatie.
Beperkingen van de nieuwe metagegevenssynchronisatie
- De nieuwe synchronisatie van metagegevens biedt geen ondersteuning voor controlepunt met meerdere onderdelen, een afgeschafte deltafunctie. Als uw lakehouse-tabellen meerdere controlepunten bevatten, kunnen ze niet worden bijgewerkt in de nieuwe metagegevenssynchronisatie.
- Als uw werkruimte private link gebruikt, kan de nieuwe metagegevenssynchronisatie momenteel niet worden ingeschakeld.
Handmatig vernieuwen
Naast de achtergrondprocessen waarmee gegevens automatisch worden bijgewerkt, kunt u de metagegevens handmatig vernieuwen:
Refresh vanuit de portal: Selecteer in de Fabric Portal SQL Analytics-eindpunteditor het pictogram Refresh in de werkbalk Explorer om een synchronisatie van metagegevens op aanvraag af te dwingen. Ga naar Query uw SQL Analytics-eindpunt en zoek de knop Vernieuwen op de werkbalk.
Vernieuwen met de REST API: gebruik de REST API voor het vernieuwen van metagegevens van SQL-eindpunten om de metagegevens van een SQL-analyse-eindpunt programmatisch te vernieuwen.
Vernieuwen via opgeslagen procedure: Gebruik de systeemopgeslagen procedure sys.sp_dw_refresh_ext_table om de gegevens van een specifieke tabel binnen een SQL-analyse-eindpunt te vernieuwen. Deze T-SQL-methode is alleen beschikbaar als het SQL-analyse-eindpunt is gemaakt nadat de synchronisatie van nieuwe metagegevens (preview) is ingeschakeld. Voorbeeld:
EXEC sys.sp_dw_refresh_ext_table "dbo.publicholidays";
Gebruik de API alleen als u schemawijzigingen hebt, zoals het toevoegen of verwijderen van tabellen of kolommen, of het wijzigen van typen kolommen, en het hele item moet vernieuwen. Gebruik voor wijzigingen die alleen gegevens betreffen in een SQL-analyse-eindpunt de opgeslagen systeemprocedure sys.sp_dw_refresh_ext_table om een specifieke tabel bij te werken.
Zie overwegingen voor de prestaties van SQL Analytics-eindpunten voor het afstemmen van de onderliggende Delta-tabellen om de beste synchronisatie van metagegevens en queryprestaties te verkrijgen.