데이터모델은 사용되는 컨텍스트에 따라 정의가 다른 개념적인 아이디어입니다. 일반적으로 데이터 모델은 데이터의 논리적 의미(logical meaning)을 나타냅니다. DataBase Table, DataFrame, Data Structure들을 의미합니다.주문 그룹, 고객 또는 특정 지역의 지진 세부 정보 같은 것입니다. 또한 데이터모델은 또한 데이터 집합과 데이터의 다양한 구성 요소가 서로 어떻게 연관되어있는지 나타냅니다. 데이터모델의 기본 목적 중 하나는 사용자가 공통된 방식으로 데이터를 공동작업하고 이해할 수 있도록 돕는 것입니다.
SELECT
querybash > mkdir models/order
models
directorybash > touch models/order/customer_orders.sql
.sql
file in above directoryselect first_name,
last_name,
shipping_address,
item_quantity
from source_table
bash > dbt run
dbt run
to materialize the modelColumnar binary file format
Parquet은 데이터를 효율적으로 저장하기 위해 많은 도구에서 사용되는 열 형식의 이진 파일 형식입니다. Avro또는 일반적인 관계형 데이터베이스 형식과 같은 행 기반과 대조됩니다.
SELECT * FROM
read_parquet('filename.parquet')
```
SELECT * FROM