[Ultimate]{class="badge positive"}

Snowflake origem

IMPORTANT
  • A origem Snowflake está disponível no catálogo de origens para usuários que compraram o Real-time Customer Data Platform Ultimate.
  • Por padrão, a origem Snowflake interpreta null como uma cadeia de caracteres vazia. Entre em contato com seu representante de Adobe para garantir que seus valores de null sejam gravados corretamente como null no Adobe Experience Platform.
  • Para Experience Platform assimilar dados, os fusos horários de todas as fontes de lote baseadas em tabela devem ser configurados como UTC. O único carimbo de data/hora com suporte para a origem Snowflake é TIMESTAMP_NTZ com a hora UTC.

O Adobe Experience Platform permite que os dados sejam assimilados de fontes externas e, ao mesmo tempo, fornece a capacidade de estruturar, rotular e aprimorar os dados recebidos usando os serviços da plataforma. Você pode assimilar dados de várias fontes, como aplicativos Adobe, armazenamento baseado em nuvem, bancos de dados e muitas outras.

O Experience Platform fornece suporte para assimilação de dados de um banco de dados de terceiros. A Platform pode se conectar a diferentes tipos de bancos de dados, como bancos de dados relacionais, NoSQL ou data warehouses. O suporte para provedores de banco de dados inclui Snowflake.

Pré-requisitos prerequisites

Esta seção descreve as tarefas de instalação que devem ser concluídas para que você possa conectar sua origem do Snowflake ao Experience Platform.

Recupere o identificador da sua conta retrieve-your-account-identifier

Você deve recuperar o identificador de conta do painel da interface do usuário do Snowflake, pois você usará o identificador de conta para autenticar sua instância do Snowflake no Experience Platform.

Para recuperar o identificador da conta:

  • Navegue até sua conta no Snowflake painel da interface do usuário do aplicativo.
  • Na navegação à esquerda, selecione Accounts, seguido por Active Accounts no cabeçalho.
  • Em seguida, selecione o ícone de informações e selecione e copie o nome de domínio do URL atual.

O painel da interface do usuário do Snowflake com o nome de domínio selecionado.

Recuperar sua chave privada retrieve-your-private-key

Se você estiver usando a autenticação de par de chaves para a conexão do Snowflake, também deverá gerar sua chave privada antes de se conectar ao Experience Platform.

Criar uma chave privada criptografada

Para gerar sua chave privada Snowflake criptografada, execute o seguinte comando no terminal:

code language-shell
openssl genrsa 2048 | openssl pkcs8 -topk8 -v2 des3 -inform PEM -out rsa_key.p8

Se tiver êxito, você deverá receber sua chave privada no formato PEM.

code language-shell
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIIE6T...
-----END ENCRYPTED PRIVATE KEY-----
Criar uma chave privada não criptografada

Para gerar sua chave privada Snowflake não criptografada, execute o seguinte comando no terminal:

code language-shell
openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt

Se tiver êxito, você deverá receber sua chave privada no formato PEM.

code language-shell
-----BEGIN PRIVATE KEY-----
MIIE6T...
-----END PRIVATE KEY-----

Em seguida, pegue sua chave privada e codifique-a em Base64. Certifique-se de não fazer transformações ou conversões de formato na chave privada do Snowflake. Além disso, você deve garantir que não haja caracteres de nova linha no final da chave privada, antes de codificá-la em Base64.

Verificar configurações

Antes de criar uma conexão de origem para seus dados do Snowflake, você também deve garantir que as seguintes configurações sejam atendidas:

  • O depósito padrão atribuído a um determinado usuário deve ser o mesmo que o depósito inserido ao autenticar no Experience Platform.
  • A função padrão atribuída a um determinado usuário deve ter acesso ao mesmo banco de dados inserido ao autenticar no Experience Platform.

Para verificar sua função e depósito:

  • Selecione Admin na navegação à esquerda e Users & Roles.
  • Selecione o usuário apropriado e, em seguida, selecione as reticências (...) no canto superior direito.
  • Na janela Edit user que aparece, navegue até Default Role para exibir a função associada ao usuário fornecido.
  • Na mesma janela, navegue até Default Warehouse para exibir o depósito associado ao usuário especificado.

A interface do usuário do Snowflake na qual você pode verificar sua função e depósito.

Depois de codificada com êxito, você pode usar essa chave privada codificada em Base64 no Experience Platform para autenticar sua conta do Snowflake.

LISTA DE PERMISSÕES de endereço IP

Uma lista de endereços IP deve ser adicionada a uma lista de permissões antes de trabalhar com conectores de origem. Falha ao adicionar endereços IP específicos da região à lista de permissões pode levar a erros ou ao não desempenho ao usar origens. Consulte a página lista de permissões de endereço IP para obter mais informações.

A documentação abaixo fornece informações sobre como conectar o Snowflake à Plataforma usando APIs ou a interface do usuário:

Conectar Snowflake à plataforma usando APIs

Conectar Snowflake à Plataforma usando a interface

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089