Limitações do conector Reddit Ads
Beta
Esse recurso está em Beta. Administradores do Workspace podem controlar o acesso a este recurso na página **Pré-visualizações**. Consulte Gerenciar prévias do Databricks.
Saiba sobre as limitações conhecidas ao usar o conector gerenciado do Reddit Ads no Lakeflow Connect.
Limitações gerais do conector SaaS
- Quando você executa um pipeline agendado, os alertas não são Trigger imediatamente. Em vez disso, eles são Trigger quando a próxima atualização é executada.
- Quando uma tabela de origem é excluída, a tabela de destino não é excluída automaticamente. É preciso excluir a tabela de destino manualmente. Este comportamento não é consistente com o comportamento dos 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 conflitar com o nome de uma tabela de destino existente, a atualização do pipeline falhará.
- O suporte a pipeline multidestino é somente API.
- Opcionalmente, você pode renomear uma tabela que você ingere. Se você renomear uma tabela em seu pipeline, ele se torna um pipeline somente de API e você não poderá mais editar o pipeline na UI.
- Se o senhor selecionar uma coluna depois que um pipeline já tiver sido começado, o conector não preencherá dados retrospectivamente automaticamente 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 pressupõe que as colunas do cursor são monotonicamente crescentes.
- O conector ingere dados brutos sem transformações. Use Spark Declarative Pipelines subsequentes em Lakeflow pipelines para transformações.
Tabelas suportadas
O conector suporta apenas as tabelas de entidade e relatório predefinidas listadas na referência do conector do Reddit Ads, além dos relatórios personalizados definidos pelo usuário. O conjunto de tabelas de entidade e relatório é fixo.
Ingestão incremental
- As tabelas de entidade (
ad_account,campaign,ad_group,ad) são totalmente atualizadas a cada atualização do pipeline. Somente tabelas de relatório suportam ingestão incremental. - Tabelas de entidade não suportam acompanhamento de histórico (SCD tipo 2). Apenas o estado atual de cada entidade é armazenado.
Retenção de dados de relatório
A API de relatórios do Reddit Ads serve dados de relatório apenas de aproximadamente os últimos 24 meses. Independentemente do parâmetro sync_start_date, tabelas de relatório não podem recuperar dados mais antigos que esta janela. Solicitações de dados mais antigos são rejeitadas pelo Reddit. Para mais informações, consulte Obter um relatório na documentação da API do Reddit Ads.
Janela de retrospectiva
O parâmetro lookback_window_days aceita valores de 1 a 30. Não é possível definir uma janela de retrospectiva com mais de 30 dias.
Relatórios personalizados
- Os relatórios personalizados exigem que
destination_tableseja definido — o conector não pode inferir um nome. - A lista
breakdownsdeve incluir pelo menos uma dimensão de tempo (DATEouHOUR). A omissão de uma dimensão de tempo faz com que o pipeline falhe no momento do planejamento. - Os valores de detalhamento e campo devem vir das listas compatíveis em Detalhamentos e campos de relatórios personalizados.