dbt init
)profiles.yml
)dbt run
)dbt debug
dbt run
을 통해서 알 수 있습니다.Dbt Run
명령의 출석을 분석합니다.Materialized
는 원본 데이터에 대한 변환을 실행하고 결과를 테이블이나 뷰에 배치하는 것을 말합니다.Tables
Views
DBT는 정의한 구성에 따라 데이터베이스 내에 테이블이나 뷰를 만들 수 있습니다.
taxi_rides_raw.sql
을 작성합니다.-- Modify the following line to change the materialization type
with source_data as (
-- Add the query as described to generate the data model
select * from read_parquet('yellow_tripdata_2023-01-partial.parquet')
)
select * from source_data
dbt run
명령 실행
데이터웨어하우스 내에 뷰가 잘 만들어졌는지 확인합니다.
만약 table을 생성하고 싶다면 다음과 같이 작성하고, dbt run
을 다시 실행합니다.
-- Modify the following line to change the materialization type
{{ config(materialized='table')}}
with source_data as (
select * from read_parquet('yellow_tripdata_2023-01-partial.parquet')
)
select * from source_data