data-dwh-dbt-project/macros/user_migration_configuration.sql

32 lines
1.2 KiB
MySQL
Raw Normal View History

/*
Macro: get_new_dash_migration_phases_configuration
Provides a general configuration for the different phases of the
New Dash migration. Each phase is identifiable via a phase_name,
that is the "expected display" for users. The assumption is that
each user migration is identified via claim_type. Lastly, we
apply here a hardcode of when the deployment was carried out.
Important note: if a user migrates once a phase has started, we
will not be able to tell when that happened. However, it is likely
that other indicators will provide an estimate. For example:
The migration A happens on 1st July 2024.
User A is migrated on 1st July 2024 (as expected)
User B is migrated on 10th July 2024 (not expected)
It is likely that User B won't have Bookings from new dash
until it's migrated. So this migration date should be considered
as a hard, lower-limit of dates.
*/
{% macro get_new_dash_migration_phases_config() %}
{% set migration_phases = [
{
'phase_name': 'MVP',
'claim_type': 'KYGMVP',
'deployment_date': '2024-07-30'
}
] %}
{{ return(migration_phases) }}
{% endmacro %}