Pular para o conteúdo principal

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 transaction e invoice. O PayPal não disponibiliza exclusões para esses registros. As faturas canceladas aparecem com status definido como CANCELLED.

Ingestão incremental​

  • As tabelas balance, product e billing_plan não suportam ingestão incremental. Cada execução de pipeline ingere novamente todos os registros para essas tabelas.
  • A tabela invoice relê 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 transaction nã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 archived e viewed_by_recipient de 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.