Skip to content

ACK v2.0

Latest
Compare
Choose a tag to compare
@gabrielleberanger gabrielleberanger released this 02 Apr 17:06
7d4163c

This release is implementing the following enhancements/features:

🆕 Change of the application name
From NCK (Nautilus Connectors Kit)
To ACK (Artefactory Connectors Kit)

🆕 Creation of a Sphinx documentation
https://artefactory.github.io/artefactory-connectors-kit/

🆕 Update of the previous entrypoint
From python nck/entrypoint.py <READER_COMMAND> <WRITER_COMMAND>
To python ack/entrypoints/cli/main.py <READER_COMMAND> <WRITER_COMMAND>

🆕 Creation of a new entrypoint accepting a configuration .json as an input
python ack/entrypoints/json/main.py --config-file <PATH/TO/FILE>

🆕 Add of date checks
Verifying the coherence between the start-date, end-date and date-range options provided by the end user

🆕 Add of a predefined date-range option for sources that are not offering it by default
Available values: YESTERDAY, LAST_7_DAYS, PREVIOUS_WEEK, PREVIOUS_MONTH, LAST_90_DAYS. Impacted sources: Adobe Analytics, Google DCM, Google SA360, Google Search Console, MyTarget, The Trade Desk, Twitter.

🆕 Standardization of key normalization behaviors
Keys are not normalized by default anymore - if you wish to normalize them, you should set the normalize-keys option to true: python ack/entrypoints/cli/main.py --normalize-keys true <READER_COMMAND> <WRITER_COMMAND>

🆕 (Transparent to end-users) In-depth refactoring of repo architecture


Readers

  • Analytics
    • Adobe Analytics 1.4
    • Adobe Analytics 2.0
    • Google Analytics
  • Advertising - Adserver
    • Google Campaign Manager
  • Advertising - DSP
    • Google Display & Video 360
    • The Trade Desk
  • Advertising - Search
    • Google Ads
    • Google Search Ads 360
    • Google Search Console
    • Yandex Campaign
    • Yandex Statistics
  • Advertising - Social
    • Facebook Marketing
    • MyTarget
    • Radarly
    • Twitter Ads
  • CRM
    • SalesForce
  • Databases
    • MySQL
  • DevTools
    • Confluence
  • Files (.csv, .njson)
    • Amazon S3
    • Google Cloud Storage
    • Google Sheets

Writers

  • Data Warehouses
    • Google BigQuery
  • Debugging
    • Console
  • Files (.njson)
    • Amazon S3
    • Google Cloud Storage
    • Local file