FAQ do conector do Shopify
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.