Skip to main content

No project description provided

Project description

Fivetran Package Config Auto-Generator

CircleCI PyPI version fury.io

# TODO: Find snappier name

The Fivetran Packge Auto-Generator can be used to update your dbt project with the required configuration for Fivetran-created dbt packages.

It will:

  • Update your packages.yml file
  • Update variable configurations in your dbt_project.yml file
  • Update model/test configurations in your dbt_project.yml file (if necessary)

Installation

Install the auto-generator using pip:

pip3 install fivetran-autogen==0.0.1rc6      

Usage

Generating API credentials

The auto-generator uses the Fivetran API to fetch which packages you can install. Follow these instructions to generate your API credentials. These will be required for the next step.

Running the auto-generator

To user the auto-generator, run the following command from the root of your dbt project, i.e. the folder that has your dbt_project.yml file:

fivetran_autogen

You will then get prompted to:

  • Input your API credentials
  • Select which package you want to install
  • Answer any package specific questions, i.e. what project/dataset the source data is located in

The auto-generator will query your database to collect information as well, using the profile associated with the dbt project.

Test the configuration

Once complete, you should see updated changes to your packages.yml and dbt_project.yml files.

To test out the configuration, run the following commands:

dbt deps
dbt run

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fivetran_autogen-0.0.1rc7.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fivetran_autogen-0.0.1rc7-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file fivetran_autogen-0.0.1rc7.tar.gz.

File metadata

  • Download URL: fivetran_autogen-0.0.1rc7.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.2.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for fivetran_autogen-0.0.1rc7.tar.gz
Algorithm Hash digest
SHA256 3354e29f19bdf1554736f083cec5d772e4d75f5146e60a2b4c34f560a6b4c8f4
MD5 e25de64157780022b716d493f564642a
BLAKE2b-256 4434db6dbd43a3144b422f52780d6988f46327ab37eb338449dbf8986fb8abee

See more details on using hashes here.

File details

Details for the file fivetran_autogen-0.0.1rc7-py3-none-any.whl.

File metadata

  • Download URL: fivetran_autogen-0.0.1rc7-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.2.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.10

File hashes

Hashes for fivetran_autogen-0.0.1rc7-py3-none-any.whl
Algorithm Hash digest
SHA256 77d32bf2634e99fe3906ccb11cc28507eaf0f3c20b62a5d782b8332922f3aafc
MD5 c3c4dd8aacc3f0c780ad35ee95265da9
BLAKE2b-256 479e1ccd8a4cb5885e6d7dc8cac898d3aae8ec5cb131890e21dfbc45c2792eaf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page