Items - Refresh Sql Endpoint Metadata
Ανανεώνει πίνακες σε ένα τελικό σημείο ανάλυσης SQL.
Αυτό το API υποστηρίζει λειτουργίες μεγάλης διάρκειας (LRO).
Όταν tables παρέχεται στο σώμα αίτησης, ανανεώνονται μόνο οι καθορισμένοι πίνακες. Όταν παραλειφθεί ή είναι κενό, όλοι οι πίνακες ανανεώνονται.
Permissions
Ο καλών πρέπει να έχει ρόλο συμβάλλοντα ή υψηλότερο χώρο εργασίας.
Απαιτούμενες εμβέλειες με ανάθεση
Item.ReadWrite.All
Υποστηριζόμενες ταυτότητες Microsoft Entra
Αυτό το API υποστηρίζει τις ταυτότητες Microsoft που παρατίθενται σε αυτή την ενότητα.
| Identity | Support |
|---|---|
| User | Yes |
| Υπηρεσίας και διαχειριζόμενες ταυτότητες | Yes |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/sqlEndpoints/{sqlEndpointId}/refreshMetadata
Παράμετροι URI
| Όνομα | Σε | Απαιτείται | Τύπος | Περιγραφή |
|---|---|---|---|---|
|
sql
|
path | True |
string (uuid) |
Το αναγνωριστικό τελικού σημείου ανάλυσης SQL. |
|
workspace
|
path | True |
string (uuid) |
Το αναγνωριστικό χώρου εργασίας. |
Κυρίως τμήμα αίτησης
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| recreateTables |
boolean |
Όταν οριστεί σε true, αυτή η ιδιότητα δίνει εντολή στο σύστημα να αποθέσει και να δημιουργήσει εκ νέου όλους τους πίνακες στο τελικό σημείο ανάλυσης SQL κατά τη διαδικασία ανανέωσης. Χρησιμοποιήστε αυτή την επιλογή εάν θέλετε να δημιουργήσετε πλήρως πίνακες από τους ορισμούς προέλευσής τους, για παράδειγμα, για να επιλύσετε ασυνέπειες ή να εξασφαλίσετε μια καθαρή ανανέωση. Όταν συνδυάζεται με |
| tables |
Όταν παρέχεται, η εμβέλεια της ανανέωσης εφαρμόζεται μόνο στους πίνακες που παρατίθενται. Όταν παραλειφθεί ή είναι κενό, όλοι οι πίνακες ανανεώνονται. Κάθε καταχώρηση καθορίζει ένα σχήμα και ένα ή περισσότερα ονόματα πινάκων για ανανέωση σε αυτό το σχήμα. Ο μέγιστος αριθμός πινάκων που μπορούν να συγχρονιστούν σε μία αίτηση είναι 25. Η ανάλυση πίνακα εξαρτάται από το εάν το γονικό στοιχείο του τελικού σημείου SQL έχει δυνατότητα σχήματος. Για στοιχεία με δυνατότητα σχήματος, οι πίνακες επιλύονται χρησιμοποιώντας το σχήμα που παρέχεται από τον καλούντα. Για στοιχεία χωρίς δυνατότητα σχήματος, όλοι οι πίνακες επιλύονται κάτω από το προεπιλεγμένο σχήμα, ανεξάρτητα από την τιμή σχήματος που παρέχεται από τον καλούντα. Οι πίνακες κάτω από ένα μη προεπιλεγμένο σχήμα δεν μπορούν να επιλυθούν και θα αναφέρονται με σφάλμα |
|
| timeout |
Η διάρκεια αίτησης πριν από τη λήξη του χρονικού ωρών. Η προεπιλεγμένη τιμή είναι 15 λεπτά. |
Αποκρίσεις
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| 200 OK |
Η αίτηση ολοκληρώθηκε με επιτυχία. |
|
| 202 Accepted |
Η αίτηση έγινε αποδεκτή, η ανανέωση πίνακα ανάλυσης SQL βρίσκεται σε εξέλιξη. Κεφαλίδες
|
|
| 429 Too Many Requests |
Έγινε υπέρβαση του ορίου επιτοκίου υπηρεσίας. Ο διακομιστής επιστρέφει μια Κεφαλίδες Retry-After: integer |
|
| Other Status Codes |
Συνήθεις κωδικοί σφαλμάτων:
|
Παραδείγματα
Refresh all tables for a specified SQL analytics endpoint in a workspace
Δείγμα αίτησης
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/sqlEndpoints/5b218778-e7a5-4d73-8187-f10824047715/refreshMetadata
Δείγμα απόκρισης
{
"value": [
{
"tableName": "Table 1",
"startDateTime": "2025-08-08T10:31:22.2708973Z",
"endDateTime": "2025-08-08T10:36:54.9651741Z",
"status": "Success",
"lastSuccessfulSyncDateTime": "2025-08-08T10:36:54.9651741Z"
},
{
"tableName": "Table 2",
"startDateTime": "2025-08-08T10:31:22.2708973Z",
"endDateTime": "2025-08-08T10:43:02.5329616Z",
"status": "Failure",
"error": {
"errorCode": "AdalRetryException",
"message": "Couldn't run query. There is a problem with the Microsoft Entra ID token. Have the warehouse owner log in again. If they're unavailable, use the takeover feature."
},
"lastSuccessfulSyncDateTime": "2025-08-07T10:44:27.2632648Z"
},
{
"tableName": "Table 3",
"startDateTime": "2025-08-08T10:31:22.2708973Z",
"endDateTime": "2025-08-08T10:36:59.9183509Z",
"status": "NotRun",
"lastSuccessfulSyncDateTime": "2025-08-06T08:32:53.3890146Z"
}
]
}
Refresh selective tables for a specified SQL analytics endpoint in a workspace
Δείγμα αίτησης
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/sqlEndpoints/5b218778-e7a5-4d73-8187-f10824047715/refreshMetadata
{
"tables": [
{
"schema": "dbo",
"tableNames": [
"Orders",
"OrderDetails"
]
},
{
"schema": "dbo",
"tableNames": [
"DailySummary"
]
}
]
}
Δείγμα απόκρισης
{
"value": [
{
"tableName": "Orders",
"startDateTime": "2026-06-09T14:31:22.2708973Z",
"endDateTime": "2026-06-09T14:31:25.9651741Z",
"status": "Success",
"lastSuccessfulSyncDateTime": "2026-06-09T14:31:25.9651741Z"
},
{
"tableName": "OrderDetails",
"startDateTime": "2026-06-09T14:31:22.2708973Z",
"endDateTime": "2026-06-09T14:31:26.5329616Z",
"status": "Failure",
"error": {
"errorCode": "DeltaTableNotFound",
"message": "Delta table 'Tables\\OrderDetails\\_delta_log' not found."
},
"lastSuccessfulSyncDateTime": "2026-06-08T10:31:26.5329616Z"
},
{
"tableName": "DailySummary",
"startDateTime": "2026-06-09T14:31:22.2708973Z",
"endDateTime": "2026-06-09T14:31:24.9183509Z",
"status": "NotRun",
"lastSuccessfulSyncDateTime": "2026-06-08T08:32:53.3890146Z"
}
]
}
Refresh selective tables with recreate tables for a specified SQL analytics endpoint in a workspace
Δείγμα αίτησης
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/sqlEndpoints/5b218778-e7a5-4d73-8187-f10824047715/refreshMetadata
{
"recreateTables": true,
"tables": [
{
"schema": "dbo",
"tableNames": [
"Orders",
"OrderDetails"
]
}
]
}
Δείγμα απόκρισης
{
"value": [
{
"tableName": "Orders",
"startDateTime": "2026-06-09T14:31:22.2708973Z",
"endDateTime": "2026-06-09T14:31:25.9651741Z",
"status": "Success",
"lastSuccessfulSyncDateTime": "2026-06-09T14:31:25.9651741Z"
},
{
"tableName": "OrderDetails",
"startDateTime": "2026-06-09T14:31:22.2708973Z",
"endDateTime": "2026-06-09T14:31:26.5329616Z",
"status": "Success",
"lastSuccessfulSyncDateTime": "2026-06-09T14:31:26.5329616Z"
}
]
}
Refresh selective tables with user defined schemas for a specified SQL analytics endpoint in a workspace
Δείγμα αίτησης
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff229/sqlEndpoints/5b218778-e7a5-4d73-8187-f10824047715/refreshMetadata
{
"tables": [
{
"schema": "sales",
"tableNames": [
"Orders",
"OrderDetails"
]
},
{
"schema": "analytics",
"tableNames": [
"DailySummary"
]
}
]
}
Δείγμα απόκρισης
{
"value": [
{
"tableName": "sales.Orders",
"startDateTime": "2026-06-09T14:31:22.2708973Z",
"endDateTime": "2026-06-09T14:31:25.9651741Z",
"status": "Success",
"lastSuccessfulSyncDateTime": "2026-06-09T14:31:25.9651741Z"
},
{
"tableName": "sales.OrderDetails",
"startDateTime": "2026-06-09T14:31:22.2708973Z",
"endDateTime": "2026-06-09T14:31:26.5329616Z",
"status": "Success",
"lastSuccessfulSyncDateTime": "2026-06-09T14:31:26.5329616Z"
},
{
"tableName": "analytics.DailySummary",
"startDateTime": "2026-06-09T14:31:22.2708973Z",
"endDateTime": "2026-06-09T14:31:24.9183509Z",
"status": "Success",
"lastSuccessfulSyncDateTime": "2026-06-09T14:31:24.9183509Z"
}
]
}
Ορισμοί
| Όνομα | Περιγραφή |
|---|---|
| Duration |
Μια διάρκεια. |
|
Error |
Το αντικείμενο λεπτομερειών πόρου που σχετίζεται με το σφάλμα. |
|
Error |
Η απόκριση σφάλματος. |
|
Error |
Οι λεπτομέρειες της απόκρισης σφάλματος. |
|
Sql |
Το ωφέλιμο φορτίο αίτησης για την ανανέωση ενός τελικού σημείου ανάλυσης SQL. |
|
Sync |
Η κατάσταση της λειτουργίας συγχρονισμού. Πρόσθετοι τύποι SyncStatus μπορούν να προστεθούν με την πάροδο του χρόνου. |
|
Table |
Ένα ζεύγος ονομάτων σχήματος και πίνακα για την εμβέλεια μιας επιλεκτικής ανανέωσης. |
|
Table |
Ένα αντικείμενο κατάστασης συγχρονισμού πίνακα. |
|
Table |
Μια λίστα με τις καταστάσεις συγχρονισμού πίνακα. |
|
Time |
Η μονάδα χρόνου για τη διάρκεια. Μπορούν να προστεθούν πρόσθετοι τύποι διάρκειας με την πάροδο του χρόνου. |
Duration
Μια διάρκεια.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| timeUnit |
Η μονάδα χρόνου για τη διάρκεια. Μπορούν να προστεθούν πρόσθετοι τύποι διάρκειας με την πάροδο του χρόνου. |
|
| value |
number |
Ο αριθμός των χρονικών μονάδων στη διάρκεια. |
ErrorRelatedResource
Το αντικείμενο λεπτομερειών πόρου που σχετίζεται με το σφάλμα.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| resourceId |
string |
Το αναγνωριστικό πόρου που εμπλέκεται στο σφάλμα. |
| resourceType |
string |
Ο τύπος του πόρου που εμπλέκεται στο σφάλμα. |
ErrorResponse
Η απόκριση σφάλματος.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| errorCode |
string |
Ένα συγκεκριμένο αναγνωριστικό που παρέχει πληροφορίες σχετικά με μια συνθήκη σφάλματος, επιτρέποντας τυποποιημένη επικοινωνία μεταξύ της υπηρεσίας μας και των χρηστών της. |
| isRetriable |
boolean |
Όταν είναι true, η αίτηση μπορεί να επαναληφθεί. Χρησιμοποιήστε την |
| message |
string |
Μια αναγνώσιμη αναπαράσταση του σφάλματος. |
| moreDetails |
Λίστα πρόσθετων λεπτομερειών σφάλματος. |
|
| relatedResource |
Οι λεπτομέρειες του πόρου που σχετίζονται με το σφάλμα. |
|
| requestId |
string (uuid) |
Το αναγνωριστικό της αίτησης που σχετίζεται με το σφάλμα. |
ErrorResponseDetails
Οι λεπτομέρειες της απόκρισης σφάλματος.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| errorCode |
string |
Ένα συγκεκριμένο αναγνωριστικό που παρέχει πληροφορίες σχετικά με μια συνθήκη σφάλματος, επιτρέποντας τυποποιημένη επικοινωνία μεταξύ της υπηρεσίας μας και των χρηστών της. |
| message |
string |
Μια αναγνώσιμη αναπαράσταση του σφάλματος. |
| relatedResource |
Οι λεπτομέρειες του πόρου που σχετίζονται με το σφάλμα. |
SqlEndpointRefreshMetadataRequest
Το ωφέλιμο φορτίο αίτησης για την ανανέωση ενός τελικού σημείου ανάλυσης SQL.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| recreateTables |
boolean |
Όταν οριστεί σε true, αυτή η ιδιότητα δίνει εντολή στο σύστημα να αποθέσει και να δημιουργήσει εκ νέου όλους τους πίνακες στο τελικό σημείο ανάλυσης SQL κατά τη διαδικασία ανανέωσης. Χρησιμοποιήστε αυτή την επιλογή εάν θέλετε να δημιουργήσετε πλήρως πίνακες από τους ορισμούς προέλευσής τους, για παράδειγμα, για να επιλύσετε ασυνέπειες ή να εξασφαλίσετε μια καθαρή ανανέωση. Όταν συνδυάζεται με |
| tables |
Όταν παρέχεται, η εμβέλεια της ανανέωσης εφαρμόζεται μόνο στους πίνακες που παρατίθενται. Όταν παραλειφθεί ή είναι κενό, όλοι οι πίνακες ανανεώνονται. Κάθε καταχώρηση καθορίζει ένα σχήμα και ένα ή περισσότερα ονόματα πινάκων για ανανέωση σε αυτό το σχήμα. Ο μέγιστος αριθμός πινάκων που μπορούν να συγχρονιστούν σε μία αίτηση είναι 25. Η ανάλυση πίνακα εξαρτάται από το εάν το γονικό στοιχείο του τελικού σημείου SQL έχει δυνατότητα σχήματος. Για στοιχεία με δυνατότητα σχήματος, οι πίνακες επιλύονται χρησιμοποιώντας το σχήμα που παρέχεται από τον καλούντα. Για στοιχεία χωρίς δυνατότητα σχήματος, όλοι οι πίνακες επιλύονται κάτω από το προεπιλεγμένο σχήμα, ανεξάρτητα από την τιμή σχήματος που παρέχεται από τον καλούντα. Οι πίνακες κάτω από ένα μη προεπιλεγμένο σχήμα δεν μπορούν να επιλυθούν και θα αναφέρονται με σφάλμα |
|
| timeout |
Η διάρκεια αίτησης πριν από τη λήξη του χρονικού ωρών. Η προεπιλεγμένη τιμή είναι 15 λεπτά. |
SyncStatus
Η κατάσταση της λειτουργίας συγχρονισμού. Πρόσθετοι τύποι SyncStatus μπορούν να προστεθούν με την πάροδο του χρόνου.
| Τιμή | Περιγραφή |
|---|---|
| Success |
Υποδεικνύει επιτυχία. |
| Failure |
Υποδεικνύει μια αποτυχία. |
| NotRun |
Υποδεικνύει ότι η λειτουργία δεν εκτελέστηκε. |
TableDefinition
Ένα ζεύγος ονομάτων σχήματος και πίνακα για την εμβέλεια μιας επιλεκτικής ανανέωσης.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| schema |
string minLength: 1maxLength: 128 |
Το όνομα σχήματος για την ανάλυση πίνακα. Δεν πρέπει να είναι ένα δεσμευμένο σχήμα συστήματος. |
| tableNames |
string[] minLength: 1maxLength: 128 |
Ένα ή περισσότερα ονόματα πίνακα για ανανέωση κάτω από το καθορισμένο σχήμα. |
TableSyncStatus
Ένα αντικείμενο κατάστασης συγχρονισμού πίνακα.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| endDateTime |
string (date-time) |
Η ημερομηνία και η ώρα κατά την οποία ολοκληρώθηκε ο συγχρονισμός πίνακα σε μορφή UTC, χρησιμοποιώντας τη μορφή ΕΕΕΕ-ΜΜ-DDTHH:mm:ssZ. |
| error |
Οι λεπτομέρειες της απόκρισης σφάλματος |
|
| lastSuccessfulSyncDateTime |
string (date-time) |
Η ημερομηνία και η ώρα που ο συγχρονισμός πίνακα ήταν επιτυχής σε μορφή UTC, χρησιμοποιώντας τη μορφή ΕΕΕΕ-ΜΜ-DDTHH:mm:ssZ. |
| startDateTime |
string (date-time) |
Η ημερομηνία και η ώρα που ξεκίνησε ο συγχρονισμός πίνακα σε μορφή UTC, χρησιμοποιώντας τη μορφή ΕΕΕΕ-ΜΜ-ΗΗH:λλ:ssZ. |
| status |
Εάν ο πίνακας συγχρονίζεται χωρίς σφάλματα. |
|
| tableName |
string |
Το όνομα του πίνακα που συγχρονίζεται. Για στοιχεία με δυνατότητα σχήματος, το όνομα του πίνακα έχει πρόθεμα το όνομα σχήματος (π.χ. "schema.tableName"). |
TableSyncStatuses
Μια λίστα με τις καταστάσεις συγχρονισμού πίνακα.
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| value |
Μια λίστα με τις καταστάσεις συγχρονισμού πίνακα. |
TimeUnit
Η μονάδα χρόνου για τη διάρκεια. Μπορούν να προστεθούν πρόσθετοι τύποι διάρκειας με την πάροδο του χρόνου.
| Τιμή | Περιγραφή |
|---|---|
| Seconds |
Διάρκεια σε δευτερόλεπτα. |
| Minutes |
Διάρκεια σε λεπτά. |
| Hours |
Διάρκεια σε ώρες. |
| Days |
Διάρκεια σε ημέρες. |