Référence du connecteur Xero
Bêta
Cette fonctionnalité est en Beta. Pour l'utiliser, un administrateur de workspace doit activer Lakeflow Connect for Xero depuis la page Previews . Consultez Gérer les aperçus Databricks.
Le connecteur Xero managé dans Lakeflow Connect prend en charge 23 tables sources dans le schéma default. Douze tables se synchronisent de manière incrémentielle en utilisant le champ de curseur UpdatedDateUTC, et les 11 autres tables utilisent une refresh complète à chaque exécution.
Tables sources prises en charge
Le connecteur Xero prend en charge les tables sources suivantes, toutes sous le schéma source default :
Table source | Clé primaire | Description | Mode de synchronisation | Champ de curseur |
|---|---|---|---|---|
|
| Comptes dans le plan comptable. | Incrémentiel |
|
|
| Transactions de dépenses et de recettes sur des comptes bancaires. | Incrémentiel |
|
|
| Transferts d’argent entre comptes bancaires. | refresh complète uniquement | |
|
| Thèmes de branding appliqués aux factures et autres documents. | refresh complète uniquement | |
|
| Budgets globaux et de suivi. | refresh complète uniquement | |
|
| Clients et fournisseurs, y compris les contacts archivés. | Incrémentiel |
|
|
| Groupes de contacts et contacts dans chaque groupe. | refresh complète uniquement | |
|
| Notes de crédit pour les clients et les fournisseurs. | Incrémentiel |
|
|
| Devises activées pour l’organisation. | refresh complète uniquement | |
|
| Factures de ventes et factures d’achat. | Incrémentiel |
|
|
| Produits et services que l’organisation achète et vend. | Incrémentiel |
|
|
| Link entre les dépenses facturables et les factures de Ventes auxquelles elles sont facturées. | refresh complète uniquement | |
|
| Journaux manuels. | Incrémentiel |
|
|
| Détails de l’organisation connectée. | refresh complète uniquement | |
|
| Paiements en trop effectués aux fournisseurs ou reçus des clients. | Incrémentiel |
|
|
| Paiements appliqués aux factures, avoirs, prépaiements et trop-perçus. | Incrémentiel |
|
|
| Paiements anticipés effectués aux fournisseurs ou reçus des clients. | Incrémentiel |
|
|
| Commandes d’achat. | Incrémentiel |
|
|
| Template de factures récurrentes. | refresh complète uniquement | |
|
| Taux d’imposition. | refresh complète uniquement | |
|
| Suivi des catégories et de leurs options, y compris celles qui sont archivées. | refresh complète uniquement | |
|
| Utilisateurs de l'organisation. | Incrémentiel |
|
|
| Projets issus de Xero Projects. | refresh complète uniquement |
Options du connecteur
Pour l'utilisation, voir Exemples.
Option | Type | Portée | Obligatoire | S'applique à | Description |
|---|---|---|---|---|---|
| Chaîne | Pipeline | Oui | Toutes les tables | ID de l’organisation Xero (tenant) à partir duquel effectuer l’ingestion. Voir Trouver l’ID du tenant. |
| Chaîne | Pipeline | Non | Toutes les tables incrémentielles | Date et heure de modification les plus anciennes à ingérer, au format |
Schémas des tables de destination
accounts
Clé primaire : AccountID
Mode de synchronisation : Incrémentiel
Champ de curseur : UpdatedDateUTC
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bank_transactions
Clé primaire : BankTransactionID
Mode de synchronisation : Incrémentiel
Champ de curseur : UpdatedDateUTC
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cette table ne prend pas en charge les dimensions à évolution lente (SCD) de type 2 car elle comporte VARIANT colonnes.
bank_transfers
Clé primaire : BankTransferID
Mode de synchronisation : Full refresh uniquement
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
branding_themes
Clé primaire : BrandingThemeID
Mode de synchronisation : Full refresh uniquement
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
budgets
Clé primaire : BudgetID
Mode de synchronisation : Full refresh uniquement
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
contacts
Clé primaire : ContactID
Mode de synchronisation : Incrémentiel
Champ de curseur : UpdatedDateUTC
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
contact_groups
Clé primaire : ContactGroupID
Mode de synchronisation : Full refresh uniquement
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
credit_notes
Clé primaire : CreditNoteID
Mode de synchronisation : Incrémentiel
Champ de curseur : UpdatedDateUTC
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cette table ne prend pas en charge les dimensions à évolution lente (SCD) de type 2 car elle comporte VARIANT colonnes.
currencies
Clé primaire : Code
Mode de synchronisation : Full refresh uniquement
Champ | Type de données |
|---|---|
|
|
|
|
invoices
Clé primaire : InvoiceID
Mode de synchronisation : Incrémentiel
Champ de curseur : UpdatedDateUTC
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cette table ne prend pas en charge les dimensions à évolution lente (SCD) de type 2 car elle comporte VARIANT colonnes.
items
Clé primaire : ItemID
Mode de synchronisation : Incrémentiel
Champ de curseur : UpdatedDateUTC
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
linked_transactions
Clé primaire : LinkedTransactionID
Mode de synchronisation : Full refresh uniquement
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
manual_journals
Clé primaire : ManualJournalID
Mode de synchronisation : Incrémentiel
Champ de curseur : UpdatedDateUTC
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
organisation
Clé primaire : OrganisationID
Mode de synchronisation : Full refresh uniquement
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
overpayments
Clé primaire : OverpaymentID
Mode de synchronisation : Incrémentiel
Champ de curseur : UpdatedDateUTC
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cette table ne prend pas en charge les dimensions à évolution lente (SCD) de type 2 car elle comporte VARIANT colonnes.
payments
Clé primaire : PaymentID
Mode de synchronisation : Incrémentiel
Champ de curseur : UpdatedDateUTC
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cette table ne prend pas en charge les dimensions à évolution lente (SCD) de type 2 car elle comporte VARIANT colonnes.
prepayments
Clé primaire : PrepaymentID
Mode de synchronisation : Incrémentiel
Champ de curseur : UpdatedDateUTC
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cette table ne prend pas en charge les dimensions à évolution lente (SCD) de type 2 car elle comporte VARIANT colonnes.
purchase_orders
Clé primaire : PurchaseOrderID
Mode de synchronisation : Incrémentiel
Champ de curseur : UpdatedDateUTC
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cette table ne prend pas en charge les dimensions à évolution lente (SCD) de type 2 car elle comporte VARIANT colonnes.
repeating_invoices
Clé primaire : RepeatingInvoiceID
Mode de synchronisation : Full refresh uniquement
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cette table ne prend pas en charge les dimensions à évolution lente (SCD) de type 2 car elle comporte VARIANT colonnes.
tax_rates
Clé primaire : TaxType
Mode de synchronisation : Full refresh uniquement
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tracking_categories
Clé primaire : TrackingCategoryID
Mode de synchronisation : Full refresh uniquement
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
users
Clé primaire : UserID
Mode de synchronisation : Incrémentiel
Champ de curseur : UpdatedDateUTC
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
projects
Clé primaire : projectId
Mode de synchronisation : Full refresh uniquement
Champ | Type de données |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Autorisations OAuth requises
Lorsque vous vous connectez lors de la configuration de la connexion, le connecteur demande les scopes OAuth en lecture seule suivants. Pour savoir ce que chaque scope accorde, consultez Scopes OAuth 2.0.
Portée | Obligatoire pour |
|---|---|
| Accès de référence. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|