Конфигурации Microsoft Fabric DWH
Материализации
Эфемерная материализация не поддерживается, так как T-SQL не поддерживает вложенные CTE. Она может работать в некоторых случаях, когда вы работаете с очень простыми эфемерными моделями.
Таблицы
Таблицы являются материализацией по умолчанию.
- Конфигурация модели
- Конфигурация проекта
{{
config(
materialized='table'
)
}}
select *
from ...
models:
your_project_name:
materialized: view
staging:
materialized: table
Seeds
По умолчанию dbt-fabric
будет пытаться вставлять файлы seed пакетами по 400 строк. Если это превышает лимит параметров Microsoft Fabric Synapse Data Warehouse в 2100, адаптер автоматически ограничит до максимально безопасного значения.
Чтобы установить другое значение по умолчанию для seed, вы можете задать переменную max_batch_size
в конфигурации вашего проекта.
vars:
max_batch_size: 200 # Любое целое число, меньшее или равное 2100, подойдет.
Снимки
Столбцы в исходных таблицах не могут иметь никаких ограничений. Если, например, любой столбец имеет ограничение NOT NULL
, будет выдана ошибка.
Индексы
Индексы не поддерживаются Microsoft Fabric Synapse Data Warehouse. Любые индексы, указанные в конфигурации, игнорируются адаптером.