- 2 Minutes to read
-
Print
-
DarkLight
-
PDF
Kits
- 2 Minutes to read
-
Print
-
DarkLight
-
PDF
What is a kit?
A kit is a collection of river configurations that allow for lightning-speed value across different Rivery sources and use cases.
Rivery Kits come in any of the following types:
- Single source kits include Data Source to Target rivers from the source to a supported cloud data warehouse target, as well as any logical transformations needed to form the resultign data model.
- Use case kits include Data Source to Target rivers from multiple different sources are included. Logic rivers are used to orchestrate the ingestion, combine data from the various sources and create a standardized data model.
- Actions kits utilize Rivery actions to connect to REST API endpoints. These kits include the action rivers that define the custom source connection and the Data Source to Target rivers that use the action configurations to ingest data into target tables.
Importing kits
To navigate to the kits Library, click the 'kits' icon in the main menu.
Next, browse the categories on the left-hand side to preview the kits available for use.
To use a kit, click the 'Use' button on the desired kit. This action will import the pre-built river configurations into your Rivery account.
Configuring kits for use
Rivery kits come with built-in parameterization to minimize any manual setup for the user.
Variables in kits
Each kit will be parameterized with variables. Most commonly, this will be the database/dataset/schema name of all target table configurations. In logic rivers, the queries themselves will also use variables. This means that the user only has to define the variable values once, instead of hard coding each river.
Example target parameterization:
The {intercom_db} and {intercom_schema} are variables created to define the database name and schema name of the target table.
To update the values of variables, go to the Variables menu on the left side navigation bar. If the variables already exist, fill in the values. If they do not yet exist, create them with the desired values filled out.
To find the required variables associated with a kit, navigate to the kit description in the kits Menu by clicking 'Preview' on the desired kit icon.
This will show the full kit description, including the reports/tables included, the data flow, any data model documentation, and the required variables.
Connections in kits
Kits are imported with ‘blank’ source and target connections. In order to use the kit, you have two options:
- Swap out blank connections with existing connections
- Add credentials to the blank connections that come with the imported kit
Actions kits will likely have more variables to set if parameterization is needed for iterations or authentication (i.e. api keys).