Dianomi
D
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

Email

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

Meltano Community Connector

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.

Why Meltano?
Access to Meltano Slack communityJoin 5,500+ data engineers and analytics practitioners. The community is active, helpful, and always on. Good for quick questions, sharing patterns, and learning what others are building.