Limitações do conector PayPal
info
Beta
Este recurso está em Beta. Para usar esse recurso, um administrador do workspace deve ativar o Lakeflow Connect para PayPal na página de Prévias . Consulte Gerenciar prévias do Databricks.
Esta página contém informações sobre limitações conhecidas do conector PayPal 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 fonte, 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 pipeline de destino múltiplo é apenas via API.
- Opcionalmente, você pode renomear uma tabela que você ingere. Se você renomear uma tabela em seu pipeline, ele se tornará um pipeline somente via API e você não poderá mais editar o pipeline na interface do usuário.
- Se você selecionar uma coluna depois que um pipeline já tiver começado, o conector não fará backfill automático dos dados da nova coluna. Para ingerir data histórica, execute manualmente um refresh completo na tabela.
- O Databricks não consegue 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 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 PayPal.
Registros excluídos
- O conector não propaga exclusões para as tabelas
transactioneinvoice. O PayPal não disponibiliza exclusões para esses registros. As faturas canceladas aparecem comstatusdefinido comoCANCELLED.
Ingestão incremental
- As tabelas
balance,productebilling_plannão suportam ingestão incremental. Cada execução de pipeline ingere novamente todos os registros para essas tabelas. - A tabela
invoicerelê cada invoice em cada sincronização, porque o PayPal não pode filtrar invoices por hora de atualização. Apenas invoices alterados são escritos na tabela de destino. - A tabela
transactionnão captura as alterações feitas em uma transação mais de 6 horas depois de iniciada, como uma transação pendente que é liquidada posteriormente. Programe o pipeline para execução pelo menos a cada 6 horas. - Alterações nos campos
archivedeviewed_by_recipientde uma fatura não atualizam nenhum Timestamp de fatura, portanto, o conector pode não capturá-los até a execução de um refresh completo.