Limitações do conector Azure DevOps
info
Beta
Esse recurso está na versão Beta. Para usá-lo, um administrador do workspace deve ativar o Lakeflow Connect para Azure DevOps na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.
Esta página contém informações sobre limitações conhecidas do conector gerenciado do Azure DevOps no Lakeflow Connect.
Limitações gerais do conector de software como serviço (SaaS)
As limitações nesta seção se aplicam a todos os conectores SaaS no Lakeflow Connect.
- Quando você executa um pipeline agendado, os alertas não Trigger imediatamente. Em vez disso, eles fazem Trigger quando ocorre a execução da próxima atualização.
- Quando uma tabela de origem é excluída, a tabela de destino não é excluída automaticamente. Você deve excluir a tabela de destino manualmente. Esse comportamento não é consistente com o comportamento do Spark Declarative Pipelines no Lakeflow.
- Durante os períodos de manutenção da fonte, o Databricks pode não conseguir acessar seus dados.
- Se um nome de tabela de origem entrar em conflito com um nome de tabela de destino existente, a atualização do pipeline falhará.
- O suporte para pipeline de múltiplos destinos é somente para API.
- Você pode renomear opcionalmente uma tabela que ingere. Se você renomear uma tabela em seu pipeline, ele se tornará um pipeline apenas de API e você não poderá mais editar o pipeline na IU.
- Se você selecionar uma coluna depois que um pipeline já tiver começado, o conector não fará automaticamente o backfill de dados para a nova coluna. Para ingerir data histórica, execute manualmente um refresh completo na tabela.
- O Databricks não pode ingerir duas ou mais tabelas com o mesmo nome no mesmo pipeline, mesmo que sejam de esquemas de origem diferentes.
- O sistema de origem assume que as colunas de cursor estão aumentando monotonicamente.
- O conector ingere dados brutos sem transformações. Use Spark Declarative Pipelines downstream em LakeFlow Pipelines para transformações.
Limitações específicas do conector
As limitações nesta seção aplicam-se ao conector do Azure DevOps.
- O conector ingere dos Serviços Azure DevOps (
https://dev.azure.com). Ele não ingere do Servidor Azure DevOps. - O conector ingere apenas os projetos e recursos que o service principal pode acessar.
- As tabelas
buildsereleasesexcluem compilações e liberações excluídas. A tabelareleasescobre pipelines de lançamento clássicos. - O conector suporta apenas organizações conectadas a um tenant do Microsoft Entra. Organizações suportadas por contas Microsoft (MSA) não podem usar a conexão.
- A tabela
commitsnão remove os commit excluídos por uma reescrita de histórico ou commits de um repository excluído.