Limitações do conector do GitLab
info
Beta
Esse recurso está em Beta. Para usá-lo, o administrador de um workspace deve ativar o Lakeflow Connect for GitLab na página Previews . Consulte Gerenciar prévias do Databricks.
Esta página contém informações sobre limitações conhecidas do conector do GitLab gerenciado 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 origem, o Databricks pode não conseguir acessar seus dados.
- Se o nome de uma tabela de origem entrar em conflito com o nome de uma tabela de destino existente, a atualização do pipeline falhará.
- O suporte a pipelines de vários destinos é somente de API.
- Opcionalmente, você pode renomear uma tabela que ingere. Se você renomear uma tabela no seu pipeline, ele se tornará um pipeline somente de API e você não poderá mais editá-lo na IU.
- Se você selecionar uma coluna depois que um pipeline já tiver começado, o conector não preencherá automaticamente os dados retroativamente 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 venham de esquemas de origem diferentes.
- O sistema de origem assume que as colunas do cursor são monotonicamente crescentes.
- 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 GitLab.
- O conector faz a ingestão do GitLab SaaS (
https://gitlab.com). Ele não faz a ingestão de instâncias do GitLab autogerenciadas. - O conector ingere apenas os grupos e projetos dos quais o usuário autenticado é membro.
- As tabelas
epics,epic_issues,epic_boardsegroup_iterationsfazem a ingestão somente de grupos GitLab Premium ou Ultimate. As tabelasvulnerabilitiesecompliance_frameworksfazem a ingestão somente de projetos e grupos GitLab Ultimate.