버전 모델의 최신 버전 포인터

버전 모델의 최신 버전 포인터 (Latest version pointer for versioned models)

latest_version_pointer_enabled_by_default 플래그는 버전 모델마다 개별 구성을 요구하지 않고, 프로젝트의 모든 버전 모델에 대해 자동으로 최신 버전 포인터를 생성할지 제어해요. dbt v1에서는 기본값이 false, dbt v2에서는 true예요.

출처: 문서

본문

latest_version_pointer_enabled_by_default dbt v1 Latest dbt v1 dbt v2
Introduced 2026.5 1.12.0 Early preview
Matured (default → true) Already true
Removed

latest_version_pointer_enabled_by_default 플래그는 dbt v1에서 기본값이 false예요. dbt v2에서는 이 플래그가 기본값 true로, 모든 버전 모델에 대해 최신 버전 포인터가 자동으로 활성화돼요.

true로 설정하면 dbt가 프로젝트의 모든 버전 모델에 대해 모델별 구성을 요구하지 않고 최신 버전 포인터 뷰를 자동으로 생성해요. 포인터 뷰는 모델의 기본 이름(예: dim_customers)으로 이름이 지정되고, 항상 is_latest_version: true인 모델(예: dim_customers_v2)의 relation을 가리켜요.

이 플래그가 없으면 모델 구성에서 latest_version_pointer.enabled: true를 설정해 모델별로 옵트인해야 해요.

더 알아보기 (Learn more)