Skip to main content

begin

Available in dbt Cloud Versionless and dbt Core v1.9 and higher.

Definition

Set the begin config to the timestamp value at which your microbatch model data should begin — at the point the data becomes relevant for the microbatch model. You can configure begin for a model in your dbt_project.yml file, property YAML file, or config block. The value for begin must be a string representing an ISO formatted date OR date and time.

Examples

The following examples set 2024-01-01 00:00:00 as the begin config for the user_sessions model.

Example in the dbt_project.yml file:

dbt_project.yml
models:
my_project:
user_sessions:
+begin: "2024-01-01 00:00:00"

Example in a properties YAML file:

models/properties.yml
models:
- name: user_sessions
config:
begin: "2024-01-01 00:00:00"

Example in sql model config block:

models/user_sessions.sql
{{ config(
begin='2024-01-01 00:00:00'
) }}
0