Naming

Created: June 20, 2022, Updated: November 23, 2022

Naming in Bizzflow is generally restricted by Airflow naming limitations.

Naming rules in Bizzflow are restricted by Airflow naming limitations. Airflow DAG names have maximum of 50 characters. This limits the name lengths in Bizzflow.

For example every transformation DAG in Bizzflow starts with “40_Transformation_”, that is 18 characters. That leaves up to 32 (50 - 18 = 32) characters for your for transformation id in transformations.json . For example “id”: “an_id_that_is_32_characters_long”.

Second naming example is extractor. Extractor DAG name consists of “20_Extractor_”, that is 13 characters. Next in is the "type" for example ex-mysql_, that is 9 characters. That leaves up to 28 (50 - 13 - 9 = 28) characters for your extractor file base-name. For example “base_name_28_characters_long.json”.