GoogleCloudPlatform / cortex-dag-generator
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 742 files with 87,936 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 5 files changed 6-20 times (950 lines of code)
    • 737 files changed 1-5 times (86,986 lines of code)
0% | 0% | 0% | 1% | 98%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 742 files with 87,936 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 11 files changed by 2-5 contributors (1,741 lines of code)
    • 731 files changed by 1 contributor (86,195 lines of code)
0% | 0% | 0% | 1% | 98%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
yaml, py, sh, md, txt, json, sql, jinja
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 17% | 82%
yaml0% | 0% | 0% | <1% | 99%
jinja0% | 0% | 0% | 0% | 100%
sql0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
common0% | 0% | 0% | 9% | 90%
src0% | 0% | 0% | 84% | 15%
ROOT0% | 0% | 0% | 21% | 78%
config0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
83 - 2022-06-20 2024-10-01 11 4 24896969+lsubatin@users.nor... montychavez@google.com
116 2 2022-05-03 2025-04-22 9 4 fasilv@google.com montychavez@google.com
306 11 2022-05-03 2025-04-22 7 5 fasilv@google.com montychavez@google.com
k9_deployer.py
in common/py_libs
176 4 2023-12-19 2025-04-22 6 2 montychavez@google.com montychavez@google.com
269 6 2023-12-19 2025-04-22 6 2 montychavez@google.com montychavez@google.com
runtime_query_view.sql
in src/template_sql
16 - 2022-05-03 2024-10-01 5 5 fasilv@google.com montychavez@google.com
cdc_sql_template.sql
in src/template_sql
28 - 2022-06-20 2024-10-01 5 3 subatin@google.com montychavez@google.com
dag_sql.py
in src/template_dag
35 - 2022-11-25 2025-04-22 5 2 lucia.subatin@gmail.com montychavez@google.com
cloudbuild_materializer.yaml.jinja
in common/materializer/templates
95 - 2023-12-19 2025-04-22 5 1 montychavez@google.com montychavez@google.com
create_bq_object.py
in common/materializer
203 2 2023-12-19 2025-04-22 5 1 montychavez@google.com montychavez@google.com
jinja.py
in common/py_libs
244 5 2023-12-19 2025-04-22 5 1 montychavez@google.com montychavez@google.com
generate_build_files.py
in common/materializer
281 6 2024-01-19 2025-04-22 5 2 funing@google.com montychavez@google.com
300 - 2023-07-13 2024-03-28 4 3 lucia.subatin@gmail.com montychavez@google.com
constants.py
in common/py_libs
14 - 2024-10-01 2025-04-22 3 1 montychavez@google.com montychavez@google.com
cortex_types.py
in common/py_libs
25 - 2023-12-19 2024-10-01 3 1 montychavez@google.com montychavez@google.com
airflow_dag_template_reporting.py
in common/materializer/templates
36 - 2023-12-19 2025-03-04 3 1 montychavez@google.com montychavez@google.com
79 1 2023-12-19 2024-10-01 3 1 montychavez@google.com montychavez@google.com
131 3 2023-12-19 2024-12-19 3 2 montychavez@google.com 139380039+funingg@users.nor...
data_mesh_types.py
in common/data_mesh/src
177 - 2023-12-19 2025-03-04 3 1 montychavez@google.com montychavez@google.com
data_mesh_client.py
in common/data_mesh/src
1018 37 2023-12-19 2024-10-01 3 1 montychavez@google.com montychavez@google.com
dag_generator.py
in common/py_libs
12 2 2023-12-19 2025-04-22 2 1 montychavez@google.com montychavez@google.com
lakes.yaml
in config/ecc/lakes
23 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
lakes.yaml
in config/s4/lakes
23 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
configs.py
in common/py_libs
39 2 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
107 3 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
config_spec.py
in common/py_libs
143 7 2025-03-04 2025-04-22 2 1 montychavez@google.com montychavez@google.com
deploy_data_mesh.py
in common/data_mesh
150 2 2023-12-19 2025-03-04 2 1 montychavez@google.com montychavez@google.com
bq_materializer.py
in common/py_libs
186 8 2023-12-19 2025-04-22 2 1 montychavez@google.com montychavez@google.com
bq_helper.py
in common/py_libs
229 13 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
__init__.py
in common/py_libs
1 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
__init__.py
in common/data_mesh
1 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
__init__.py
in common/materializer
1 - 2025-04-22 2025-04-22 1 1 montychavez@google.com montychavez@google.com
__init__.py
in common
1 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
__init__.py
in common/data_mesh/src
3 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
tbdls.yaml
in config/s4/annotations/cdc
5 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
tbdls.yaml
in config/s4/annotations/raw
5 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
tcurx.yaml
in config/ecc/annotations/cdc
6 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
tcurx.yaml
in config/ecc/annotations/raw
6 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
tcurx.yaml
in config/s4/annotations/cdc
6 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
tcurx.yaml
in config/s4/annotations/raw
6 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
tvfs.yaml
in config/ecc/annotations/cdc
7 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
tvfs.yaml
in config/ecc/annotations/raw
7 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
tvfs.yaml
in config/s4/annotations/cdc
7 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
tvfs.yaml
in config/s4/annotations/raw
7 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
t179.yaml
in config/ecc/annotations/cdc
9 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
tvtw.yaml
in config/ecc/annotations/cdc
9 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
tspa.yaml
in config/ecc/annotations/cdc
9 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
tfact.yaml
in config/ecc/annotations/cdc
9 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
t179.yaml
in config/ecc/annotations/raw
9 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
tvtw.yaml
in config/ecc/annotations/raw
9 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
306 11 2022-05-03 2025-04-22 7 5 fasilv@google.com montychavez@google.com
runtime_query_view.sql
in src/template_sql
16 - 2022-05-03 2024-10-01 5 5 fasilv@google.com montychavez@google.com
83 - 2022-06-20 2024-10-01 11 4 24896969+lsubatin@users.nor... montychavez@google.com
116 2 2022-05-03 2025-04-22 9 4 fasilv@google.com montychavez@google.com
cdc_sql_template.sql
in src/template_sql
28 - 2022-06-20 2024-10-01 5 3 subatin@google.com montychavez@google.com
300 - 2023-07-13 2024-03-28 4 3 lucia.subatin@gmail.com montychavez@google.com
269 6 2023-12-19 2025-04-22 6 2 montychavez@google.com montychavez@google.com
k9_deployer.py
in common/py_libs
176 4 2023-12-19 2025-04-22 6 2 montychavez@google.com montychavez@google.com
generate_build_files.py
in common/materializer
281 6 2024-01-19 2025-04-22 5 2 funing@google.com montychavez@google.com
dag_sql.py
in src/template_dag
35 - 2022-11-25 2025-04-22 5 2 lucia.subatin@gmail.com montychavez@google.com
131 3 2023-12-19 2024-12-19 3 2 montychavez@google.com 139380039+funingg@users.nor...
create_bq_object.py
in common/materializer
203 2 2023-12-19 2025-04-22 5 1 montychavez@google.com montychavez@google.com
cloudbuild_materializer.yaml.jinja
in common/materializer/templates
95 - 2023-12-19 2025-04-22 5 1 montychavez@google.com montychavez@google.com
jinja.py
in common/py_libs
244 5 2023-12-19 2025-04-22 5 1 montychavez@google.com montychavez@google.com
airflow_dag_template_reporting.py
in common/materializer/templates
36 - 2023-12-19 2025-03-04 3 1 montychavez@google.com montychavez@google.com
data_mesh_client.py
in common/data_mesh/src
1018 37 2023-12-19 2024-10-01 3 1 montychavez@google.com montychavez@google.com
data_mesh_types.py
in common/data_mesh/src
177 - 2023-12-19 2025-03-04 3 1 montychavez@google.com montychavez@google.com
cortex_types.py
in common/py_libs
25 - 2023-12-19 2024-10-01 3 1 montychavez@google.com montychavez@google.com
constants.py
in common/py_libs
14 - 2024-10-01 2025-04-22 3 1 montychavez@google.com montychavez@google.com
79 1 2023-12-19 2024-10-01 3 1 montychavez@google.com montychavez@google.com
107 3 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
deploy_data_mesh.py
in common/data_mesh
150 2 2023-12-19 2025-03-04 2 1 montychavez@google.com montychavez@google.com
config_spec.py
in common/py_libs
143 7 2025-03-04 2025-04-22 2 1 montychavez@google.com montychavez@google.com
dag_generator.py
in common/py_libs
12 2 2023-12-19 2025-04-22 2 1 montychavez@google.com montychavez@google.com
bq_materializer.py
in common/py_libs
186 8 2023-12-19 2025-04-22 2 1 montychavez@google.com montychavez@google.com
bq_helper.py
in common/py_libs
229 13 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
configs.py
in common/py_libs
39 2 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
lakes.yaml
in config/s4/lakes
23 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
lakes.yaml
in config/ecc/lakes
23 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
__init__.py
in common
1 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
dag_types.py
in common/materializer
42 - 2025-04-22 2025-04-22 1 1 montychavez@google.com montychavez@google.com
__init__.py
in common/materializer
1 - 2025-04-22 2025-04-22 1 1 montychavez@google.com montychavez@google.com
airflow_task_dep_dag_template_reporting.py
in common/materializer/templates
26 - 2025-04-22 2025-04-22 1 1 montychavez@google.com montychavez@google.com
generate_dependent_dags.py
in common/materializer
85 1 2025-04-22 2025-04-22 1 1 montychavez@google.com montychavez@google.com
deploy_local_k9.py
in common/materializer
84 1 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
dependent_dags.py
in common/materializer
200 8 2025-04-22 2025-04-22 1 1 montychavez@google.com montychavez@google.com
generate_assets.py
in common/materializer
165 8 2025-04-22 2025-04-22 1 1 montychavez@google.com montychavez@google.com
__init__.py
in common/data_mesh
1 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
__init__.py
in common/data_mesh/src
3 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
data_mesh_types_util.py
in common/data_mesh/src
196 17 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
tag_templates.yaml
in common/data_mesh/config/tag_templates
15 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
lakes.yaml
in common/data_mesh/config/lakes
22 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
policy_taxonomies.yaml
in common/data_mesh/config/policy_taxonomies
24 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
__init__.py
in common/py_libs
1 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
cdc.py
in common/py_libs
59 2 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
cortex_bq_client.py
in common/py_libs
115 3 2024-10-01 2024-10-01 1 1 montychavez@google.com montychavez@google.com
yaml_util.py
in common/py_libs
44 6 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
logging.py
in common/py_libs
14 1 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
cortex_exceptions.py
in common/py_libs
9 1 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
schema_reader.py
in common/py_libs
29 2 2024-10-01 2024-10-01 1 1 montychavez@google.com montychavez@google.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
__init__.py
in src/template_dag
1 -
data_mesh_client.py
in common/data_mesh/src
1018 37 2023-12-19 2024-10-01 3 1 montychavez@google.com montychavez@google.com
acdoca.yaml
in config/s4/annotations/raw
953 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
acdoca.yaml
in config/s4/annotations/cdc
953 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
vbap.yaml
in config/s4/annotations/raw
813 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
vbap.yaml
in config/s4/annotations/cdc
813 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
ekpo.yaml
in config/s4/annotations/raw
768 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
ekpo.yaml
in config/s4/annotations/cdc
768 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
lips.yaml
in config/s4/annotations/raw
719 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
lips.yaml
in config/s4/annotations/cdc
719 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
bseg.yaml
in config/ecc/annotations/raw
700 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
bseg.yaml
in config/ecc/annotations/cdc
700 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
matdoc.yaml
in config/s4/annotations/raw
634 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
matdoc.yaml
in config/s4/annotations/cdc
634 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
lips.yaml
in config/ecc/annotations/raw
609 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
lips.yaml
in config/ecc/annotations/cdc
609 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
ekpo.yaml
in config/ecc/annotations/raw
608 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
ekpo.yaml
in config/ecc/annotations/cdc
608 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
marc.yaml
in config/s4/annotations/raw
605 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
marc.yaml
in config/s4/annotations/cdc
605 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
mara.yaml
in config/s4/annotations/raw
602 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
mara.yaml
in config/s4/annotations/cdc
602 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
vbrp.yaml
in config/s4/annotations/raw
584 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
vbrp.yaml
in config/s4/annotations/cdc
584 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
vbap.yaml
in config/ecc/annotations/raw
562 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
vbap.yaml
in config/ecc/annotations/cdc
562 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
likp.yaml
in config/s4/annotations/raw
550 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
likp.yaml
in config/s4/annotations/cdc
550 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
kna1.yaml
in config/s4/annotations/raw
502 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
kna1.yaml
in config/s4/annotations/cdc
502 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
marc.yaml
in config/ecc/annotations/raw
500 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
marc.yaml
in config/ecc/annotations/cdc
500 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
mara.yaml
in config/ecc/annotations/raw
461 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
mara.yaml
in config/ecc/annotations/cdc
461 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
vbrp.yaml
in config/ecc/annotations/raw
451 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
vbrp.yaml
in config/ecc/annotations/cdc
451 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
resb.yaml
in config/s4/annotations/raw
440 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
resb.yaml
in config/s4/annotations/cdc
440 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
vbak.yaml
in config/s4/annotations/raw
432 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
vbak.yaml
in config/s4/annotations/cdc
432 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
mseg.yaml
in config/ecc/annotations/raw
423 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
mseg.yaml
in config/ecc/annotations/cdc
423 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
resb.yaml
in config/ecc/annotations/raw
403 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
resb.yaml
in config/ecc/annotations/cdc
403 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
coej.yaml
in config/s4/annotations/raw
401 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
coej.yaml
in config/s4/annotations/cdc
401 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
lfa1.yaml
in config/s4/annotations/raw
392 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
lfa1.yaml
in config/s4/annotations/cdc
392 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
rbkp.yaml
in config/s4/annotations/raw
387 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
rbkp.yaml
in config/s4/annotations/cdc
387 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
Correlations

