
Dianomi
tap-dianomi (meltanolabs variant)
Dianomi is a native advertising platform that distributes sponsored financial content from brands to audiences on financial and business publisher websites.
Prerequisites
To connect to Dianomi, you will need:
- An API key and the email address associated with your Dianomi account. These can be obtained from the Dianomi self-serve portal.
- Either a Client ID (if you are an advertiser) or a Partner ID (if you are a publisher). These identify the account whose data will be extracted.
Available Streams
This tap discovers streams dynamically based on the stats available to the configured account.
If you find a stream is producing duplicate rows when loading into your data warehoure, or not
behaving incrementally for "by day" stats (i.e. those that expose a date column), you can set a
primary key/replication key configuration for the plugin under metadata in your meltano.yml:
plugins:
extractors:
- name: tap-dianomi
variant: meltanolabs
pip_url: git+https://github.com/MeltanoLabs/tap-dianomi.git@v0.1.0
config:
metadata:
<stream_name>: # Dianomi stat `shortcode`
# primary key configuration
key-properties: # set one or more properties as an array
# incremental replication for "by date" stats
replication-method: INCREMENTAL
replication-key: date
Please also open an issue here
to register any missing configurations in the tap. Future version updates that include related
changes would no longer require corresponding metadata entries, as above.
Settings
API Key
Dianomi API key
Dianomi account email address
Client ID
Advertiser Client ID to filter results by - required for advertisers
Partner ID
Publisher partner ID to filter results by - required for publishers
Start date
The earliest record date to sync (ISO 8601 format) - defaults to the last year
Dianomi connector is available on Meltano Community. It is built by our growing community of over 5000+ developers. Refer to the Install section below to verify the readiness of this connector.