Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta página descreve alterações às APIs de Consultas, Alertas, Permissões, Fontes de Dados e Visualizações incluídas na versão mais recente da API SQL do Databricks. A API legada está obsoleta e o suporte terminará em breve. Use esta página para migrar as suas aplicações e integrações para a nova versão da API.
Alterações na API de consultas
A nova API Queries inclui uma experiência mais amigável para o utilizador, com nomes mais descritivos, respostas paginadas e respostas de lista ordenadas automaticamente por tempo de criação. A lista seguinte descreve as alterações à API Queries:
- O caminho da API é agora
api/2.0/sql/queries, substituindo o caminho legado de/api/2.0/preview/sql/queries. - Inclui uma nova definição de consulta com nomes e tipos de campo mais descritivos.
- O endpoint de atualização agora suporta atualizações parciais usando
PATCHem vez dePOST. - O endpoint de atualização agora suporta a transferência da propriedade das consultas. Anteriormente, isso só era permitido usando a API de propriedade do objeto de transferência.
- As respostas dos endpoints da lista são agora paginadas usando um sistema de paginação baseado em tokens.
- O endpoint da lista já não suporta filtragem por nome ou ordenação personalizada. Em vez disso, todas as consultas acessíveis são retornadas e classificadas em ordem crescente por seu tempo de criação.
- O endpoint de restauro já não é suportado. As consultas perdidas podem continuar a ser restauradas por meio da interface do usuário do Azure Databricks.
Para obter a documentação completa sobre a API de consultas atualizada, consulte Consultas.
Alterações na API de Alertas
A nova API de Alertas inclui uma experiência mais amigável para o utilizador, com nomes e tipos de campos mais descritivos, respostas paginadas aos endpoints das listas e suporte para atualizações parciais. A lista seguinte descreve as alterações à API de Alertas:
- O caminho da API é agora
api/2.0/sql/alerts, substituindo o caminho herdado de/api/2.0/preview/sql/alerts. - Inclui-se uma nova definição de alerta, em que se usam nomes e tipos de campo mais descritivos.
- O endpoint de atualização agora suporta atualizações parciais usando
PATCHem vez dePOST. - O endpoint de atualização agora suporta a transferência da propriedade das consultas. Anteriormente, isso só era permitido usando a API de propriedade do objeto de transferência.
- As respostas dos endpoints da lista são agora paginadas usando um sistema de paginação baseado em tokens.
- O endpoint de exclusão agora move o alerta para a lixeira em vez de excluí-lo permanentemente. Os alertas eliminados serão automaticamente limpos após 30 dias. Os alertas eliminados podem ser restaurados dentro de 30 dias após a eliminação por meio da interface do utilizador do Azure Databricks.
Para obter a documentação completa sobre a API de alertas atualizada, consulte Alertas.
API de permissões obsoleta
A API de Permissões está agora marcada como obsoleta. Use a API do Workspace para gerir permissões de objetos. Use as APIs de atualização de consultas e alertas para transferir a propriedade dos objetos.
API de Fontes de Dados descontinuada
A API de Fontes de Dados está agora marcada como obsoleta. Atualmente, a sua funcionalidade limita-se a obter uma lista de armazéns SQL. Como a nova API de Consultas oferece suporte à passagem e ao retorno de IDs do SQL warehouse em vez de IDs de fonte de dados, uma chamada de API separada para converter entre fontes de dados e SQL warehouses não é mais necessária.
Atualização das versões do SDK
Se estiveres a aceder à antiga API SQL do Databricks através dos SDKs Databricks, atualiza para a versão mais recente do SDK e migra para as novas APIs. Consulte a documentação dos SDKs Databricks.
Migração de comandos CLI
Se estiver a aceder à API SQL legada do Databricks através da CLI do Databricks, migre a partir destes grupos de comandos obsoletos:
| Deprecated | Use em vez disso |
|---|---|
| consultas-antigas | queries |
| alertas-legacy | alerts |
| fontes de dados | Sem substituição |
Migração dos recursos Terraform
Se usar o Terraform para gerir os seus recursos SQL do Databricks, migre para as novas definições de recursos:
| Recurso Descontinuado | Use em vez disso | Guia de migração |
|---|---|---|
| databricks_sql_query | databricks_query | Guia de migração |
| databricks_sql_alert | databricks_alert | Guia de migração |
| databricks_sql_visualization | databricks_dashboard | Sem guia de migração |
Para databricks_sql_endpoint e databricks_sql_warehouse:
Atualize para o fornecedor Databricks Terraform v1.105.0 ou posterior. O data_source_id campo está obsoleto. Atualize para evitar erros quando a API de fontes de dados obsoleta estiver desligada.