Openflow Connector for Salesforce Bulk API: configurar o Snowflake¶
Nota
O conector está sujeito aos Termos do conector Snowflake.
Este tópico descreve as etapas para configurar o Snowflake para o Openflow Connector for Salesforce Bulk API.
Pré-requisitos¶
Antes de começar, certifique-se de ter concluído o seguinte:
Instalação do Openflow (BYOC ou SPCS). Para obter mais informações, consulte Sobre o Openflow.
Criação de uma implantação do Openflow. Para obter mais informações, consulte Configuração do Openflow - Snowflake Deployment: criação de implantação ou Configuração do Openflow - BYOC.
Criação de um tempo de execução do Openflow. Para obter mais informações, consulte Configurar o Openflow - Snowflake Deployment: criar um tempo de execução ou Configuração do Openflow - BYOC.
Revisão das limitações conhecidas do conector de versão preliminar em Sobre Openflow Connector for Salesforce Bulk API.
Criar um par de chaves¶
Crie um par de chaves que será usado pelo usuário da conta de serviço no conector para interagir com o banco de dados.
Nota
Esta etapa será necessária apenas se você estiver implantando o conector no Openflow BYOC. Ela NOT é necessária para implantar o conector no Openflow SPCS.
Gere uma chave privada. O exemplo abaixo mostra como gerar uma chave privada não criptografada.
O conteúdo do arquivo
rsa_key.p8terá a seguinte aparência:Gere a chave pública fazendo referência à chave privada.
O conteúdo do arquivo
rsa_key.pubterá a seguinte aparência:Copie o conteúdo desse arquivo (sem os cabeçalhos
-----BEGIN PUBLIC KEY-----e-----END PUBLIC KEY-----) que será usado para criar o usuário na próxima seção.
Criar objetos e conceder privilégios¶
Crie uma conta de serviço, uma função, um banco de dados, um esquema e um warehouse para o conector e conceda as devidas permissões.
Use uma função com privilégios
ACCOUNTADMINpara definir a função:Crie o banco de dados Snowflake de destino, se ele não existir:
Crie o esquema de destino no banco de dados, se ele não existir:
Crie a função usada pelo conector Openflow:
Conceda os privilégios à função para usar o banco de dados:
Crie um warehouse para o conector (ou use um existente) e conceda os privilégios de uso à função do conector:
Crie o usuário do serviço e atribua a função e a chave pública:
Criar uma regra de rede (somente implantação do Openflow Snowflake)¶
Se você estiver implantando o conector em um tempo de execução que está em uma implantação do Openflow Snowflake, deverá criar uma regra de rede e uma integração de acesso externo e defini-las no tempo de execução.
Próximos passos¶
Configurar o conector no Openflow:
Openflow Connector for Salesforce Bulk API: Configuração do conector