File Size vs. Number of Changes: 742 points

common/init_deployment_config.py x: 269 lines of code y: 6 # changes common/materializer/__init__.py x: 1 lines of code y: 1 # changes common/materializer/create_bq_object.py x: 203 lines of code y: 5 # changes common/materializer/dag_types.py x: 42 lines of code y: 1 # changes common/materializer/dependent_dags.py x: 200 lines of code y: 1 # changes common/materializer/generate_assets.py x: 165 lines of code y: 1 # changes common/materializer/generate_build_files.py x: 281 lines of code y: 5 # changes common/materializer/generate_dependent_dags.py x: 85 lines of code y: 1 # changes common/materializer/templates/airflow_task_dep_dag_template_reporting.py x: 26 lines of code y: 1 # changes common/materializer/templates/cloudbuild_materializer.yaml.jinja x: 95 lines of code y: 5 # changes common/py_libs/bq_materializer.py x: 186 lines of code y: 2 # changes common/py_libs/config_spec.py x: 143 lines of code y: 2 # changes common/py_libs/constants.py x: 14 lines of code y: 3 # changes common/py_libs/dag_generator.py x: 12 lines of code y: 2 # changes common/py_libs/jinja.py x: 244 lines of code y: 5 # changes common/py_libs/k9_deployer.py x: 176 lines of code y: 6 # changes src/config_reader.py x: 116 lines of code y: 9 # changes src/generate_query.py x: 306 lines of code y: 7 # changes src/template_dag/dag_sql.py x: 35 lines of code y: 5 # changes common/data_mesh/deploy_data_mesh.py x: 150 lines of code y: 2 # changes common/data_mesh/src/data_mesh_types.py x: 177 lines of code y: 3 # changes common/materializer/templates/airflow_dag_template_reporting.py x: 36 lines of code y: 3 # changes common/py_libs/resource_validation_helper.py x: 131 lines of code y: 3 # changes cloudbuild.cdc.yaml x: 83 lines of code y: 11 # changes common/annotations_loader.py x: 107 lines of code y: 2 # changes common/create_test_harness.py x: 79 lines of code y: 3 # changes common/data_mesh/src/data_mesh_client.py x: 1018 lines of code y: 3 # changes common/py_libs/bq_helper.py x: 229 lines of code y: 2 # changes common/py_libs/configs.py x: 39 lines of code y: 2 # changes common/py_libs/cortex_bq_client.py x: 115 lines of code y: 1 # changes common/py_libs/cortex_types.py x: 25 lines of code y: 3 # changes common/py_libs/schema_reader.py x: 29 lines of code y: 1 # changes config/ecc/lakes/lakes.yaml x: 23 lines of code y: 2 # changes src/template_sql/cdc_sql_template.sql x: 28 lines of code y: 5 # changes src/template_sql/runtime_query_view.sql x: 16 lines of code y: 5 # changes cdc_settings.yaml x: 300 lines of code y: 4 # changes config/ecc/annotations/cdc/faglflext.yaml x: 249 lines of code y: 1 # changes config/s4/annotations/cdc/finsc_ledger.yaml x: 33 lines of code y: 1 # changes config/s4/annotations/cdc/finsc_ledger_t.yaml x: 11 lines of code y: 1 # changes common/data_mesh/config/lakes/lakes.yaml x: 22 lines of code y: 1 # changes common/data_mesh/config/policy_taxonomies/policy_taxonomies.yaml x: 24 lines of code y: 1 # changes common/data_mesh/config/tag_templates/tag_templates.yaml x: 15 lines of code y: 1 # changes common/data_mesh/src/__init__.py x: 3 lines of code y: 1 # changes common/data_mesh/src/data_mesh_types_util.py x: 196 lines of code y: 1 # changes common/materializer/deploy_local_k9.py x: 84 lines of code y: 1 # changes common/py_libs/cdc.py x: 59 lines of code y: 1 # changes common/py_libs/cortex_exceptions.py x: 9 lines of code y: 1 # changes common/py_libs/logging.py x: 14 lines of code y: 1 # changes common/py_libs/yaml_util.py x: 44 lines of code y: 1 # changes config/ecc/annotations/cdc/adr6.yaml x: 35 lines of code y: 1 # changes config/ecc/annotations/cdc/afko.yaml x: 337 lines of code y: 1 # changes config/ecc/annotations/cdc/afpo.yaml x: 203 lines of code y: 1 # changes config/ecc/annotations/cdc/afru.yaml x: 290 lines of code y: 1 # changes config/ecc/annotations/cdc/afvc.yaml x: 368 lines of code y: 1 # changes config/ecc/annotations/cdc/afvv.yaml x: 366 lines of code y: 1 # changes config/ecc/annotations/cdc/ankt.yaml x: 19 lines of code y: 1 # changes config/ecc/annotations/cdc/aufk.yaml x: 225 lines of code y: 1 # changes config/ecc/annotations/cdc/ausp.yaml x: 55 lines of code y: 1 # changes config/ecc/annotations/cdc/bkpf.yaml x: 245 lines of code y: 1 # changes config/ecc/annotations/cdc/bseg.yaml x: 700 lines of code y: 1 # changes config/ecc/annotations/cdc/but000.yaml x: 182 lines of code y: 1 # changes config/ecc/annotations/cdc/ce1c001.yaml x: 237 lines of code y: 1 # changes config/ecc/annotations/cdc/ce3c001.yaml x: 131 lines of code y: 1 # changes config/ecc/annotations/cdc/ce4c001.yaml x: 79 lines of code y: 1 # changes config/ecc/annotations/cdc/ce4c001_acct.yaml x: 81 lines of code y: 1 # changes config/ecc/annotations/cdc/ce4c001_flag.yaml x: 73 lines of code y: 1 # changes config/ecc/annotations/cdc/cepc.yaml x: 99 lines of code y: 1 # changes config/ecc/annotations/cdc/ckmi1.yaml x: 49 lines of code y: 1 # changes config/ecc/annotations/cdc/coep.yaml x: 161 lines of code y: 1 # changes config/ecc/annotations/cdc/cosp.yaml x: 305 lines of code y: 1 # changes config/ecc/annotations/cdc/crhd.yaml x: 261 lines of code y: 1 # changes config/ecc/annotations/cdc/csks.yaml x: 153 lines of code y: 1 # changes config/ecc/annotations/cdc/dd01l.yaml x: 61 lines of code y: 1 # changes config/ecc/annotations/cdc/ekbe.yaml x: 175 lines of code y: 1 # changes config/ecc/annotations/cdc/ekes.yaml x: 65 lines of code y: 1 # changes config/ecc/annotations/cdc/eket.yaml x: 151 lines of code y: 1 # changes config/ecc/annotations/cdc/ekkn.yaml x: 139 lines of code y: 1 # changes config/ecc/annotations/cdc/ekko.yaml x: 282 lines of code y: 1 # changes config/ecc/annotations/cdc/ekpo.yaml x: 608 lines of code y: 1 # changes config/ecc/annotations/cdc/fagl_011qt.yaml x: 17 lines of code y: 1 # changes config/ecc/annotations/cdc/faglflexa.yaml x: 97 lines of code y: 1 # changes config/ecc/annotations/cdc/kako.yaml x: 155 lines of code y: 1 # changes config/ecc/annotations/cdc/klah.yaml x: 113 lines of code y: 1 # changes config/ecc/annotations/cdc/kna1.yaml x: 381 lines of code y: 1 # changes config/ecc/annotations/cdc/knc1.yaml x: 121 lines of code y: 1 # changes config/ecc/annotations/cdc/knkk.yaml x: 74 lines of code y: 1 # changes config/ecc/annotations/cdc/knvv.yaml x: 193 lines of code y: 1 # changes config/ecc/annotations/cdc/kssk.yaml x: 31 lines of code y: 1 # changes config/ecc/annotations/cdc/lfa1.yaml x: 287 lines of code y: 1 # changes config/ecc/annotations/cdc/lfb1.yaml x: 159 lines of code y: 1 # changes config/ecc/annotations/cdc/likp.yaml x: 373 lines of code y: 1 # changes config/ecc/annotations/cdc/lips.yaml x: 609 lines of code y: 1 # changes config/ecc/annotations/cdc/mara.yaml x: 461 lines of code y: 1 # changes config/ecc/annotations/cdc/marc.yaml x: 500 lines of code y: 1 # changes config/ecc/annotations/cdc/mard.yaml x: 103 lines of code y: 1 # changes config/ecc/annotations/cdc/mbew.yaml x: 220 lines of code y: 1 # changes config/ecc/annotations/cdc/mch1.yaml x: 89 lines of code y: 1 # changes config/ecc/annotations/cdc/mcha.yaml x: 93 lines of code y: 1 # changes config/ecc/annotations/cdc/mchb.yaml x: 87 lines of code y: 1 # changes config/ecc/annotations/cdc/mkpf.yaml x: 68 lines of code y: 1 # changes config/ecc/annotations/cdc/mseg.yaml x: 423 lines of code y: 1 # changes config/ecc/annotations/cdc/mska.yaml x: 77 lines of code y: 1 # changes config/ecc/annotations/cdc/nast.yaml x: 167 lines of code y: 1 # changes config/ecc/annotations/cdc/rbco.yaml x: 149 lines of code y: 1 # changes config/ecc/annotations/cdc/rbkp.yaml x: 323 lines of code y: 1 # changes config/ecc/annotations/cdc/resb.yaml x: 403 lines of code y: 1 # changes config/ecc/annotations/cdc/rseg.yaml x: 209 lines of code y: 1 # changes config/ecc/annotations/cdc/setheader.yaml x: 46 lines of code y: 1 # changes config/ecc/annotations/cdc/setleaf.yaml x: 23 lines of code y: 1 # changes config/ecc/annotations/cdc/ska1.yaml x: 39 lines of code y: 1 # changes config/ecc/annotations/cdc/stko.yaml x: 67 lines of code y: 1 # changes config/ecc/annotations/cdc/stpo.yaml x: 273 lines of code y: 1 # changes config/ecc/annotations/cdc/t001.yaml x: 163 lines of code y: 1 # changes config/ecc/annotations/cdc/t001w.yaml x: 135 lines of code y: 1 # changes config/ecc/annotations/cdc/tcurx.yaml x: 6 lines of code y: 1 # changes config/ecc/annotations/cdc/tvstz.yaml x: 38 lines of code y: 1 # changes config/ecc/annotations/cdc/vbak.yaml x: 307 lines of code y: 1 # changes config/ecc/annotations/cdc/vbap.yaml x: 562 lines of code y: 1 # changes config/ecc/annotations/cdc/vbkd.yaml x: 204 lines of code y: 1 # changes config/ecc/annotations/cdc/vbpa.yaml x: 51 lines of code y: 1 # changes config/ecc/annotations/cdc/vbrk.yaml x: 232 lines of code y: 1 # changes config/ecc/annotations/cdc/vbrp.yaml x: 451 lines of code y: 1 # changes config/ecc/annotations/cdc/vbuk.yaml x: 170 lines of code y: 1 # changes config/ecc/annotations/cdc/vbup.yaml x: 91 lines of code y: 1 # changes config/s4/annotations/cdc/acdoca.yaml x: 953 lines of code y: 1 # changes config/s4/annotations/cdc/acdoca_m_extract.yaml x: 64 lines of code y: 1 # changes config/s4/annotations/cdc/afko.yaml x: 343 lines of code y: 1 # changes config/s4/annotations/cdc/afru.yaml x: 293 lines of code y: 1 # changes config/s4/annotations/cdc/afvc.yaml x: 385 lines of code y: 1 # changes config/s4/annotations/cdc/but000.yaml x: 188 lines of code y: 1 # changes config/s4/annotations/cdc/cepc.yaml x: 100 lines of code y: 1 # changes config/s4/annotations/cdc/coej.yaml x: 401 lines of code y: 1 # changes config/s4/annotations/cdc/crhd.yaml x: 264 lines of code y: 1 # changes config/s4/annotations/cdc/ekbe.yaml x: 190 lines of code y: 1 # changes config/s4/annotations/cdc/eket.yaml x: 168 lines of code y: 1 # changes config/s4/annotations/cdc/ekko.yaml x: 370 lines of code y: 1 # changes config/s4/annotations/cdc/ekpo.yaml x: 768 lines of code y: 1 # changes config/s4/annotations/cdc/kako.yaml x: 157 lines of code y: 1 # changes config/s4/annotations/cdc/kna1.yaml x: 502 lines of code y: 1 # changes config/s4/annotations/cdc/lfa1.yaml x: 392 lines of code y: 1 # changes config/s4/annotations/cdc/likp.yaml x: 550 lines of code y: 1 # changes config/s4/annotations/cdc/lips.yaml x: 719 lines of code y: 1 # changes config/s4/annotations/cdc/mara.yaml x: 602 lines of code y: 1 # changes config/s4/annotations/cdc/marc.yaml x: 605 lines of code y: 1 # changes config/s4/annotations/cdc/mard.yaml x: 136 lines of code y: 1 # changes config/s4/annotations/cdc/matdoc.yaml x: 634 lines of code y: 1 # changes config/s4/annotations/cdc/mbew.yaml x: 221 lines of code y: 1 # changes config/s4/annotations/cdc/mch1.yaml x: 102 lines of code y: 1 # changes config/s4/annotations/cdc/mcha.yaml x: 106 lines of code y: 1 # changes config/s4/annotations/cdc/mchb.yaml x: 111 lines of code y: 1 # changes config/s4/annotations/cdc/prcd_elements.yaml x: 142 lines of code y: 1 # changes config/s4/annotations/cdc/rbco.yaml x: 187 lines of code y: 1 # changes config/s4/annotations/cdc/rbkp.yaml x: 387 lines of code y: 1 # changes config/s4/annotations/cdc/resb.yaml x: 440 lines of code y: 1 # changes config/s4/annotations/cdc/rseg.yaml x: 251 lines of code y: 1 # changes config/s4/annotations/cdc/stpo.yaml x: 295 lines of code y: 1 # changes config/s4/annotations/cdc/t005.yaml x: 133 lines of code y: 1 # changes config/s4/annotations/cdc/tbdls.yaml x: 5 lines of code y: 1 # changes config/s4/annotations/cdc/tka01.yaml x: 109 lines of code y: 1 # changes config/s4/annotations/cdc/tvko.yaml x: 57 lines of code y: 1 # changes config/s4/annotations/cdc/vbak.yaml x: 432 lines of code y: 1 # changes config/s4/annotations/cdc/vbap.yaml x: 813 lines of code y: 1 # changes config/s4/annotations/cdc/vbkd.yaml x: 206 lines of code y: 1 # changes config/s4/annotations/cdc/vbpa.yaml x: 53 lines of code y: 1 # changes config/s4/annotations/cdc/vbrk.yaml x: 306 lines of code y: 1 # changes config/s4/annotations/cdc/vbrp.yaml x: 584 lines of code y: 1 # changes
11.0
# changes
  min: 1.0
  average: 1.12
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 11.0
0 1018.0
lines of code
min: 1.0 | average: 118.51 | 25th percentile: 19.0 | median: 53.0 | 75th percentile: 161.0 | max: 1018.0

