migrate to LQ (#284)

* migrate to LQ

* typo

* new workflow
This commit is contained in:
Austin 2023-10-30 12:38:15 -04:00 committed by GitHub
parent 16a7fbb888
commit c79e621912
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 12 additions and 118 deletions

View File

@ -1,44 +0,0 @@
name: dbt_run_dummy
run-name: dbt_run_dummy
on:
workflow_dispatch:
branches:
- "main"
env:
DBT_PROFILES_DIR: ./
ACCOUNT: "${{ vars.ACCOUNT }}"
ROLE: "${{ vars.ROLE }}"
USER: "${{ vars.USER }}"
PASSWORD: "${{ secrets.PASSWORD }}"
REGION: "${{ vars.REGION }}"
DATABASE: "${{ vars.DATABASE }}"
WAREHOUSE: "${{ vars.WAREHOUSE }}"
SCHEMA: "${{ vars.SCHEMA }}"
concurrency:
group: ${{ github.workflow }}
jobs:
run_dbt_jobs:
runs-on: ubuntu-latest
environment:
name: workflow_prod
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: "3.10"
cache: "pip"
- name: install dependencies
run: |
pip install -r requirements.txt
dbt deps
- name: Run DBT Jobs
run: |
dbt run -m models/silver/utilities/silver__dummy_workflow.sql

View File

@ -1,44 +0,0 @@
name: dbt_run_dummy2
run-name: dbt_run_dummy2
on:
workflow_dispatch:
branches:
- "main"
env:
DBT_PROFILES_DIR: ./
ACCOUNT: "${{ vars.ACCOUNT }}"
ROLE: "${{ vars.ROLE }}"
USER: "${{ vars.USER }}"
PASSWORD: "${{ secrets.PASSWORD }}"
REGION: "${{ vars.REGION }}"
DATABASE: "${{ vars.DATABASE }}"
WAREHOUSE: "${{ vars.WAREHOUSE }}"
SCHEMA: "${{ vars.SCHEMA }}"
concurrency:
group: ${{ github.workflow }}
jobs:
run_dbt_jobs:
runs-on: ubuntu-latest
environment:
name: workflow_prod
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: "3.10"
cache: "pip"
- name: install dependencies
run: |
pip install -r requirements.txt
dbt deps
- name: Run DBT Jobs
run: |
dbt run -m models/silver/utilities/silver__dummy_workflow2.sql

View File

@ -3,9 +3,8 @@ run-name: dbt_run_scheduled_curated
on:
workflow_dispatch:
schedule:
# Runs at minutes 15 and 45 (see https://crontab.guru)
- cron: '15,45 * * * *'
branches:
- "main"
env:
DBT_PROFILES_DIR: ./

View File

@ -3,9 +3,8 @@ run-name: dbt_run_scheduled_non_realtime
on:
workflow_dispatch:
schedule:
# Runs at minute 9,21,33,45,57 (see https://crontab.guru)
- cron: '9,21,33,45,57 * * * *'
branches:
- "main"
env:
DBT_PROFILES_DIR: ./

View File

@ -3,9 +3,8 @@ run-name: dbt_run_streamline_chainhead
on:
workflow_dispatch:
schedule:
# Runs at minutes 3,15,27,39,51 (see https://crontab.guru)
- cron: '3,15,27,39,51 * * * *'
branches:
- "main"
env:
DBT_PROFILES_DIR: ./

View File

@ -3,9 +3,8 @@ run-name: dbt_run_streamline_decoder
on:
workflow_dispatch:
schedule:
# Runs at minutes 7,19,31,43,55 (see https://crontab.guru)
- cron: '7,19,31,43,55 * * * *'
branches:
- "main"
env:
DBT_PROFILES_DIR: ./

View File

@ -1,4 +1,6 @@
workflow_name,workflow_schedule
dbt_run_dummy,"0,20,40 * * * *"
dbt_run_dummy2,"22 * * * *"
dbt_run_scheduled_non_realtime,"9,21,33,45,57 * * * *"
dbt_run_streamline_chainhead,"3,15,27,39,51 * * * *"
dbt_run_streamline_decoder,"7,19,31,43,55 * * * *"
dbt_run_scheduled_curated,"15,45 * * * *"
dbt_test_tasks,"0,30 * * * *"
1 workflow_name workflow_schedule
2 dbt_run_dummy dbt_run_scheduled_non_realtime 0,20,40 * * * * 9,21,33,45,57 * * * *
3 dbt_run_dummy2 dbt_run_streamline_chainhead 22 * * * * 3,15,27,39,51 * * * *
4 dbt_run_streamline_decoder 7,19,31,43,55 * * * *
5 dbt_run_scheduled_curated 15,45 * * * *
6 dbt_test_tasks 0,30 * * * *

View File

@ -1,8 +0,0 @@
{{ config(
materialized = 'incremental',
unique_key = 'run_timestamp'
) }}
SELECT
SYSDATE() AS run_timestamp,
1 AS dummy

View File

@ -1,8 +0,0 @@
{{ config(
materialized = 'incremental',
unique_key = 'run_timestamp'
) }}
SELECT
SYSDATE() AS run_timestamp,
1 AS dummy