Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Auf dieser Seite werden Änderungen an den APIs "Abfragen", "Warnungen", "Berechtigungen", "Datenquellen" und "Visualisierungen" beschrieben, die in der neuesten Version der SQL-API von Databricks enthalten sind. Die Legacy-API ist veraltet und der Support wird in Kürze beendet. Verwenden Sie diese Seite, um Ihre Anwendungen und Integrationen in die neue API-Version zu migrieren.
Änderungen an der Abfrage-API
Die neue Abfrage-API enthält eine benutzerfreundlichere Oberfläche mit aussagekräftigeren Namen, seitenweisen Antworten und Antworten in Listenform, die automatisch nach ihrer Erstellungszeit sortiert werden. In der folgenden Liste werden die Änderungen an der Abfrage-API beschrieben:
- Der API-Pfad lautet jetzt
api/2.0/sql/queriesund ersetzt den älteren Pfad/api/2.0/preview/sql/queries. - Sie enthält eine neue Abfragedefinition mit aussagekräftigeren Feldnamen und -typen.
- Der Updateendpunkt unterstützt jetzt partielle Updates mit
PATCHanstelle vonPOST. - Der Updateendpunkt unterstützt jetzt die Übertragung des Besitzes von Abfragen. Bisher war dies nur mit der API zum Transfer von Objekt-Besitz zulässig.
- Die Antworten am Listenendpunkt werden jetzt mithilfe der tokenbasierten Paginierung auf Seiten aufgeteilt.
- Der Listenendpunkt unterstützt keine Filterung nach Name und keine benutzerdefinierter Sortierung mehr. Stattdessen werden alle barrierefreien Abfragen nach ihrer Erstellungszeit in aufsteigender Reihenfolge zurückgegeben und sortiert.
- Der Wiederherstellungsendpunkt wird nicht mehr unterstützt. Gelöschte Abfragen können weiterhin über die Azure Databricks-Benutzeroberfläche wiederhergestellt werden.
Die vollständige Dokumentation zur aktualisierten Abfrage-API finden Sie unter Abfragen.
Änderungen an der Warnungs-API
Die neue Warnungs-API bietet eine benutzerfreundlichere Oberfläche mit aussagekräftigeren Feldnamen und -typen, seitenweise Antworten an Listenendpunkten und Unterstützung für partielle Updates. In der folgenden Liste werden die Änderungen an der Warnungs-API beschrieben:
- Der API-Pfad lautet jetzt
api/2.0/sql/alertsund ersetzt den älteren Pfad/api/2.0/preview/sql/alerts. - Sie enthält eine neue Warnungsdefinition mit aussagekräftigeren Feldnamen und -typen.
- Der Updateendpunkt unterstützt jetzt partielle Updates mit
PATCHanstelle vonPOST. - Der Updateendpunkt unterstützt jetzt die Übertragung des Besitzes von Abfragen. Bisher war dies nur mit der API zum Transfer von Objekt-Besitz zulässig.
- Die Antworten am Listenendpunkt werden jetzt mithilfe der tokenbasierten Paginierung auf Seiten aufgeteilt.
- Der Löschendpunkt verschiebt eine Warnung jetzt in den Papierkorb, anstatt sie dauerhaft zu löschen. Gelöschte Benachrichtigungen werden nach 30 Tagen automatisch bereinigt. Gelöschte Warnungen können innerhalb von 30 Tagen über die Benutzeroberfläche von Azure Databricks wiederhergestellt werden.
Die vollständige Dokumentation zur aktualisierten Warnungs-API finden Sie unter Warnungen.
Die Berechtigungs-API ist veraltet.
Die Berechtigungs-API ist jetzt als veraltet gekennzeichnet. Verwenden Sie die Arbeitsbereichs-API , um Objektberechtigungen zu verwalten. Verwenden Sie die Abfragen und Warnungen zum Aktualisieren von APIs zum Übertragen des Objektbesitzes.
Datenquellen-API ist veraltet
Die Datenquellen-API ist jetzt als veraltet gekennzeichnet. Derzeit ist die Funktionalität auf das Abrufen einer Liste von SQL-Warehouses beschränkt. Da die neue Abfrage-API das Übergeben und Zurückgeben von SQL-Warehouse-IDs anstelle von Datenquellen-IDs unterstützt, ist kein separater API-Aufruf zum Konvertieren zwischen Datenquellen und SQL-Warehouses mehr erforderlich.
Aktualisieren von SDK-Versionen
Wenn Sie über Databricks-SDKs auf die ältere Databricks-SQL-API zugreifen, aktualisieren Sie auf die neueste SDK-Version, und migrieren Sie zu den neuen APIs. Weitere Informationen finden Sie in der Sdk-Dokumentation zu Databricks SDKs .
Migrieren von CLI-Befehlen
Wenn Sie über die Databricks-CLI auf die ältere Databricks-SQL-API zugreifen, migrieren Sie aus diesen veralteten Befehlsgruppen:
| Deprecated | Stattdessen verwenden |
|---|---|
| Legacy-Abfragen | queries |
| Alerts-Legacy | alerts |
| Datenquellen | Kein Ersatz |
Migrieren von Terraform-Ressourcen
Wenn Sie Terraform zum Verwalten Ihrer Databricks SQL-Ressourcen verwenden, migrieren Sie zu den neuen Ressourcendefinitionen:
| Veraltete Ressource | Stattdessen verwenden | Migrationshandbuch |
|---|---|---|
| databricks_sql_query | databricks_query | Migrationshandbuch |
| databricks_sql_alert | databricks_alert | Migrationshandbuch |
| databricks_sql_visualization | databricks_dashboard | Kein Migrationshandbuch |
Für databricks_sql_endpoint und databricks_sql_warehouse:
Upgrade auf Databricks Terraform Provider v1.105.0 oder höher. Das data_source_id Feld ist veraltet. Führen Sie ein Upgrade aus, um Fehler zu verhindern, wenn die veraltete Datenquellen-API deaktiviert ist.