An open API service indexing awesome lists of open source software.

https://github.com/tinybirdco/use-case-examples

Use cases examples using Versions
https://github.com/tinybirdco/use-case-examples

data-project git real-time use-case versions

Last synced: 6 months ago
JSON representation

Use cases examples using Versions

Awesome Lists containing this project

README

          

# Tinybird Versions - Use case examples

## Before starting

Either you want to reproduce a use case or create a new one, please follow the [instructions](DEVELOPMENT/README.md) in the DEVELOPMENT readme.

> If there is any use case referencing any other Data Project, it will be documented in the README of the use case.

## Use cases

This repository contains all the use cases you can iterate with Versions:

- [Add column to a Materialized View](add_new_column_to_a_materialized_view)
- [Add column to a Landing Data Source](add_nullable_column_to_landing_data_source)
- [Add column with values to a Landing Data Source](add_new_column_with_values)
- [Add column to a Kafka Data Source](add_column_kafka_data_source)
- [Change column type in a Materialized View](change_column_type_materialized_view)
- [Change Copy Pipe time granularity](change_copy_pipe_time_granularity)
- [Change sorting key to a Landing Data Source](change_sorting_key_landing_data_source)
- [Change sorting key to a Kafka connected Data Source](change_sorting_key_kafka_data_source)
- [Change TTL to a Data Source](change_data_source_ttl)
- [Create a Pipe Sink to S3](create_pipe_sink)
- [Create a Materialized View with batch ingest](create_a_materialized_view_batch_ingest)
- [Delete simple resource](delete_simple_resource)
- [Iterating an API Endpoint](iterating_api_endpoint)
- [Iterating a Snowflake Data Source](iterate_snowflake)
- [Recover data from quarantine](recover_data_from_quarantine)
- [Remove column from landing Data Source](remove_column_landing_data_source)
- [Use new columns from a Shared Data Source](use_new_columns_from_shared_datasource)

## Caveats

Unfortunately, GitHub doesn't allow running workflows in different subfolders so it isn't possible to include the CI and CD workflow files in the same use case folder. Every CI/CD action is located in `.github/workflows` and has the same folder name as the use case.