Pular para o conteúdo principal

Crie um pipeline de ingestão de Meta Ads.

info

Beta

O conector Meta Ads está em versão Beta. Os administradores do espaço de trabalho podem controlar o acesso a este recurso na página de Pré-visualizações . Veja as prévias do Gerenciador Databricks.

Este artigo descreve como criar um pipeline de ingestão de Meta Ads usando Databricks LakeFlow Connect. As seguintes interfaces são suportadas:

  • Databricks Asset Bundles
  • APIs do Databricks
  • SDKs do Databricks
  • CLI do Databricks

O conector Meta Ads não suporta atualmente a criação pipeline baseada em interface de usuário.

Antes de começar

Para criar um pipeline de ingestão, você deve atender aos seguintes requisitos:

  • Seu workspace deve estar habilitado para o Unity Catalog.

  • compute sem servidor (serverless compute) deve estar habilitado para seu workspace. Consulte os requisitos compute sem servidor.

  • Se você planeja criar uma nova conexão: Você deve ter privilégios CREATE CONNECTION no metastore.

    Se o conector suportar a criação pipeline baseada em interface de usuário, um administrador poderá criar a conexão e o pipeline simultaneamente, concluindo os passos desta página. No entanto, se os usuários que criam pipelines utilizarem a criação pipeline baseada em API ou não forem administradores, um administrador deverá primeiro criar a conexão no Catalog Explorer. Consulte Conectar para gerenciar fontes de ingestão.

  • Se você planeja usar uma conexão existente: Você deve ter privilégios USE CONNECTION ou ALL PRIVILEGES no objeto de conexão.

  • Você deve ter privilégios USE CATALOG no catálogo de destino.

  • Você deve ter privilégios USE SCHEMA e CREATE TABLE em um esquema existente ou privilégios CREATE SCHEMA no catálogo de destino.

Para importar dados de Meta Ads, consulte Configurar Meta Ads como fonte de dados.

Objetos suportados

O conector Meta Ads suporta a ingestão dos seguintes objetos:

  • ads
  • ad_sets
  • campaigns
  • ad_images
  • ad_insights
  • ad_creatives
  • custom_audiences
  • ad_videos
  • custom_conversions

Para o objeto ad_insights , você pode configurar detalhamentos e detalhamentos de ação para analisar dados de desempenho em diferentes níveis de granularidade (account, campanha, conjunto de anúncios ou anúncio).

Crie o pipeline de ingestão.

Permissões necessárias: USE CONNECTION ou ALL PRIVILEGES em uma conexão.

Este passo descreve como criar o pipeline de ingestão. Cada tabela ingerida é gravada em uma tabela de transmissão com o mesmo nome.

  1. Importe o seguinte Notebook para seu workspace:

Crie um pipeline de ingestão de Meta Ads.

Open notebook in new tab
  1. Deixe os valores default na célula 1. Não modifique esta célula.

  2. Se você deseja importar todos os objetos da sua account Meta Ads, modifique a especificação do esquema na célula 2. Se você deseja importar apenas objetos específicos, exclua a célula 2 e modifique a especificação da tabela na célula 3.

    Não modifique channel. Isto deve ser PREVIEW.

    Valores da célula 2 a serem modificados:

    • nameUm nome único para o pipeline.
    • connection_nameA conexão Unity Catalog que armazena os detalhes de autenticação para Meta Ads.
    • source_schema: Seu ID account Meta Ads.
    • destination_catalog: Um nome para o catálogo de destino que conterá os dados ingeridos.
    • destination_schema: Um nome para o esquema de destino que conterá os dados ingeridos.
    • scd_type: O método SCD a ser usado: SCD_TYPE_1 ou SCD_TYPE_2. O default é o tipo 1 SCD . Para mais informações, consulte Habilitar história acompanhamento (SCD tipo 2).

    Valores da célula 3 a serem modificados:

    • nameUm nome único para o pipeline.
    • connection_nameA conexão Unity Catalog que armazena os detalhes de autenticação para Meta Ads.
    • source_schema: Seu ID account Meta Ads.
    • source_table: O nome do objeto a ser ingerido (por exemplo, ads, campaigns ou ad_insights).
    • destination_catalog: Um nome para o catálogo de destino que conterá os dados ingeridos.
    • destination_schema: Um nome para o esquema de destino que conterá os dados ingeridos.
    • scd_type: O método SCD a ser usado: SCD_TYPE_1 ou SCD_TYPE_2. O default é o tipo 1 SCD . Para mais informações, consulte Habilitar história acompanhamento (SCD tipo 2).

    Para ad_insights, você pode configurar parâmetros adicionais:

    • breakdown: Dimensões de decomposição opcionais (por exemplo, age, gender, country).
    • action_breakdown: Dimensões opcionais de detalhamento da ação (por exemplo, action_type, action_destination).
    • granularity: Nível de granularidade para percepções: account, campaign, ad_set ou ad. O valor padrão é ad.
  3. Clique em Executar tudo .

Próximos passos

Recursos adicionais