JINJA (dbt) Можно ли создать новую таблицу с несколькими строками на основе элементов в одном столбце, разделенных символом?

# #google-bigquery #jinja2 #dbt

#google-bigquery #джинджа2 #dbt

Вопрос:

У меня есть таблица со следующей структурой данных:

ID Метка
1 синий,красный,зеленый
2 белый,синий

Я хотел бы преобразовать это в новую таблицу со следующей структурой:

ID Метка
1 Синий
1 красный
1 Зеленый
2 Белый
2 Синий

Возможно ли это сделать в dbt, используя JINJA (или какой-либо другой метод)? Мой DWH полностью размещен в Google BigQuery и подключен к dbt.

Комментарии:

1. Здесь, на SO, есть масса ответов на этот вопрос. просто немного поищите! а пока просто используйте unnest(split(Tag))