Определение свойства источника схемы
models/<filename>.yml
sources:
- name: <source_name>
database: <database_name>
schema: <schema_name>
tables:
- name: <table_name>
- ...
Определение
Имя схемы, как оно хранится в базе данных.
Этот параметр полезен, если вы хотите использовать имя источника, отличное от имени схемы.
Терминология BigQuery
Если вы используете BigQuery, используйте имя dataset в качестве свойства schema.
По умолчанию
По умолчанию dbt будет использовать параметр name источника в качестве имени схемы.
Примеры
Использование более простого имени для схемы источника, чем в вашей базе данных
models/<filename>.yml
sources:
- name: jaffle_shop
schema: postgres_backend_public_schema
tables:
- name: orders
В модели, использующей данные:
select * from {{ source('jaffle_shop', 'orders') }}
Будет скомпилировано в:
select * from postgres_backend_public_schema.orders
Нашли ошибку?
0