Data Model
The CData Tableau Connector for Xero models five Xero APIs as relational databases: the Accounting, Australian Payroll, Files, Fixed Assets and Projects APIs. Set the Schema property and use the information in each section to select the proper API based on your project needs.
Using the Accounting API
The Accounting API contains the company's financial information, such as contacts, invoices and reporting. It also contains history tables which records changes to most kinds of entities.
INSERTs to specific tables which model line items in the Accounting API have batch support enabled. The recommended setting of BatchSize for maximum performance is 50.
See Accounting Data Model for the available entities in the Accounting API.
Using the Australian Payroll API
The Australian Payroll API contains information on the company's employees, such as timesheets, leave and tax declarations.
INSERTs to specific tables which model line items in the Australian Payroll API have batch support enabled. The recommended setting of BatchSize for maximum performance is 50.
See Australian Payroll Data Model for the available entities in the Australian Payroll API.
Using the Files API
The Files API contains information on the files and attachments managed by Xero. It can be used to upload and download files, and attach them to accounting entities.
See Files Data Model for the available entities in the Files API.
Using the Fixed Assets API
The Fixed Assets API contains information on the company's fixed assets, such as registration, depreciation and resale.
See Fixed Assets Data Model for the available entities in the Fixed Assets API.
Using the Projects API
The Projects API contains information on the company's projects, such as billing and time tracking.
See Projects Data Model for the available entities in the Projects API.