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 Cloud Connector

Dianomi connector is available on Meltano. It is built, maintained, supported, and tested by Meltano.

Why Meltano?
Expert supportDirect access to the team that built and maintains Meltano Cloud. Same-day responses during UK business hours. When something breaks, we fix it fast because we know exactly how it works.
Rigorously testedEvery connector goes through comprehensive testing and quality checks before production. Daily monitoring catches issues before they hit your pipelines. We don't just wrap open-source taps and hope for the best. We validate, we test, we maintain.
No maintenance overheadAPI changes. Connector updates. Schema drift. Breaking changes from upstream sources. We handle it all. Your team focuses on using data. Our team focuses on making sure it's there when you need it.
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.