├── .gitignore ├── README.md ├── courses ├── dlt_advanced_2025 │ ├── README.md │ ├── deployment │ │ ├── deploy_dagster │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── github-source │ │ │ │ ├── README.md │ │ │ │ ├── github_source │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── assets.py │ │ │ │ │ ├── definitions.py │ │ │ │ │ └── github_pipeline.py │ │ │ │ ├── github_source_tests │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── test_assets.py │ │ │ │ ├── pyproject.toml │ │ │ │ ├── setup.cfg │ │ │ │ └── setup.py │ │ │ └── images │ │ │ │ ├── dagster_ui.png │ │ │ │ ├── logs.png │ │ │ │ ├── materialize.png │ │ │ │ └── tree.png │ │ ├── gcp_airflow │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ └── github_pipeline.py │ │ ├── github_actions │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ └── github_pipeline.py │ │ └── lambda_function │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── error.png │ │ │ ├── github_pipeline.py │ │ │ └── lambda.png │ └── welcome-hello.gif ├── dlt_fundamentals_dec_2024 │ ├── README.md │ └── giphy.gif ├── freecodecamp │ └── de_with_dlt_2025 │ │ └── README.md └── orchestrator_course │ ├── Airflow │ ├── deploy-locally │ │ ├── .gitignore │ │ ├── dags │ │ │ ├── dag_github_repos_issues.py │ │ │ ├── dag_github_repos_issues_parallel.py │ │ │ └── dlt_pipeline.py │ │ └── requirements.txt │ └── deploy-to-cloud-with-astronomer │ │ ├── .astro │ │ ├── config.yaml │ │ ├── dag_integrity_exceptions.txt │ │ └── test_dag_integrity_default.py │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── dags │ │ ├── .airflowignore │ │ ├── dag_github_repos_issues.py │ │ ├── dag_github_repos_issues_parallel.py │ │ └── dlt_pipeline.py │ │ ├── requirements.txt │ │ └── tests │ │ └── dags │ │ └── test_dag_example.py │ ├── Dagster │ ├── deploy-locally │ │ ├── pyproject.toml │ │ └── src │ │ │ └── dagster_quickstart │ │ │ ├── __init__.py │ │ │ ├── definitions.py │ │ │ └── defs │ │ │ ├── __init__.py │ │ │ ├── assets.py │ │ │ ├── assets_parallel.py │ │ │ └── dagster_pipeline.py │ └── deploy-to-cloud-with-dagster-serverless │ │ ├── .github │ │ └── workflows │ │ │ ├── branch_deployments.yml │ │ │ └── deploy.yml │ │ ├── dagster_cloud.yaml │ │ ├── dagster_quickstart │ │ ├── __init__.py │ │ ├── definitions.py │ │ └── defs │ │ │ ├── __init__.py │ │ │ ├── assets.py │ │ │ ├── assets_parallel.py │ │ │ └── dagster_pipeline.py │ │ └── pyproject.toml │ ├── Kestra │ ├── kestra_pipeline.py │ ├── kestra_pipeline_parallel.py │ ├── pipeline_parallel_config.yaml │ └── pipeline_sequential_config.yaml │ ├── Modal │ ├── README.md │ ├── __init__.py │ ├── github_pipeline.py │ ├── github_pipeline_modal.py │ ├── github_pipeline_modal_backfill.py │ └── github_pipeline_modal_parallel.py │ ├── Orchestra │ ├── backfill_script.py │ ├── dynamic_script.py │ ├── github_pipeline.py │ ├── incremental_script.py │ ├── initial_script.py │ └── parallel_script.py │ └── Prefect │ ├── deploy-locally │ ├── dynamic_flow_script.py │ ├── github_pipeline.py │ └── local_flow_script.py │ ├── deploy-remotely-with-prefect-cloud │ └── remote_flow_script.py │ └── incremental_loading-backfilling-parallelization │ ├── backfill_flow_script.py │ ├── incremental_flow_script.py │ └── parallel_flow_script.py ├── webinars └── gdpr_hipaa │ └── README.md └── workshops ├── __init__.py ├── deep_dive_dagster ├── README.md ├── __init__.py ├── dlt-dagster-integration-parallel-pipeline │ ├── __init__.py │ ├── dlt_dagster_integration_parallel_pipeline │ │ ├── __init__.py │ │ ├── definitions.py │ │ └── defs │ │ │ ├── __init__.py │ │ │ ├── assets.py │ │ │ └── jaffle_shop_source.py │ └── pyproject.toml └── dlt_Demo_Walkthrough.ipynb ├── portable_data_lake └── README.md ├── pydata_sep_2025 └── README.md ├── workshop_august_2024 ├── README.md ├── __init__.py ├── part1 │ ├── README.md │ ├── quick_start.py │ └── welcome-michael-scott.gif └── part2 │ ├── README.md │ ├── __init__.py │ ├── comedian-welcome.gif │ ├── dbt_runner_demo │ ├── README.md │ ├── __init__.py │ ├── ingestion.py │ ├── issues_master.png │ ├── issues_relationships.png │ ├── modeling.py │ ├── query.py │ └── workshop_demo │ │ ├── .gitignore │ │ ├── README.md │ │ ├── analyses │ │ └── .gitkeep │ │ ├── dbt_project.yml │ │ ├── macros │ │ └── .gitkeep │ │ ├── models │ │ ├── master.sql │ │ └── schema.yml │ │ ├── seeds │ │ └── .gitkeep │ │ ├── snapshots │ │ └── .gitkeep │ │ └── tests │ │ └── .gitkeep │ └── deployment │ ├── deploy_dagster │ ├── README.md │ ├── __init__.py │ ├── github-source │ │ ├── README.md │ │ ├── github_source │ │ │ ├── __init__.py │ │ │ ├── assets.py │ │ │ ├── definitions.py │ │ │ └── github_pipeline.py │ │ ├── github_source_tests │ │ │ ├── __init__.py │ │ │ └── test_assets.py │ │ ├── pyproject.toml │ │ ├── setup.cfg │ │ └── setup.py │ └── images │ │ ├── dagster_ui.png │ │ ├── logs.png │ │ ├── materialize.png │ │ └── tree.png │ ├── gcp_airflow │ ├── README.md │ ├── __init__.py │ └── github_pipeline.py │ └── lambda_function │ ├── README.md │ ├── __init__.py │ ├── error.png │ ├── github_pipeline.py │ └── lambda.png └── workshop_september_2024 ├── README.md ├── part1 ├── README.md └── simpsons-hello.gif └── part2 ├── README.md ├── dbt_runner_demo ├── README.md ├── __init__.py ├── ingestion.py ├── issues_master.png ├── issues_relationships.png ├── modeling.py ├── query.py └── workshop_demo │ ├── .gitignore │ ├── README.md │ ├── analyses │ └── .gitkeep │ ├── dbt_project.yml │ ├── macros │ └── .gitkeep │ ├── models │ ├── master.sql │ └── schema.yml │ ├── seeds │ └── .gitkeep │ ├── snapshots │ └── .gitkeep │ └── tests │ └── .gitkeep ├── deployment ├── deploy_dagster │ ├── README.md │ ├── __init__.py │ ├── github-source │ │ ├── README.md │ │ ├── github_source │ │ │ ├── __init__.py │ │ │ ├── assets.py │ │ │ ├── definitions.py │ │ │ └── github_pipeline.py │ │ ├── github_source_tests │ │ │ ├── __init__.py │ │ │ └── test_assets.py │ │ ├── pyproject.toml │ │ ├── setup.cfg │ │ └── setup.py │ └── images │ │ ├── dagster_ui.png │ │ ├── logs.png │ │ ├── materialize.png │ │ └── tree.png ├── github_actions │ ├── README.md │ ├── __init__.py │ └── github_pipeline.py └── lambda_function │ ├── README.md │ ├── __init__.py │ ├── error.png │ ├── github_pipeline.py │ └── lambda.png └── hi.gif /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/README.md -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/README.md -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/deploy_dagster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/deploy_dagster/README.md -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/deploy_dagster/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/deploy_dagster/github-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/deploy_dagster/github-source/README.md -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/deploy_dagster/github-source/github_source/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/deploy_dagster/github-source/github_source/assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/deploy_dagster/github-source/github_source/assets.py -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/deploy_dagster/github-source/github_source/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/deploy_dagster/github-source/github_source/definitions.py -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/deploy_dagster/github-source/github_source/github_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/deploy_dagster/github-source/github_source/github_pipeline.py -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/deploy_dagster/github-source/github_source_tests/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/deploy_dagster/github-source/github_source_tests/test_assets.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/deploy_dagster/github-source/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/deploy_dagster/github-source/pyproject.toml -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/deploy_dagster/github-source/setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | name = github_source 3 | -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/deploy_dagster/github-source/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/deploy_dagster/github-source/setup.py -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/deploy_dagster/images/dagster_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/deploy_dagster/images/dagster_ui.png -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/deploy_dagster/images/logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/deploy_dagster/images/logs.png -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/deploy_dagster/images/materialize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/deploy_dagster/images/materialize.png -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/deploy_dagster/images/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/deploy_dagster/images/tree.png -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/gcp_airflow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/gcp_airflow/README.md -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/gcp_airflow/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/gcp_airflow/github_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/gcp_airflow/github_pipeline.py -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/github_actions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/github_actions/README.md -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/github_actions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/github_actions/github_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/github_actions/github_pipeline.py -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/lambda_function/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/lambda_function/README.md -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/lambda_function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/lambda_function/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/lambda_function/error.png -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/lambda_function/github_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/lambda_function/github_pipeline.py -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/deployment/lambda_function/lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/deployment/lambda_function/lambda.png -------------------------------------------------------------------------------- /courses/dlt_advanced_2025/welcome-hello.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_advanced_2025/welcome-hello.gif -------------------------------------------------------------------------------- /courses/dlt_fundamentals_dec_2024/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_fundamentals_dec_2024/README.md -------------------------------------------------------------------------------- /courses/dlt_fundamentals_dec_2024/giphy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/dlt_fundamentals_dec_2024/giphy.gif -------------------------------------------------------------------------------- /courses/freecodecamp/de_with_dlt_2025/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/freecodecamp/de_with_dlt_2025/README.md -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-locally/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Airflow/deploy-locally/.gitignore -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-locally/dags/dag_github_repos_issues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Airflow/deploy-locally/dags/dag_github_repos_issues.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-locally/dags/dag_github_repos_issues_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Airflow/deploy-locally/dags/dag_github_repos_issues_parallel.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-locally/dags/dlt_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Airflow/deploy-locally/dags/dlt_pipeline.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-locally/requirements.txt: -------------------------------------------------------------------------------- 1 | dlt[bigquery]>=1.16.0 -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/.astro/config.yaml: -------------------------------------------------------------------------------- 1 | project: 2 | name: orchestrator-course 3 | -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/.astro/dag_integrity_exceptions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/.astro/dag_integrity_exceptions.txt -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/.astro/test_dag_integrity_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/.astro/test_dag_integrity_default.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/.dockerignore -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/.gitignore -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/Dockerfile -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/README.md -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/dags/.airflowignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/dags/dag_github_repos_issues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/dags/dag_github_repos_issues.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/dags/dag_github_repos_issues_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/dags/dag_github_repos_issues_parallel.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/dags/dlt_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/dags/dlt_pipeline.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/requirements.txt -------------------------------------------------------------------------------- /courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/tests/dags/test_dag_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Airflow/deploy-to-cloud-with-astronomer/tests/dags/test_dag_example.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-locally/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Dagster/deploy-locally/pyproject.toml -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-locally/src/dagster_quickstart/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-locally/src/dagster_quickstart/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Dagster/deploy-locally/src/dagster_quickstart/definitions.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-locally/src/dagster_quickstart/defs/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-locally/src/dagster_quickstart/defs/assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Dagster/deploy-locally/src/dagster_quickstart/defs/assets.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-locally/src/dagster_quickstart/defs/assets_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Dagster/deploy-locally/src/dagster_quickstart/defs/assets_parallel.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-locally/src/dagster_quickstart/defs/dagster_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Dagster/deploy-locally/src/dagster_quickstart/defs/dagster_pipeline.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/.github/workflows/branch_deployments.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/.github/workflows/branch_deployments.yml -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/dagster_cloud.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/dagster_cloud.yaml -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/dagster_quickstart/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/dagster_quickstart/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/dagster_quickstart/definitions.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/dagster_quickstart/defs/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/dagster_quickstart/defs/assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/dagster_quickstart/defs/assets.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/dagster_quickstart/defs/assets_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/dagster_quickstart/defs/assets_parallel.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/dagster_quickstart/defs/dagster_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/dagster_quickstart/defs/dagster_pipeline.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Dagster/deploy-to-cloud-with-dagster-serverless/pyproject.toml -------------------------------------------------------------------------------- /courses/orchestrator_course/Kestra/kestra_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Kestra/kestra_pipeline.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Kestra/kestra_pipeline_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Kestra/kestra_pipeline_parallel.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Kestra/pipeline_parallel_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Kestra/pipeline_parallel_config.yaml -------------------------------------------------------------------------------- /courses/orchestrator_course/Kestra/pipeline_sequential_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Kestra/pipeline_sequential_config.yaml -------------------------------------------------------------------------------- /courses/orchestrator_course/Modal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Modal/README.md -------------------------------------------------------------------------------- /courses/orchestrator_course/Modal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /courses/orchestrator_course/Modal/github_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Modal/github_pipeline.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Modal/github_pipeline_modal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Modal/github_pipeline_modal.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Modal/github_pipeline_modal_backfill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Modal/github_pipeline_modal_backfill.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Modal/github_pipeline_modal_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Modal/github_pipeline_modal_parallel.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Orchestra/backfill_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Orchestra/backfill_script.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Orchestra/dynamic_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Orchestra/dynamic_script.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Orchestra/github_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Orchestra/github_pipeline.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Orchestra/incremental_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Orchestra/incremental_script.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Orchestra/initial_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Orchestra/initial_script.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Orchestra/parallel_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Orchestra/parallel_script.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Prefect/deploy-locally/dynamic_flow_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Prefect/deploy-locally/dynamic_flow_script.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Prefect/deploy-locally/github_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Prefect/deploy-locally/github_pipeline.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Prefect/deploy-locally/local_flow_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Prefect/deploy-locally/local_flow_script.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Prefect/deploy-remotely-with-prefect-cloud/remote_flow_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Prefect/deploy-remotely-with-prefect-cloud/remote_flow_script.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Prefect/incremental_loading-backfilling-parallelization/backfill_flow_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Prefect/incremental_loading-backfilling-parallelization/backfill_flow_script.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Prefect/incremental_loading-backfilling-parallelization/incremental_flow_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Prefect/incremental_loading-backfilling-parallelization/incremental_flow_script.py -------------------------------------------------------------------------------- /courses/orchestrator_course/Prefect/incremental_loading-backfilling-parallelization/parallel_flow_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/courses/orchestrator_course/Prefect/incremental_loading-backfilling-parallelization/parallel_flow_script.py -------------------------------------------------------------------------------- /webinars/gdpr_hipaa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/webinars/gdpr_hipaa/README.md -------------------------------------------------------------------------------- /workshops/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/deep_dive_dagster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/deep_dive_dagster/README.md -------------------------------------------------------------------------------- /workshops/deep_dive_dagster/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/deep_dive_dagster/dlt-dagster-integration-parallel-pipeline/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/deep_dive_dagster/dlt-dagster-integration-parallel-pipeline/dlt_dagster_integration_parallel_pipeline/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /workshops/deep_dive_dagster/dlt-dagster-integration-parallel-pipeline/dlt_dagster_integration_parallel_pipeline/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/deep_dive_dagster/dlt-dagster-integration-parallel-pipeline/dlt_dagster_integration_parallel_pipeline/definitions.py -------------------------------------------------------------------------------- /workshops/deep_dive_dagster/dlt-dagster-integration-parallel-pipeline/dlt_dagster_integration_parallel_pipeline/defs/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /workshops/deep_dive_dagster/dlt-dagster-integration-parallel-pipeline/dlt_dagster_integration_parallel_pipeline/defs/assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/deep_dive_dagster/dlt-dagster-integration-parallel-pipeline/dlt_dagster_integration_parallel_pipeline/defs/assets.py -------------------------------------------------------------------------------- /workshops/deep_dive_dagster/dlt-dagster-integration-parallel-pipeline/dlt_dagster_integration_parallel_pipeline/defs/jaffle_shop_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/deep_dive_dagster/dlt-dagster-integration-parallel-pipeline/dlt_dagster_integration_parallel_pipeline/defs/jaffle_shop_source.py -------------------------------------------------------------------------------- /workshops/deep_dive_dagster/dlt-dagster-integration-parallel-pipeline/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/deep_dive_dagster/dlt-dagster-integration-parallel-pipeline/pyproject.toml -------------------------------------------------------------------------------- /workshops/deep_dive_dagster/dlt_Demo_Walkthrough.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/deep_dive_dagster/dlt_Demo_Walkthrough.ipynb -------------------------------------------------------------------------------- /workshops/portable_data_lake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/portable_data_lake/README.md -------------------------------------------------------------------------------- /workshops/pydata_sep_2025/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/pydata_sep_2025/README.md -------------------------------------------------------------------------------- /workshops/workshop_august_2024/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/README.md -------------------------------------------------------------------------------- /workshops/workshop_august_2024/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part1/README.md -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part1/quick_start.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part1/quick_start.py -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part1/welcome-michael-scott.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part1/welcome-michael-scott.gif -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/README.md -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/comedian-welcome.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/comedian-welcome.gif -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/dbt_runner_demo/README.md -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/ingestion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/dbt_runner_demo/ingestion.py -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/issues_master.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/dbt_runner_demo/issues_master.png -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/issues_relationships.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/dbt_runner_demo/issues_relationships.png -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/modeling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/dbt_runner_demo/modeling.py -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/dbt_runner_demo/query.py -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/workshop_demo/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target/ 3 | dbt_packages/ 4 | logs/ 5 | -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/workshop_demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/dbt_runner_demo/workshop_demo/README.md -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/workshop_demo/analyses/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/workshop_demo/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/dbt_runner_demo/workshop_demo/dbt_project.yml -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/workshop_demo/macros/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/workshop_demo/models/master.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/dbt_runner_demo/workshop_demo/models/master.sql -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/workshop_demo/models/schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/dbt_runner_demo/workshop_demo/models/schema.yml -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/workshop_demo/seeds/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/workshop_demo/snapshots/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/dbt_runner_demo/workshop_demo/tests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/deploy_dagster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/deploy_dagster/README.md -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/deploy_dagster/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/deploy_dagster/github-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/deploy_dagster/github-source/README.md -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/deploy_dagster/github-source/github_source/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/deploy_dagster/github-source/github_source/assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/deploy_dagster/github-source/github_source/assets.py -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/deploy_dagster/github-source/github_source/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/deploy_dagster/github-source/github_source/definitions.py -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/deploy_dagster/github-source/github_source/github_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/deploy_dagster/github-source/github_source/github_pipeline.py -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/deploy_dagster/github-source/github_source_tests/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/deploy_dagster/github-source/github_source_tests/test_assets.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/deploy_dagster/github-source/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/deploy_dagster/github-source/pyproject.toml -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/deploy_dagster/github-source/setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | name = github_source 3 | -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/deploy_dagster/github-source/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/deploy_dagster/github-source/setup.py -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/deploy_dagster/images/dagster_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/deploy_dagster/images/dagster_ui.png -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/deploy_dagster/images/logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/deploy_dagster/images/logs.png -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/deploy_dagster/images/materialize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/deploy_dagster/images/materialize.png -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/deploy_dagster/images/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/deploy_dagster/images/tree.png -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/gcp_airflow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/gcp_airflow/README.md -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/gcp_airflow/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/gcp_airflow/github_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/gcp_airflow/github_pipeline.py -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/lambda_function/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/lambda_function/README.md -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/lambda_function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/lambda_function/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/lambda_function/error.png -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/lambda_function/github_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/lambda_function/github_pipeline.py -------------------------------------------------------------------------------- /workshops/workshop_august_2024/part2/deployment/lambda_function/lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_august_2024/part2/deployment/lambda_function/lambda.png -------------------------------------------------------------------------------- /workshops/workshop_september_2024/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/README.md -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part1/README.md -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part1/simpsons-hello.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part1/simpsons-hello.gif -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/README.md -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/dbt_runner_demo/README.md -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/ingestion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/dbt_runner_demo/ingestion.py -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/issues_master.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/dbt_runner_demo/issues_master.png -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/issues_relationships.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/dbt_runner_demo/issues_relationships.png -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/modeling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/dbt_runner_demo/modeling.py -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/dbt_runner_demo/query.py -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/workshop_demo/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target/ 3 | dbt_packages/ 4 | logs/ 5 | -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/workshop_demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/dbt_runner_demo/workshop_demo/README.md -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/workshop_demo/analyses/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/workshop_demo/dbt_project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/dbt_runner_demo/workshop_demo/dbt_project.yml -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/workshop_demo/macros/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/workshop_demo/models/master.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/dbt_runner_demo/workshop_demo/models/master.sql -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/workshop_demo/models/schema.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/dbt_runner_demo/workshop_demo/models/schema.yml -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/workshop_demo/seeds/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/workshop_demo/snapshots/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/dbt_runner_demo/workshop_demo/tests/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/deploy_dagster/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/deploy_dagster/README.md -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/deploy_dagster/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/deploy_dagster/github-source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/deploy_dagster/github-source/README.md -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/deploy_dagster/github-source/github_source/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/deploy_dagster/github-source/github_source/assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/deploy_dagster/github-source/github_source/assets.py -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/deploy_dagster/github-source/github_source/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/deploy_dagster/github-source/github_source/definitions.py -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/deploy_dagster/github-source/github_source/github_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/deploy_dagster/github-source/github_source/github_pipeline.py -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/deploy_dagster/github-source/github_source_tests/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/deploy_dagster/github-source/github_source_tests/test_assets.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/deploy_dagster/github-source/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/deploy_dagster/github-source/pyproject.toml -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/deploy_dagster/github-source/setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | name = github_source 3 | -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/deploy_dagster/github-source/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/deploy_dagster/github-source/setup.py -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/deploy_dagster/images/dagster_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/deploy_dagster/images/dagster_ui.png -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/deploy_dagster/images/logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/deploy_dagster/images/logs.png -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/deploy_dagster/images/materialize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/deploy_dagster/images/materialize.png -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/deploy_dagster/images/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/deploy_dagster/images/tree.png -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/github_actions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/github_actions/README.md -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/github_actions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/github_actions/github_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/github_actions/github_pipeline.py -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/lambda_function/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/lambda_function/README.md -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/lambda_function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/lambda_function/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/lambda_function/error.png -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/lambda_function/github_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/lambda_function/github_pipeline.py -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/deployment/lambda_function/lambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/deployment/lambda_function/lambda.png -------------------------------------------------------------------------------- /workshops/workshop_september_2024/part2/hi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dlt-hub/dlthub-education/HEAD/workshops/workshop_september_2024/part2/hi.gif --------------------------------------------------------------------------------