Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fal-ai/zendesk_example
https://github.com/fal-ai/zendesk_example
Last synced: about 11 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/fal-ai/zendesk_example
- Owner: fal-ai
- Created: 2022-01-20T10:32:00.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-11T12:30:03.000Z (almost 3 years ago)
- Last Synced: 2024-12-15T22:43:42.805Z (8 days ago)
- Language: Python
- Size: 10.7 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This is an example dbt project with fal scripts.
This project contains Zendesk ticket data. It accomplishes a simple transformation on Zendesk data with dbt and then sends a Slack message after a dbt Cloud run by using [fal](https://github.com/fal-ai/fal) and [GitHub Actions](https://docs.github.com/en/actions).
[See related blog post](https://blog.fal.ai/how-to-run-python-with-dbt-cloud-hint-no-need-for-airflow/)
### Required environment variables
These environment variables need to be set:
- `DBT_CLOUD_API_TOKEN` - dbt Cloud api token
- `DBT_ACCOUNT_ID` - dbt Cloud account id
- `PROFILES_YML` - contents of dbt profiles.yml
- `SLACK_BOT_TOKEN` - Token for Slack bot
- `SLACK_BOT_CHANNEL` - Slack channel id for sending messages
- `DBT_GCLOUD_PROJECT` - GCP project id
- `DBT_BQ_DATASET` - BigQuery dataset name for seeding### Resources:
- Learn more about [fal](https://github.com/fal-ai/fal)
- Join the fal [Discord](https://discord.com/invite/Fyc9PwrccF)
- Checkout fal [blog](https://blog.fal.ai)