Skip to content

An example Meltano project for Veeqo, with scheduled reporting built in.

License

Notifications You must be signed in to change notification settings

Matatika/example-veeqo-reporting

Repository files navigation

Veeqo and Reporting Example Project

This is a very simple to use example project that contains Matatika's tap-veeqo, but also contains a demo of how to run Jupyter Notebooks in a Meltano project, including how to schedule them using the Matatika Ext plugin.

The "output" file in this example is a .html file, as this can be created and viewed on any system. To go further and convert to .pdf please see the below prerequisites section.


Prerequisites

NB - Currently this project is only supported to work on Linux and MacOS

  1. Get Docker - https://docs.docker.com/get-docker/

Optional

To convert a Notebook to PDF you are likely going to need some additional packages installed on your system. To use the Notebook plugins pdf conversion functionality you will need at least:


Steps

  1. Clone and start up the project:

    git clone git@github.com:Matatika/veeqo-reporting.git
    cd veeqo-reporting
    meltano install
    meltano invoke matatika lab
    
  2. Your web browser automatically opens https://localhost:3443

  3. You will now see the Pipelines screen. Run the Report Pipeline by clicking the Play button.

  4. Once the Report Pipeline has finished running, open your Meltano project on your local system, open the output dir. Here you should see an report.html which is the output from the pipeline being run. You can view this file with any web browser.

Congratulations, you have now have a Notebook that executes on a schedule in Meltano, using the Matatika lab.


Support

Join our community on the Matatika Slack to get help and updates.

You can read more about Matatika and our Lab in our Documentation.

About

An example Meltano project for Veeqo, with scheduled reporting built in.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published