Конфигурации Microsoft SQL Server
Материализации
Эфемерная материализация не поддерживается, так как T-SQL не поддерживает вложенные CTE. Она может работать в некоторых случаях, когда вы работаете с очень простыми эфемерными моделями.
Таблицы
Таблицы по умолчанию будут материализованы как таблицы с колонковым хранилищем. Это требует SQL Server 2017 или новее для локальных экземпляров или уровня обслуживания S2 или выше для Azure.
Это поведение можно отключить, установив параметр конфигурации as_columnstore
в значение False
.
- Конфигурация модели
- Конфигурация проекта
models/example.sql
{{
config(
as_columnstore=false
)
}}
select *
from ...
dbt_project.yml
models:
your_project_name:
materialized: view
staging:
materialized: table
as_columnstore: False