Pular para o conteúdo principal

Configurar autenticação para o Shopify

info

Beta

Esse recurso está em Beta. Para usá-lo, o administrador do workspace deve ativar o Lakeflow Connect for Shopify na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.

Esta página mostra como configurar o Shopify para habilitar a autenticação do Databricks para o conector Shopify. Use as credenciais recuperadas a partir dos passos nesta página para criar uma conexão do Unity Catalog no Databricks.

Pré-requisitos

  • Uma loja da Shopify. A API de administração da Shopify está disponível em todos os planos da Shopify. Consulte a visão geral da Shopify Admin API.
  • Um aplicativo da Shopify que esteja autorizado para os escopos de leitura que o conector requer. Para obter a lista completa de escopos por tabela, consulte Escopos de acesso necessários.
  • Para ingerir pedidos e tabelas derivadas de pedidos com mais de 60 dias, o aplicativo também precisa do escopo read_all_orders, que o Shopify concede mediante aprovação. Sem ele, o conector ingere apenas pedidos dos últimos 60 dias.
  • Para ingerir as tabelas balance_transactions e disputes, configure o Shopify Payments na loja. Veja Shopify Payments.
  • Alguns campos de clientes e pedidos são dados do cliente protegidos. A Shopify retorna esses campos de lojas que não são de desenvolvimento apenas após o aplicativo atender aos requisitos de dados do cliente protegidos. Consulte a referência de escopos de acesso do Shopify.

Configurar o Shopify

O conector do Shopify se autentica com a concessão de credenciais de cliente OAuth do Shopify. Neste o passo, crie um aplicativo no Shopify Dev Dashboard, autorize-o para os escopos necessários, instale-o na loja e anote o ID do cliente e o segredo do cliente para a página de conexão. Para obter mais informações, consulte a referência de concessão de credenciais de cliente do Shopify.

  1. Faça login no Shopify Dev Dashboard.
  2. Criar um aplicativo.
  3. Na versão do aplicativo, selecione os escopos de acesso exigidos pelas tabelas que você ingere. Consulte Escopos de acesso necessários.
  4. Instale o aplicativo na loja da qual deseja fazer a ingestão. O aplicativo e a loja devem pertencer à mesma organização da Shopify.
  5. Abra o aplicativo, vá para Settings e, em seguida, copie a Client ID e o Client secret .
  6. Anote o subdomínio da loja, que é o <shop> em <shop>.myshopify.com.

Use o subdomínio da loja, o ID do cliente e o segredo do cliente para criar uma conexão do Unity Catalog no Databricks.

Passos seguintes

Crie uma conexão com o Shopify no Databricks. Consulte Criar uma conexão com o Shopify.