Pular para o conteúdo principal

FAQ do conector do Shopify

info

Beta

Esse recurso está em Beta. Para usá-lo, um 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 responde a perguntas frequentes sobre o conector de ingestão gerenciado do Shopify no Lakeflow Connect. Para ver as perguntas frequentes que se aplicam a todos os conectores gerenciados, consulte Perguntas frequentes sobre conectores gerenciados.

Quais planos do Shopify o conector exige?​

O conector funciona com qualquer plano do Shopify, porque a API de Administração do Shopify está disponível em todos os planos. Para ingerir as tabelas balance_transactions e disputes, a loja deve ter o Shopify Payments configurado, e o escopo disputes requer aprovação do Shopify.

Quais tabelas o conector suporta?​

O conector oferece suporte a 46 tabelas de origem: products, orders, customers, draft_orders, collections, custom_collections, smart_collections, articles, pages, product_variants, blogs, inventory_items, discount_codes, discount_automatic, locations, shop, tender_transactions, collects, disputes, abandoned_checkouts, fulfillment_orders, media_image, media, countries, balance_transactions, transactions, order_refunds, fulfillments, order_line_refund, order_adjustment, product_variant_media, order_shipping_line, order_agreements, order_risks, customer_address, fulfillment_order_line_item, discount_redeem_code, collection_product, inventory_level, deleted_products, deleted_product_variants, deleted_collections, deleted_articles, deleted_pages, deleted_blogs e deleted_draft_orders. Para obter os esquemas completos, consulte Esquemas de tabela de destino.

Como faço para rastrear registros excluídos no Shopify?​

As tabelas incrementais ingerem apenas registros que existem atualmente no Shopify, portanto, um registro excluído na origem não é removido do destino automaticamente. Para identificar exclusões, use as tabelas de captura de exclusão do conector: deleted_products, deleted_product_variants, deleted_collections, deleted_articles, deleted_pages, deleted_blogs e deleted_draft_orders. Cada tabela lê o feed de eventos do Shopify e registra uma linha por evento de exclusão.

O subjectId de uma linha excluída corresponde ao id do registro excluído na tabela correspondente. Por exemplo, para excluir produtos excluídos, faça o join de products com deleted_products em products.id = deleted_products.subjectId. A tabela deleted_collections cobre collections, custom_collections e smart_collections. A captura de exclusão não está disponível para as tabelas customers, orders ou de descontos.

Até onde o conector pode ingerir dados no passado?​

Para tabelas incrementais, a primeira sincronização ingere registros dos últimos 365 dias, e cada sincronização posterior ingere registros modificados após a última execução. To ingest from a different start date, set the start_datetime option. See Connector options. Full-refresh tables reingest all available records on every execução.

Quais métodos de autenticação o conector oferece suporte?​

O conector oferece suporte apenas à concessão de credenciais do cliente Shopify OAuth (OAuth M2M). O OAuth U2M e a autenticação básica com nome de usuário e senha não são compatíveis.