Referência do conector Xero
Beta
Este recurso está em Beta. Para usá-lo, um administrador de workspace deve habilitar o Lakeflow Connect for Xero na página Previews . Consulte Gerenciar prévias do Databricks.
O conector Xero gerenciado no Lakeflow Connect suporta 23 tabelas de origem no esquema default. Doze tabelas são sincronizadas de forma incremental usando o campo de cursor UpdatedDateUTC, e as outras 11 tabelas usam refresh completo em cada execução.
Tabelas de origem suportadas
O conector Xero oferece suporte às seguintes tabelas de origem, todas sob o esquema de origem default:
Tabela de origem | Chave primária | Descrição | Modo de sincronização | Campo do cursor |
|---|---|---|---|---|
|
| Contas no plano de contas. | Incremental |
|
|
| Transações de gastar dinheiro e receber dinheiro em account bancárias. | Incremental |
|
|
| Transferências de dinheiro entre contas bancárias. | Apenas refresh completo | |
|
| Temas de marca aplicados a faturas e outros documentos. | Apenas refresh completo | |
|
| Orçamentos gerais e de acompanhamento. | Apenas refresh completo | |
|
| Clientes e fornecedores, incluindo contatos arquivados. | Incremental |
|
|
| Grupos de contatos e os contatos em cada grupo. | Apenas refresh completo | |
|
| Notas de crédito para clientes e fornecedores. | Incremental |
|
|
| Moedas ativadas para a organização. | Apenas refresh completo | |
|
| Faturas de ventas e contas de compra. | Incremental |
|
|
| Produtos e serviços que a organização compra e vende. | Incremental |
|
|
| Links entre despesas faturáveis e as faturas de ventas em que são cobradas. | Apenas refresh completo | |
|
| Diários manuais. | Incremental |
|
|
| Detalhes da organização conectada. | Apenas refresh completo | |
|
| Pagamentos em excesso feitos a fornecedores ou recebidos de clientes. | Incremental |
|
|
| Pagamentos aplicados a faturas, notas de crédito, pré-pagamentos e pagamentos a mais. | Incremental |
|
|
| Pré-pagamentos feitos a fornecedores ou recebidos de clientes. | Incremental |
|
|
| Pedidos de compra. | Incremental |
|
|
| Padrões de faturas recorrentes. | Apenas refresh completo | |
|
| Taxas de imposto. | Apenas refresh completo | |
|
| Acompanhamento das categorias e suas opções, incluindo as arquivadas. | Apenas refresh completo | |
|
| Usuários da organização. | Incremental |
|
|
| Projetos de Projetos do Xero. | Apenas refresh completo |
Opções do conector
Para uso, consulte Exemplos.
Opção | Tipo | Escopo | Obrigatório | Aplica-se a | Descrição |
|---|---|---|---|---|---|
| String | Pipeline | Sim | Todas as tabelas | O ID da organização Xero (tenant) da qual ingerir. Veja Encontrar o ID do tenant. |
| String | Pipeline | Não | Todas as tabelas incrementais | Data e hora mais antigas de modificação a serem ingeridas, no formato |
Esquemas de tabela de destino
accounts
Primary key: AccountID
Modo de sincronização: incremental
Campo do cursor: UpdatedDateUTC
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bank_transactions
Primary key: BankTransactionID
Modo de sincronização: incremental
Campo do cursor: UpdatedDateUTC
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Esta tabela não suporta dimensões que mudam lentamente (SCD) tipo 2 porque tem VARIANT colunas.
bank_transfers
Primary key: BankTransferID
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
branding_themes
Primary key: BrandingThemeID
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
budgets
Primary key: BudgetID
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
contacts
Primary key: ContactID
Modo de sincronização: incremental
Campo do cursor: UpdatedDateUTC
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
contact_groups
Primary key: ContactGroupID
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
credit_notes
Primary key: CreditNoteID
Modo de sincronização: incremental
Campo do cursor: UpdatedDateUTC
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Esta tabela não suporta dimensões que mudam lentamente (SCD) tipo 2 porque tem VARIANT colunas.
currencies
Primary key: Code
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
invoices
Primary key: InvoiceID
Modo de sincronização: incremental
Campo do cursor: UpdatedDateUTC
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Esta tabela não suporta dimensões que mudam lentamente (SCD) tipo 2 porque tem VARIANT colunas.
items
Primary key: ItemID
Modo de sincronização: incremental
Campo do cursor: UpdatedDateUTC
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
linked_transactions
Primary key: LinkedTransactionID
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
manual_journals
Primary key: ManualJournalID
Modo de sincronização: incremental
Campo do cursor: UpdatedDateUTC
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
organisation
Primary key: OrganisationID
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
overpayments
Primary key: OverpaymentID
Modo de sincronização: incremental
Campo do cursor: UpdatedDateUTC
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Esta tabela não suporta dimensões que mudam lentamente (SCD) tipo 2 porque tem VARIANT colunas.
payments
Primary key: PaymentID
Modo de sincronização: incremental
Campo do cursor: UpdatedDateUTC
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Esta tabela não suporta dimensões que mudam lentamente (SCD) tipo 2 porque tem VARIANT colunas.
prepayments
Primary key: PrepaymentID
Modo de sincronização: incremental
Campo do cursor: UpdatedDateUTC
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Esta tabela não suporta dimensões que mudam lentamente (SCD) tipo 2 porque tem VARIANT colunas.
purchase_orders
Primary key: PurchaseOrderID
Modo de sincronização: incremental
Campo do cursor: UpdatedDateUTC
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Esta tabela não suporta dimensões que mudam lentamente (SCD) tipo 2 porque tem VARIANT colunas.
repeating_invoices
Primary key: RepeatingInvoiceID
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Esta tabela não suporta dimensões que mudam lentamente (SCD) tipo 2 porque tem VARIANT colunas.
tax_rates
Primary key: TaxType
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tracking_categories
Primary key: TrackingCategoryID
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
users
Primary key: UserID
Modo de sincronização: incremental
Campo do cursor: UpdatedDateUTC
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
projects
Primary key: projectId
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Permissões OAuth necessárias
Quando você faz login durante a configuração da conexão, o conector solicita os seguintes escopos OAuth somente leitura. Para saber o que cada escopo concede, consulte Escopos OAuth 2.0.
Escopo | Necessário para |
|---|---|
| Acesso à linha de base. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|