Number of Contributors vs. Number of Changes: 742 points

common/init_deployment_config.py x: 2 # contributors y: 6 # changes common/materializer/__init__.py x: 1 # contributors y: 1 # changes common/materializer/create_bq_object.py x: 1 # contributors y: 5 # changes common/materializer/generate_build_files.py x: 2 # contributors y: 5 # changes common/py_libs/bq_materializer.py x: 1 # contributors y: 2 # changes common/py_libs/constants.py x: 1 # contributors y: 3 # changes src/config_reader.py x: 4 # contributors y: 9 # changes src/generate_query.py x: 5 # contributors y: 7 # changes common/py_libs/resource_validation_helper.py x: 2 # contributors y: 3 # changes cloudbuild.cdc.yaml x: 4 # contributors y: 11 # changes src/template_sql/cdc_sql_template.sql x: 3 # contributors y: 5 # changes src/template_sql/runtime_query_view.sql x: 5 # contributors y: 5 # changes cdc_settings.yaml x: 3 # contributors y: 4 # changes
11.0
# changes
  min: 1.0
  average: 1.12
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 11.0
0 5.0
# contributors
min: 1.0 | average: 1.03 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

Number of Contributors vs. File Size: 742 points

common/init_deployment_config.py x: 2 # contributors y: 269 lines of code common/materializer/__init__.py x: 1 # contributors y: 1 lines of code common/materializer/create_bq_object.py x: 1 # contributors y: 203 lines of code common/materializer/dag_types.py x: 1 # contributors y: 42 lines of code common/materializer/dependent_dags.py x: 1 # contributors y: 200 lines of code common/materializer/generate_assets.py x: 1 # contributors y: 165 lines of code common/materializer/generate_build_files.py x: 2 # contributors y: 281 lines of code common/materializer/generate_dependent_dags.py x: 1 # contributors y: 85 lines of code common/materializer/templates/airflow_task_dep_dag_template_reporting.py x: 1 # contributors y: 26 lines of code common/materializer/templates/cloudbuild_materializer.yaml.jinja x: 1 # contributors y: 95 lines of code common/py_libs/bq_materializer.py x: 1 # contributors y: 186 lines of code common/py_libs/config_spec.py x: 1 # contributors y: 143 lines of code common/py_libs/constants.py x: 1 # contributors y: 14 lines of code common/py_libs/dag_generator.py x: 1 # contributors y: 12 lines of code common/py_libs/jinja.py x: 1 # contributors y: 244 lines of code common/py_libs/k9_deployer.py x: 2 # contributors y: 176 lines of code src/config_reader.py x: 4 # contributors y: 116 lines of code src/generate_query.py x: 5 # contributors y: 306 lines of code src/template_dag/dag_sql.py x: 2 # contributors y: 35 lines of code common/data_mesh/deploy_data_mesh.py x: 1 # contributors y: 150 lines of code common/data_mesh/src/data_mesh_types.py x: 1 # contributors y: 177 lines of code common/materializer/templates/airflow_dag_template_reporting.py x: 1 # contributors y: 36 lines of code common/py_libs/resource_validation_helper.py x: 2 # contributors y: 131 lines of code cloudbuild.cdc.yaml x: 4 # contributors y: 83 lines of code common/annotations_loader.py x: 1 # contributors y: 107 lines of code common/create_test_harness.py x: 1 # contributors y: 79 lines of code common/data_mesh/src/data_mesh_client.py x: 1 # contributors y: 1018 lines of code common/py_libs/bq_helper.py x: 1 # contributors y: 229 lines of code common/py_libs/configs.py x: 1 # contributors y: 39 lines of code common/py_libs/cortex_bq_client.py x: 1 # contributors y: 115 lines of code common/py_libs/schema_reader.py x: 1 # contributors y: 29 lines of code config/ecc/lakes/lakes.yaml x: 1 # contributors y: 23 lines of code src/template_sql/cdc_sql_template.sql x: 3 # contributors y: 28 lines of code src/template_sql/runtime_query_view.sql x: 5 # contributors y: 16 lines of code cdc_settings.yaml x: 3 # contributors y: 300 lines of code config/ecc/annotations/cdc/faglflext.yaml x: 1 # contributors y: 249 lines of code common/data_mesh/src/data_mesh_types_util.py x: 1 # contributors y: 196 lines of code common/materializer/deploy_local_k9.py x: 1 # contributors y: 84 lines of code common/py_libs/cdc.py x: 1 # contributors y: 59 lines of code config/ecc/annotations/cdc/afko.yaml x: 1 # contributors y: 337 lines of code config/ecc/annotations/cdc/afru.yaml x: 1 # contributors y: 290 lines of code config/ecc/annotations/cdc/afvc.yaml x: 1 # contributors y: 368 lines of code config/ecc/annotations/cdc/ankt.yaml x: 1 # contributors y: 19 lines of code config/ecc/annotations/cdc/aufk.yaml x: 1 # contributors y: 225 lines of code config/ecc/annotations/cdc/ausp.yaml x: 1 # contributors y: 55 lines of code config/ecc/annotations/cdc/bkpf.yaml x: 1 # contributors y: 245 lines of code config/ecc/annotations/cdc/bseg.yaml x: 1 # contributors y: 700 lines of code config/ecc/annotations/cdc/but000.yaml x: 1 # contributors y: 182 lines of code config/ecc/annotations/cdc/ce1c001.yaml x: 1 # contributors y: 237 lines of code config/ecc/annotations/cdc/ce3c001.yaml x: 1 # contributors y: 131 lines of code config/ecc/annotations/cdc/ce4c001_flag.yaml x: 1 # contributors y: 73 lines of code config/ecc/annotations/cdc/cepc.yaml x: 1 # contributors y: 99 lines of code config/ecc/annotations/cdc/ckmi1.yaml x: 1 # contributors y: 49 lines of code config/ecc/annotations/cdc/coep.yaml x: 1 # contributors y: 161 lines of code config/ecc/annotations/cdc/cosp.yaml x: 1 # contributors y: 305 lines of code config/ecc/annotations/cdc/crhd.yaml x: 1 # contributors y: 261 lines of code config/ecc/annotations/cdc/csks.yaml x: 1 # contributors y: 153 lines of code config/ecc/annotations/cdc/dd01l.yaml x: 1 # contributors y: 61 lines of code config/ecc/annotations/cdc/ekbe.yaml x: 1 # contributors y: 175 lines of code config/ecc/annotations/cdc/ekes.yaml x: 1 # contributors y: 65 lines of code config/ecc/annotations/cdc/ekkn.yaml x: 1 # contributors y: 139 lines of code config/ecc/annotations/cdc/ekko.yaml x: 1 # contributors y: 282 lines of code config/ecc/annotations/cdc/ekpo.yaml x: 1 # contributors y: 608 lines of code config/ecc/annotations/cdc/kna1.yaml x: 1 # contributors y: 381 lines of code config/ecc/annotations/cdc/knc1.yaml x: 1 # contributors y: 121 lines of code config/ecc/annotations/cdc/lfa1.yaml x: 1 # contributors y: 287 lines of code config/ecc/annotations/cdc/lfb1.yaml x: 1 # contributors y: 159 lines of code config/ecc/annotations/cdc/likp.yaml x: 1 # contributors y: 373 lines of code config/ecc/annotations/cdc/mara.yaml x: 1 # contributors y: 461 lines of code config/ecc/annotations/cdc/marc.yaml x: 1 # contributors y: 500 lines of code config/ecc/annotations/cdc/mard.yaml x: 1 # contributors y: 103 lines of code config/ecc/annotations/cdc/mbew.yaml x: 1 # contributors y: 220 lines of code config/ecc/annotations/cdc/mch1.yaml x: 1 # contributors y: 89 lines of code config/ecc/annotations/cdc/mseg.yaml x: 1 # contributors y: 423 lines of code config/ecc/annotations/cdc/rbkp.yaml x: 1 # contributors y: 323 lines of code config/ecc/annotations/cdc/resb.yaml x: 1 # contributors y: 403 lines of code config/ecc/annotations/cdc/rseg.yaml x: 1 # contributors y: 209 lines of code config/ecc/annotations/cdc/setheader.yaml x: 1 # contributors y: 46 lines of code config/ecc/annotations/cdc/stpo.yaml x: 1 # contributors y: 273 lines of code config/ecc/annotations/cdc/t001w.yaml x: 1 # contributors y: 135 lines of code config/ecc/annotations/cdc/tcurx.yaml x: 1 # contributors y: 6 lines of code config/ecc/annotations/cdc/vbap.yaml x: 1 # contributors y: 562 lines of code config/ecc/annotations/cdc/vbrp.yaml x: 1 # contributors y: 451 lines of code config/ecc/annotations/cdc/vbuk.yaml x: 1 # contributors y: 170 lines of code config/s4/annotations/cdc/acdoca.yaml x: 1 # contributors y: 953 lines of code config/s4/annotations/cdc/adrc.yaml x: 1 # contributors y: 205 lines of code config/s4/annotations/cdc/afko.yaml x: 1 # contributors y: 343 lines of code config/s4/annotations/cdc/afru.yaml x: 1 # contributors y: 293 lines of code config/s4/annotations/cdc/afvc.yaml x: 1 # contributors y: 385 lines of code config/s4/annotations/cdc/coep.yaml x: 1 # contributors y: 233 lines of code config/s4/annotations/cdc/ekbe.yaml x: 1 # contributors y: 190 lines of code config/s4/annotations/cdc/ekko.yaml x: 1 # contributors y: 370 lines of code config/s4/annotations/cdc/ekpo.yaml x: 1 # contributors y: 768 lines of code config/s4/annotations/cdc/kna1.yaml x: 1 # contributors y: 502 lines of code config/s4/annotations/cdc/lfa1.yaml x: 1 # contributors y: 392 lines of code config/s4/annotations/cdc/likp.yaml x: 1 # contributors y: 550 lines of code config/s4/annotations/cdc/lips.yaml x: 1 # contributors y: 719 lines of code config/s4/annotations/cdc/mara.yaml x: 1 # contributors y: 602 lines of code config/s4/annotations/cdc/matdoc.yaml x: 1 # contributors y: 634 lines of code config/s4/annotations/cdc/mbew.yaml x: 1 # contributors y: 221 lines of code config/s4/annotations/cdc/mchb.yaml x: 1 # contributors y: 111 lines of code config/s4/annotations/cdc/mslb.yaml x: 1 # contributors y: 69 lines of code config/s4/annotations/cdc/resb.yaml x: 1 # contributors y: 440 lines of code config/s4/annotations/cdc/vbak.yaml x: 1 # contributors y: 432 lines of code config/s4/annotations/cdc/vbap.yaml x: 1 # contributors y: 813 lines of code config/s4/annotations/cdc/vbrp.yaml x: 1 # contributors y: 584 lines of code
1018.0
lines of code
  min: 1.0
  average: 118.51
  25th percentile: 19.0
  median: 53.0
  75th percentile: 161.0
  max: 1018.0
0 5.0
# contributors
min: 1.0 | average: 1.03 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0