Skip to content

RevoltBI/revolt-bi.ex-tempo

Repository files navigation

Tempo extractor

Description

Table of contents:

[TOC]

Functionality notes

Prerequisites

Get the API token, register application, etc.

Features

Feature Note
Generic UI form Dynamic UI form
Row Based configuration Allows structuring the configuration in rows.
oAuth oAuth authentication enabled
Incremental loading Allows fetching data in new increments.
Backfill mode Support for seamless backfill setup.
Date range filter Specify date range.

Supported endpoints

If you need more endpoints, please submit your request to ideas.keboola.com

Configuration

Param 1

Param 2

Output

List of tables, foreign keys, schema.

Development

If required, change local data folder (the CUSTOM_FOLDER placeholder) path to your custom path in the docker-compose.yml file:

    volumes:
      - ./:/code
      - ./CUSTOM_FOLDER:/data

Clone this repository, init the workspace and run the component with following command:

git clone https://github.com/RevoltBI/revolt-bi.ex-tempo revolt-bi.ex-tempo
cd revolt-bi.ex-tempo
docker-compose build
docker-compose run --rm dev

Run the test suite and lint check using this command:

docker-compose run --rm test

Integration

For information about deployment and integration with KBC, please refer to the deployment section of developers documentation