Sage Intacct
Table of Contents
The tap-intacct
Meltano extractor pulls data from Sage Intacct that can then be sent to a destination using a loader.
-
- Repository: https://github.com/hotgluexyz/tap-intacct
-
-
-
-
-
-
-
- Maintainer: Hotglue
Getting Started #
Prerequisites #
If you haven't already, follow the initial steps of the Getting Started guide:
Installation and configuration #
-
Add the
tap-intacct
extractor to your project usingmeltano add
:meltano add extractor tap-intacct
-
Configure the settings below using
meltano config
.
Next steps #
Follow the remaining steps of the Getting Started guide:
- Select entities and attributes to extract
- Add a loader to send data to a destination
- Run a data integration (EL) pipeline
Capabilities #
Settings #
tap-intacct
requires the
configuration
of the following settings:
The settings for extractor tap-intacct
that are known to Meltano are documented below.
To quickly find the
setting you're looking for, use the Table of Contents at
the top of the page.
Company ID (company_id
)
#
-
Environment variable:
TAP_INTACCT_COMPANY_ID
How to use #
Manage this setting using
meltano config
or an
environment variable:
meltano config tap-intacct set company_id <company_id>
export TAP_INTACCT_COMPANY_ID=<company_id>
Sender ID (sender_id
)
#
-
Environment variable:
TAP_INTACCT_SENDER_ID
How to use #
Manage this setting using
meltano config
or an
environment variable:
meltano config tap-intacct set sender_id <sender_id>
export TAP_INTACCT_SENDER_ID=<sender_id>
Sender Password (sender_password
)
#
-
Environment variable:
TAP_INTACCT_SENDER_PASSWORD
How to use #
Manage this setting using
meltano config
or an
environment variable:
meltano config tap-intacct set sender_password <sender_password>
export TAP_INTACCT_SENDER_PASSWORD=<sender_password>
User ID (user_id
)
#
-
Environment variable:
TAP_INTACCT_USER_ID
How to use #
Manage this setting using
meltano config
or an
environment variable:
meltano config tap-intacct set user_id <user_id>
export TAP_INTACCT_USER_ID=<user_id>
User Password (user_password
)
#
-
Environment variable:
TAP_INTACCT_USER_PASSWORD
How to use #
Manage this setting using
meltano config
or an
environment variable:
meltano config tap-intacct set user_password <user_password>
export TAP_INTACCT_USER_PASSWORD=<user_password>
Start Date (start_date
)
#
-
Environment variable:
TAP_INTACCT_START_DATE
Determines how much historical data will be extracted. Please be aware that the larger the time period and amount of data, the longer the initial extraction can be expected to take.
How to use #
Manage this setting using
meltano config
or an
environment variable:
meltano config tap-intacct set start_date YYYY-MM-DDTHH:MM:SSZ
export TAP_INTACCT_START_DATE=YYYY-MM-DDTHH:MM:SSZ
Select Fields By Default (select_fields_by_default
)
#
-
Environment variable:
TAP_INTACCT_SELECT_FIELDS_BY_DEFAULT
- Default:
true
Select by default any new fields discovered in Quickbooks objects
How to use #
Manage this setting using
meltano config
or an
environment variable:
meltano config tap-intacct set select_fields_by_default false
export TAP_INTACCT_SELECT_FIELDS_BY_DEFAULT=false
State Message Threshold (state_message_threshold
)
#
-
Environment variable:
TAP_INTACCT_STATE_MESSAGE_THRESHOLD
- Default:
1000
Used to throttle how often STATE messages are generated when the tap is using the “REST” API.
This is a balance between not slowing down execution due to too many STATE messages produced and how many records must be fetched again if a tap fails unexpectedly. Defaults to 1000 (generate a STATE message every 1000 records).
How to use #
Manage this setting using
meltano config
or an
environment variable:
meltano config tap-intacct set state_message_threshold 1000
export TAP_INTACCT_STATE_MESSAGE_THRESHOLD=1000
Max Workers (max_workers
)
#
-
Environment variable:
TAP_INTACCT_MAX_WORKERS
- Default:
8
Maximum number of threads to use
How to use #
Manage this setting using
meltano config
or an
environment variable:
meltano config tap-intacct set max_workers 8
export TAP_INTACCT_MAX_WORKERS=8
Looking for help? #
If you're having trouble getting the
tap-intacct
extractor to work, look for an
existing issue in its repository, file a new issue,
or
join the Meltano Slack community
and ask for help in the #plugins-general
channel.
Found an issue on this page? #
This page is generated from a YAML file that you can contribute changes to. Edit it on GitHub!