GoogleCloudPlatform / cortex-reporting
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 719 files with 68,937 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)
    • 23 files changed 6-20 times (7,329 lines of code)
    • 696 files changed 1-5 times (61,608 lines of code)
0% | 0% | 0% | 10% | 89%
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 719 files with 68,937 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)
    • 277 files changed by 2-5 contributors (41,008 lines of code)
    • 442 files changed by 1 contributor (27,929 lines of code)
0% | 0% | 0% | 59% | 40%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
sql, yaml, py, md, txt, json, jinja, sh
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
sql0% | 0% | 0% | 15% | 84%
yaml0% | 0% | 0% | 3% | 96%
py0% | 0% | 0% | 22% | 77%
jinja0% | 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
ecc0% | 0% | 0% | 21% | 78%
s40% | 0% | 0% | 15% | 84%
ROOT0% | 0% | 0% | 17% | 82%
common0% | 0% | 0% | 24% | 75%
config0% | 0% | 0% | 0% | 100%
local_k90% | 0% | 0% | 0% | 100%
placeholders0% | 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
19 - 2022-04-01 2023-07-13 10 4 fasilv@google.com lucia.subatin@gmail.com
127 - 2022-09-06 2024-10-01 10 3 lucia.subatin@gmail.com montychavez@google.com
jinja.py
in common/py_libs
244 5 2023-03-31 2025-04-22 9 2 lucia.subatin@gmail.com montychavez@google.com
generate_build_files.py
in common/materializer
281 6 2023-07-13 2025-04-22 9 4 lucia.subatin@gmail.com montychavez@google.com
538 - 2023-03-31 2024-12-19 9 5 lucia.subatin@gmail.com 139380039+funingg@users.nor...
542 - 2023-03-31 2024-12-19 9 5 lucia.subatin@gmail.com 139380039+funingg@users.nor...
246 - 2022-04-01 2024-10-01 8 5 fasilv@google.com montychavez@google.com
269 6 2023-07-13 2025-04-22 8 3 lucia.subatin@gmail.com montychavez@google.com
331 - 2022-09-02 2024-12-19 7 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
331 - 2022-09-02 2024-12-19 7 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
506 - 2022-04-01 2024-12-19 7 4 fasilv@google.com 139380039+funingg@users.nor...
506 - 2022-04-01 2024-12-19 7 4 fasilv@google.com 139380039+funingg@users.nor...
841 - 2022-04-01 2023-08-24 7 2 fasilv@google.com lucia.subatin@gmail.com
19 - 2022-09-06 2024-12-19 6 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
54 - 2022-09-06 2024-12-19 6 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
122 - 2022-04-01 2024-12-19 6 4 fasilv@google.com 139380039+funingg@users.nor...
123 - 2022-04-01 2024-12-19 6 4 fasilv@google.com 139380039+funingg@users.nor...
k9_deployer.py
in common/py_libs
176 4 2023-09-22 2025-04-22 6 2 montychavez@google.com montychavez@google.com
create_bq_object.py
in common/materializer
203 2 2023-07-13 2025-04-22 6 2 lucia.subatin@gmail.com montychavez@google.com
234 - 2023-03-31 2025-04-22 6 3 lucia.subatin@gmail.com montychavez@google.com
245 - 2022-04-01 2024-10-01 6 3 fasilv@google.com montychavez@google.com
531 - 2022-09-06 2024-12-19 6 2 lucia.subatin@gmail.com 139380039+funingg@users.nor...
841 - 2022-04-01 2023-08-24 6 2 fasilv@google.com lucia.subatin@gmail.com
17 - 2022-04-01 2023-07-13 5 2 fasilv@google.com lucia.subatin@gmail.com
22 - 2022-04-01 2023-07-13 5 2 fasilv@google.com lucia.subatin@gmail.com
22 - 2022-04-01 2023-07-13 5 2 fasilv@google.com lucia.subatin@gmail.com
22 - 2022-04-05 2023-07-13 5 2 24896969+lsubatin@users.nor... lucia.subatin@gmail.com
22 - 2022-04-01 2023-07-13 5 2 fasilv@google.com lucia.subatin@gmail.com
22 - 2022-04-01 2023-07-13 5 2 fasilv@google.com lucia.subatin@gmail.com
22 - 2022-04-01 2023-07-13 5 2 fasilv@google.com lucia.subatin@gmail.com
22 - 2022-04-01 2023-07-13 5 2 fasilv@google.com lucia.subatin@gmail.com
22 - 2022-04-01 2023-07-13 5 2 fasilv@google.com lucia.subatin@gmail.com
22 - 2022-04-01 2023-07-13 5 2 fasilv@google.com lucia.subatin@gmail.com
22 - 2022-04-01 2023-07-13 5 2 fasilv@google.com lucia.subatin@gmail.com
22 - 2022-04-01 2023-07-13 5 3 24896969+lsubatin@users.nor... lucia.subatin@gmail.com
22 - 2022-04-01 2023-07-13 5 2 fasilv@google.com lucia.subatin@gmail.com
25 - 2022-03-14 2024-12-19 5 4 24896969+lsubatin@users.nor... 139380039+funingg@users.nor...
34 - 2022-09-06 2024-10-01 5 2 lucia.subatin@gmail.com montychavez@google.com
54 - 2022-09-06 2024-12-19 5 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
58 - 2022-09-06 2024-12-19 5 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
60 - 2022-09-06 2024-12-19 5 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
95 - 2022-11-25 2024-10-01 5 4 lucia.subatin@gmail.com montychavez@google.com
cloudbuild_materializer.yaml.jinja
in common/materializer/templates
95 - 2023-09-22 2025-04-22 5 1 montychavez@google.com montychavez@google.com
97 - 2022-11-25 2024-10-01 5 4 lucia.subatin@gmail.com montychavez@google.com
105 - 2022-09-06 2024-12-19 5 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
105 - 2022-09-06 2024-12-19 5 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
120 1 2023-07-13 2025-04-22 5 3 lucia.subatin@gmail.com montychavez@google.com
235 - 2023-03-31 2025-04-22 5 3 lucia.subatin@gmail.com montychavez@google.com
382 - 2022-12-19 2025-04-22 5 2 lucia.subatin@gmail.com montychavez@google.com
383 - 2022-12-19 2025-04-22 5 2 lucia.subatin@gmail.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
538 - 2023-03-31 2024-12-19 9 5 lucia.subatin@gmail.com 139380039+funingg@users.nor...
542 - 2023-03-31 2024-12-19 9 5 lucia.subatin@gmail.com 139380039+funingg@users.nor...
246 - 2022-04-01 2024-10-01 8 5 fasilv@google.com montychavez@google.com
19 - 2022-04-01 2023-07-13 10 4 fasilv@google.com lucia.subatin@gmail.com
generate_build_files.py
in common/materializer
281 6 2023-07-13 2025-04-22 9 4 lucia.subatin@gmail.com montychavez@google.com
506 - 2022-04-01 2024-12-19 7 4 fasilv@google.com 139380039+funingg@users.nor...
506 - 2022-04-01 2024-12-19 7 4 fasilv@google.com 139380039+funingg@users.nor...
123 - 2022-04-01 2024-12-19 6 4 fasilv@google.com 139380039+funingg@users.nor...
122 - 2022-04-01 2024-12-19 6 4 fasilv@google.com 139380039+funingg@users.nor...
97 - 2022-11-25 2024-10-01 5 4 lucia.subatin@gmail.com montychavez@google.com
25 - 2022-03-14 2024-12-19 5 4 24896969+lsubatin@users.nor... 139380039+funingg@users.nor...
95 - 2022-11-25 2024-10-01 5 4 lucia.subatin@gmail.com montychavez@google.com
127 - 2022-09-06 2024-10-01 10 3 lucia.subatin@gmail.com montychavez@google.com
269 6 2023-07-13 2025-04-22 8 3 lucia.subatin@gmail.com montychavez@google.com
331 - 2022-09-02 2024-12-19 7 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
331 - 2022-09-02 2024-12-19 7 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
19 - 2022-09-06 2024-12-19 6 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
245 - 2022-04-01 2024-10-01 6 3 fasilv@google.com montychavez@google.com
54 - 2022-09-06 2024-12-19 6 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
234 - 2023-03-31 2025-04-22 6 3 lucia.subatin@gmail.com montychavez@google.com
22 - 2022-04-01 2023-07-13 5 3 24896969+lsubatin@users.nor... lucia.subatin@gmail.com
120 1 2023-07-13 2025-04-22 5 3 lucia.subatin@gmail.com montychavez@google.com
105 - 2022-09-06 2024-12-19 5 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
235 - 2023-03-31 2025-04-22 5 3 lucia.subatin@gmail.com montychavez@google.com
60 - 2022-09-06 2024-12-19 5 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
385 - 2023-03-31 2024-10-01 5 3 lucia.subatin@gmail.com montychavez@google.com
105 - 2022-09-06 2024-12-19 5 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
58 - 2022-09-06 2024-12-19 5 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
54 - 2022-09-06 2024-12-19 5 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
13 - 2023-12-19 2024-12-19 4 3 montychavez@google.com 139380039+funingg@users.nor...
88 - 2022-12-19 2024-12-19 4 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
383 - 2023-03-31 2024-10-01 4 3 lucia.subatin@gmail.com montychavez@google.com
88 - 2022-12-19 2024-12-19 4 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
14 - 2022-09-06 2024-12-19 4 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
22 - 2022-09-06 2024-12-19 4 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
costcenter_node_mapping.sql
in local_k9/costcenter_hierarchy
74 - 2024-01-19 2024-12-19 3 3 funing@google.com 139380039+funingg@users.nor...
profitcenter_node_mapping.sql
in local_k9/profitcenter_hierarchy
74 - 2024-01-19 2024-12-19 3 3 funing@google.com 139380039+funingg@users.nor...
131 3 2023-08-03 2024-12-19 3 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
33 - 2023-03-31 2024-12-19 3 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
26 - 2023-03-31 2024-12-19 3 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
240 - 2022-04-01 2022-09-06 3 3 fasilv@google.com lucia.subatin@gmail.com
40 - 2023-03-31 2024-12-19 3 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
26 - 2023-03-31 2024-12-19 3 3 lucia.subatin@gmail.com 139380039+funingg@users.nor...
240 - 2022-04-01 2022-09-06 3 3 fasilv@google.com lucia.subatin@gmail.com
39 - 2022-09-06 2023-03-31 3 3 lucia.subatin@gmail.com 24896969+lsubatin@users.nor...
jinja.py
in common/py_libs
244 5 2023-03-31 2025-04-22 9 2 lucia.subatin@gmail.com montychavez@google.com
841 - 2022-04-01 2023-08-24 7 2 fasilv@google.com lucia.subatin@gmail.com
create_bq_object.py
in common/materializer
203 2 2023-07-13 2025-04-22 6 2 lucia.subatin@gmail.com montychavez@google.com
k9_deployer.py
in common/py_libs
176 4 2023-09-22 2025-04-22 6 2 montychavez@google.com montychavez@google.com
841 - 2022-04-01 2023-08-24 6 2 fasilv@google.com lucia.subatin@gmail.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
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
PurchaseDocuments.yaml
in config/s4/annotations
790 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
PurchaseDocuments.yaml
in config/ecc/annotations
790 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
748 - 2025-04-22 2025-04-22 1 1 montychavez@google.com montychavez@google.com
742 - 2025-04-22 2025-04-22 1 1 montychavez@google.com montychavez@google.com
528 - 2022-09-06 2023-07-13 5 1 lucia.subatin@gmail.com lucia.subatin@gmail.com
433 - 2022-09-06 2022-09-06 1 1 lucia.subatin@gmail.com lucia.subatin@gmail.com
432 - 2023-12-19 2023-12-19 1 1 montychavez@google.com montychavez@google.com
401 - 2022-09-06 2023-07-13 4 1 lucia.subatin@gmail.com lucia.subatin@gmail.com
401 - 2022-09-06 2023-07-13 4 1 lucia.subatin@gmail.com lucia.subatin@gmail.com
VendorsMD.yaml
in config/s4/annotations
398 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
VendorsMD.yaml
in config/ecc/annotations
398 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
392 - 2022-09-06 2022-10-21 2 1 lucia.subatin@gmail.com lucia.subatin@gmail.com
392 - 2022-09-06 2022-10-21 2 1 lucia.subatin@gmail.com lucia.subatin@gmail.com
BillOfMaterialsMD.yaml
in config/s4/annotations
298 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
BillOfMaterialsMD.yaml
in config/ecc/annotations
298 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
259 - 2022-09-06 2022-09-06 1 1 lucia.subatin@gmail.com lucia.subatin@gmail.com
259 - 2022-09-06 2022-09-06 1 1 lucia.subatin@gmail.com lucia.subatin@gmail.com
236 - 2022-09-06 2022-09-06 1 1 lucia.subatin@gmail.com lucia.subatin@gmail.com
218 - 2022-09-06 2022-09-06 1 1 lucia.subatin@gmail.com lucia.subatin@gmail.com
214 - 2022-09-06 2022-09-06 1 1 lucia.subatin@gmail.com lucia.subatin@gmail.com
Billing.yaml
in config/s4/annotations
204 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
Billing.yaml
in config/ecc/annotations
204 - 2023-12-19 2024-10-01 2 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
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
SalesOrderScheduleLine.yaml
in config/s4/annotations
182 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
SalesOrderScheduleLine.yaml
in config/ecc/annotations
182 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
182 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
181 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
SalesOrderHeaderStatus.yaml
in config/s4/annotations
178 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
SalesOrderHeaderStatus.yaml
in config/ecc/annotations
178 - 2023-12-19 2024-10-01 2 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
POSchedule.yaml
in config/s4/annotations
172 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
POSchedule.yaml
in config/ecc/annotations
172 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
168 - 2022-09-06 2022-11-25 3 1 lucia.subatin@gmail.com lucia.subatin@gmail.com
168 - 2022-09-06 2022-10-21 2 1 lucia.subatin@gmail.com lucia.subatin@gmail.com
CostCentersMD.yaml
in config/s4/annotations
166 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
CostCentersMD.yaml
in config/ecc/annotations
166 - 2023-12-19 2024-10-01 2 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
165 - 2022-12-19 2023-03-31 2 1 lucia.subatin@gmail.com lucia.subatin@gmail.com
PricingConditions.yaml
in config/s4/annotations
164 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
PricingConditions.yaml
in config/ecc/annotations
164 - 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
150 - 2023-03-31 2023-03-31 1 1 lucia.subatin@gmail.com lucia.subatin@gmail.com
CountriesMD.yaml
in config/s4/annotations
148 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
CountriesMD.yaml
in config/ecc/annotations
148 - 2023-12-19 2024-10-01 2 1 montychavez@google.com montychavez@google.com
144 - 2024-03-28 2024-03-28 1 1 montychavez@google.com montychavez@google.com
144 - 2024-03-28 2024-03-28 1 1 montychavez@google.com montychavez@google.com
144 - 2023-03-31 2023-03-31 1 1 lucia.subatin@gmail.com lucia.subatin@gmail.com
config_spec.py
in common/py_libs
143 7 2025-03-04 2025-04-22 2 1 montychavez@google.com montychavez@google.com
Correlations

File Size vs. Number of Changes: 719 points

common/init_deployment_config.py x: 269 lines of code y: 8 # 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: 6 # 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: 9 # 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: 4 # 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: 3 # changes common/py_libs/jinja.py x: 244 lines of code y: 9 # changes common/py_libs/k9_deployer.py x: 176 lines of code y: 6 # changes config/ecc/annotations/AccountingDocumentsReceivable.yaml x: 82 lines of code y: 3 # changes config_validator.py x: 120 lines of code y: 5 # changes ecc/AccountingDocumentsReceivable.sql x: 60 lines of code y: 3 # changes ecc/AccountsPayable.sql x: 382 lines of code y: 5 # changes ecc/CashDiscountUtilization.sql x: 93 lines of code y: 3 # changes ecc/InventoryByPlant.sql x: 234 lines of code y: 6 # changes ecc/POVendorConfirmation.sql x: 44 lines of code y: 2 # changes ecc/VendorPerformance.sql x: 531 lines of code y: 4 # changes local_k9/costcenter_hierarchy/costcenter_hierarchy.py x: 54 lines of code y: 3 # changes local_k9/currency_conversion/currency_conversion.py x: 43 lines of code y: 3 # changes local_k9/financial_statement/financial_statement_initial_load.py x: 31 lines of code y: 2 # changes local_k9/financial_statement/financial_statement_periodical_load.py x: 31 lines of code y: 4 # changes local_k9/inventory_snapshots/stock_monthly_snapshots_initial.py x: 37 lines of code y: 4 # changes local_k9/inventory_snapshots/stock_weekly_snapshots_periodical_update.py x: 38 lines of code y: 3 # changes local_k9/prod_hierarchy_texts/prod_hierarchy_texts.py x: 31 lines of code y: 3 # changes reporting_settings_ecc_task_dep.yaml x: 748 lines of code y: 1 # changes reporting_settings_s4_task_dep.yaml x: 742 lines of code y: 1 # changes s4/AccountingDocumentsReceivable.sql x: 61 lines of code y: 3 # changes s4/AccountsPayable.sql x: 383 lines of code y: 5 # changes s4/InventoryByPlant.sql x: 235 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 ecc/PurchaseDocuments_Flow.sql x: 757 lines of code y: 3 # changes s4/PurchaseDocuments_Flow.sql x: 759 lines of code y: 3 # changes CostCenterAmountsHierarchy_SAMPLE.sql x: 19 lines of code y: 6 # changes DueDateForCashDiscount1.sql x: 28 lines of code y: 2 # changes DueDateForCashDiscount2.sql x: 25 lines of code y: 2 # changes NetDueDateCalc.sql x: 21 lines of code y: 2 # changes ProfitCenterAmountsHierarchy_SAMPLE.sql x: 22 lines of code y: 4 # changes UoMConversion.sql x: 25 lines of code y: 5 # changes common/py_libs/resource_validation_helper.py x: 131 lines of code y: 3 # changes config/ecc/annotations/AccountingDocuments.yaml x: 940 lines of code y: 2 # changes config/ecc/annotations/AccountsPayable.yaml x: 136 lines of code y: 2 # changes config/ecc/annotations/AccountsPayableTurnover.yaml x: 56 lines of code y: 2 # changes config/ecc/annotations/AddressesMD.yaml x: 222 lines of code y: 2 # changes config/ecc/annotations/BalanceSheet.yaml x: 69 lines of code y: 3 # changes config/ecc/annotations/BusinessPartnersMD.yaml x: 202 lines of code y: 2 # changes config/ecc/annotations/CostCenterHierarchyFlattened.yaml x: 32 lines of code y: 1 # changes config/ecc/annotations/CurrencyConvUtil.yaml x: 32 lines of code y: 2 # changes config/ecc/annotations/CustomersMD.yaml x: 466 lines of code y: 2 # changes config/ecc/annotations/Deliveries.yaml x: 986 lines of code y: 2 # changes config/ecc/annotations/DeliveriesStatus_PerSalesOrg.yaml x: 112 lines of code y: 2 # changes config/ecc/annotations/DeliveryBlockingReasonsMD.yaml x: 16 lines of code y: 2 # changes config/ecc/annotations/FSVHierarchyFlattened.yaml x: 30 lines of code y: 1 # changes config/ecc/annotations/InventoryByPlant.yaml x: 96 lines of code y: 3 # changes config/ecc/annotations/InvoiceDocuments_Flow.yaml x: 622 lines of code y: 2 # changes config/ecc/annotations/MaterialsMD.yaml x: 340 lines of code y: 2 # changes config/ecc/annotations/OrderToCash.yaml x: 238 lines of code y: 2 # changes config/ecc/annotations/POFulfillment.yaml x: 68 lines of code y: 2 # changes config/ecc/annotations/POOrderHistory.yaml x: 190 lines of code y: 2 # changes config/ecc/annotations/POVendorConfirmation.yaml x: 82 lines of code y: 2 # changes config/ecc/annotations/ProductHierarchiesMD.yaml x: 18 lines of code y: 2 # changes config/ecc/annotations/ProductHierarchy_Flatten.yaml x: 14 lines of code y: 2 # changes config/ecc/annotations/ProductionOrders.yaml x: 750 lines of code y: 2 # changes config/ecc/annotations/PurchaseDocuments_Flow.yaml x: 864 lines of code y: 2 # changes config/ecc/annotations/SalesFulfillment.yaml x: 34 lines of code y: 2 # changes config/ecc/annotations/SalesOrders.yaml x: 694 lines of code y: 2 # changes config/ecc/annotations/SalesOrders_V2.yaml x: 646 lines of code y: 2 # changes config/ecc/annotations/SalesStatus_Items.yaml x: 54 lines of code y: 2 # changes config/ecc/annotations/Stock_NonValuated.yaml x: 38 lines of code y: 2 # changes config/ecc/annotations/Stock_PerPlant.yaml x: 500 lines of code y: 2 # changes config/ecc/annotations/Stock_Unrestricted_vs_Sales.yaml x: 42 lines of code y: 2 # changes config/ecc/annotations/UniversalLedgersMD.yaml x: 40 lines of code y: 2 # changes config/ecc/annotations/costcenter_flattened.yaml x: 24 lines of code y: 1 # changes config/ecc/annotations/currency_decimal.yaml x: 12 lines of code y: 2 # changes config/reporting_settings_common_prereqs.yaml x: 13 lines of code y: 4 # changes config/s4/annotations/AccountsPayableTurnover.yaml x: 58 lines of code y: 2 # changes config/s4/annotations/BalanceSheet.yaml x: 69 lines of code y: 4 # changes ecc/AggregateMonthlyInventory.sql x: 65 lines of code y: 2 # changes ecc/Billing.sql x: 122 lines of code y: 6 # changes ecc/Deliveries.sql x: 506 lines of code y: 7 # changes ecc/InvoiceDocuments_Flow.sql x: 531 lines of code y: 6 # changes ecc/MaterialsMovement.sql x: 58 lines of code y: 5 # changes ecc/MaterialsValuation.sql x: 54 lines of code y: 5 # changes ecc/POOrderHistory.sql x: 105 lines of code y: 5 # changes ecc/PricingConditions.sql x: 88 lines of code y: 4 # changes ecc/ProfitCenterAmountsHierarchy_SAMPLE.sql x: 15 lines of code y: 3 # changes ecc/SalesOrders_V2.sql x: 331 lines of code y: 7 # changes ecc/SlowMovingThreshold.sql x: 26 lines of code y: 3 # changes ecc/StockCharacteristicsConfig.sql x: 40 lines of code y: 3 # changes ecc/UpdateMonthlyInventoryAggregation.sql x: 99 lines of code y: 2 # changes ecc/UpdateStockMonthlySnapshots.sql x: 291 lines of code y: 2 # changes ecc/UpdateStockWeeklySnapshots.sql x: 260 lines of code y: 2 # changes ecc/UpdateWeeklyInventoryAggregation.sql x: 96 lines of code y: 2 # changes financial_statement.sql x: 658 lines of code y: 3 # changes is_leap_year.sql x: 20 lines of code y: 2 # changes local_k9/costcenter_hierarchy/costcenter_hierarchy.sql x: 236 lines of code y: 2 # changes local_k9/costcenter_hierarchy/costcenter_node_mapping.sql x: 74 lines of code y: 3 # changes local_k9/currency_conversion/currency_conversion.sql x: 104 lines of code y: 2 # changes local_k9/financial_statement/financial_statement_initial_load.sql x: 8 lines of code y: 1 # changes local_k9/fsv_hierarchy/financial_statement_version.sql x: 138 lines of code y: 2 # changes local_k9/fsv_hierarchy/fsv_glaccounts_mapping.sql x: 134 lines of code y: 3 # changes local_k9/inventory_snapshots/stock_weekly_snapshots_initial.sql x: 46 lines of code y: 2 # changes reporting_settings_ecc.yaml x: 542 lines of code y: 9 # changes reporting_settings_s4.yaml x: 538 lines of code y: 9 # changes s4/AggregateMonthlyInventory.sql x: 67 lines of code y: 2 # changes s4/AggregateWeeklyInventory.sql x: 63 lines of code y: 2 # changes s4/MaterialsMovement.sql x: 60 lines of code y: 5 # changes s4/MaterialsValuation.sql x: 54 lines of code y: 6 # changes s4/StockCharacteristicsConfig.sql x: 33 lines of code y: 3 # changes s4/UpdateStockMonthlySnapshots.sql x: 303 lines of code y: 2 # changes s4/UpdateWeeklyInventoryAggregation.sql x: 94 lines of code y: 2 # changes AggregateMonthlyInventory.sql x: 19 lines of code y: 1 # changes CostCenterHierarchyFlattened.sql x: 18 lines of code y: 1 # changes SlowMovingThreshold.sql x: 19 lines of code y: 3 # changes cloudbuild.reporting.yaml x: 127 lines of code y: 10 # 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: 4 # 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/annotations/BatchesMD.yaml x: 36 lines of code y: 2 # changes config/ecc/annotations/BillOfMaterialsMD.yaml x: 298 lines of code y: 2 # changes config/ecc/annotations/Billing.yaml x: 204 lines of code y: 2 # changes config/ecc/annotations/CostCentersMD.yaml x: 166 lines of code y: 2 # changes config/ecc/annotations/CountriesMD.yaml x: 148 lines of code y: 2 # changes config/ecc/annotations/FinancialStatement.yaml x: 52 lines of code y: 2 # changes config/ecc/annotations/InventoryKeyMetrics.yaml x: 116 lines of code y: 2 # changes config/ecc/annotations/MaterialsMovement.yaml x: 114 lines of code y: 2 # changes config/ecc/annotations/MaterialsValuation.yaml x: 70 lines of code y: 2 # changes config/ecc/annotations/POSchedule.yaml x: 172 lines of code y: 2 # changes config/ecc/annotations/PlantsMD.yaml x: 126 lines of code y: 2 # changes config/ecc/annotations/PricingConditions.yaml x: 164 lines of code y: 2 # changes config/ecc/annotations/PurchaseDocuments.yaml x: 790 lines of code y: 2 # changes config/ecc/annotations/PurchaseDocumentsHistory.yaml x: 60 lines of code y: 2 # changes config/ecc/annotations/SDStatus_Items.yaml x: 100 lines of code y: 2 # changes config/ecc/annotations/SalesOrderHeaderStatus.yaml x: 178 lines of code y: 2 # changes config/ecc/annotations/SalesOrderPartnerFunction.yaml x: 62 lines of code y: 2 # changes config/ecc/annotations/SalesOrderScheduleLine.yaml x: 182 lines of code y: 2 # changes config/ecc/annotations/SalesOrderStatus.yaml x: 72 lines of code y: 2 # changes config/ecc/annotations/StockWeeklySnapshots.yaml x: 48 lines of code y: 2 # changes config/ecc/annotations/VendorsMD.yaml x: 398 lines of code y: 2 # changes config/s4/annotations/MaterialsBatchMD.yaml x: 110 lines of code y: 2 # changes config/s4/annotations/fsv_flattened.yaml x: 21 lines of code y: 1 # changes config/s4/annotations/fsv_glaccounts.yaml x: 23 lines of code y: 1 # changes ecc/BalanceSheet.sql x: 181 lines of code y: 2 # changes ecc/CostCenterHierarchyFlattened.sql x: 48 lines of code y: 1 # changes ecc/DaysPayableOutstanding.sql x: 143 lines of code y: 3 # changes ecc/FSVHierarchyFlattened.sql x: 63 lines of code y: 1 # changes ecc/InventoryKeyMetrics.sql x: 385 lines of code y: 5 # changes ecc/OrderToCash.sql x: 246 lines of code y: 8 # changes ecc/ProfitAndLoss.sql x: 185 lines of code y: 2 # changes ecc/SalesStatus_Items.sql x: 34 lines of code y: 5 # changes ecc/StockMonthlySnapshots.sql x: 184 lines of code y: 3 # changes ecc/StockWeeklySnapshots.sql x: 42 lines of code y: 3 # changes ecc/VendorPerformanceOverview.sql x: 168 lines of code y: 3 # changes s4/FSVHierarchyFlattened.sql x: 46 lines of code y: 1 # changes s4/InventoryKeyMetrics.sql x: 383 lines of code y: 4 # changes s4/OrderToCash.sql x: 245 lines of code y: 6 # changes s4/ProfitAndLoss.sql x: 186 lines of code y: 2 # changes s4/SalesFulfillment.sql x: 45 lines of code y: 2 # changes s4/SalesOrderDetails_SAMPLE.sql x: 97 lines of code y: 5 # changes s4/SalesStatus_Items.sql x: 34 lines of code y: 4 # changes s4/StockMonthlySnapshots.sql x: 181 lines of code y: 3 # changes s4/VendorPerformanceOverview.sql x: 168 lines of code y: 2 # changes ecc/CostCenterHierarchiesMD.sql x: 11 lines of code y: 1 # changes ecc/CostCentersMD.sql x: 56 lines of code y: 3 # changes ecc/GrossProfitOverview.sql x: 116 lines of code y: 1 # changes ecc/NetProfitOverview.sql x: 144 lines of code y: 1 # changes ecc/ProfitAndLossOverview.sql x: 38 lines of code y: 1 # changes ecc/ProfitAndLossOverview_CostCenterHierarchy.sql x: 69 lines of code y: 1 # changes s4/Stock_OnHand.sql x: 34 lines of code y: 1 # changes k9_manifest.yaml x: 18 lines of code y: 3 # 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/py_libs/yaml_util.py x: 44 lines of code y: 1 # changes config/ecc/annotations/CustomerClearedItems_BSAD.yaml x: 6 lines of code y: 1 # changes config/ecc/annotations/SalesOrderDetails_SAMPLE.yaml x: 14 lines of code y: 1 # changes ecc/FinancialStatement.sql x: 74 lines of code y: 1 # changes fiscal_date_dim.sql x: 432 lines of code y: 1 # changes local_k9/prod_hierarchy_texts/prod_hierarchy_texts.sql x: 73 lines of code y: 1 # changes common/materializer/deploy_local_k9.py x: 84 lines of code y: 1 # changes reporting_settings_union.yaml x: 195 lines of code y: 3 # changes ecc/AccountingDocuments.sql x: 841 lines of code y: 7 # changes placeholders/calendar_date_dim.sql x: 60 lines of code y: 1 # changes s4/AccountingDocuments.sql x: 841 lines of code y: 6 # changes AccountingDocuments.sql x: 22 lines of code y: 5 # changes DistributionChannelsMD.sql x: 17 lines of code y: 5 # changes FixedAssetsMD.sql x: 129 lines of code y: 3 # changes MaterialLedger.sql x: 23 lines of code y: 2 # changes OrderToCash.sql x: 19 lines of code y: 10 # changes ProductionOrders.sql x: 22 lines of code y: 3 # changes ecc/CurrencyConversion.sql x: 11 lines of code y: 3 # changes ecc/MaterialLedger.sql x: 52 lines of code y: 3 # changes ecc/POSchedule.sql x: 88 lines of code y: 3 # changes ecc/PurchaseDocuments.sql x: 401 lines of code y: 4 # changes ecc/SalesOrderScheduleLine.sql x: 93 lines of code y: 2 # changes s4/InvoiceDocuments_Flow.sql x: 528 lines of code y: 5 # changes SalesOrderDetails_SAMPLE.sql x: 23 lines of code y: 3 # changes ecc/AccountsPayableOverview.sql x: 106 lines of code y: 1 # changes s4/AccountsPayableOverview.sql x: 108 lines of code y: 1 # changes s4/MaterialsBatchMD.sql x: 54 lines of code y: 1 # changes s4/StockInHand.sql x: 150 lines of code y: 1 # changes ecc/SalesOrders.sql x: 446 lines of code y: 4 # changes ecc/SalesOrderHeaderStatus.sql x: 87 lines of code y: 1 # changes ecc/UoMConversion.sql x: 50 lines of code y: 2 # changes ecc/ProductionOrders.sql x: 392 lines of code y: 2 # changes ecc/BusinessPartnersMD.sql x: 110 lines of code y: 1 # changes ecc/CountriesMD.sql x: 78 lines of code y: 1 # changes ecc/CustomerClearedItems_BSAD.sql x: 218 lines of code y: 1 # changes ecc/CustomerOpenItems_BSID.sql x: 214 lines of code y: 1 # changes ecc/CustomersMD.sql x: 240 lines of code y: 3 # changes ecc/MaterialsMD.sql x: 174 lines of code y: 2 # changes ecc/RegionsMD.sql x: 8 lines of code y: 2 # changes ecc/Stock_PerPlant.sql x: 259 lines of code y: 1 # changes ecc/VendorsMD.sql x: 136 lines of code y: 1 # changes s4/CustomerOpenItems_BSID.sql x: 236 lines of code y: 1 # changes s4/DeliveriesStatus_PerSalesOrg.sql x: 70 lines of code y: 1 # changes s4/POFulfillment.sql x: 39 lines of code y: 1 # changes s4/SDStatus_Items.sql x: 62 lines of code y: 1 # changes s4/SalesOrders.sql x: 443 lines of code y: 2 # changes
10.0
# changes
  min: 1.0
  average: 2.2
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 10.0
0 1018.0
lines of code
min: 1.0 | average: 95.88 | 25th percentile: 19.0 | median: 34.0 | 75th percentile: 93.0 | max: 1018.0

Number of Contributors vs. Number of Changes: 719 points

common/init_deployment_config.py x: 3 # contributors y: 8 # changes common/materializer/__init__.py x: 1 # contributors y: 1 # changes common/materializer/create_bq_object.py x: 2 # contributors y: 6 # changes common/materializer/generate_build_files.py x: 4 # contributors y: 9 # changes common/materializer/templates/cloudbuild_materializer.yaml.jinja x: 1 # contributors y: 5 # changes common/py_libs/bq_materializer.py x: 2 # contributors y: 4 # changes common/py_libs/config_spec.py x: 1 # contributors y: 2 # changes common/py_libs/constants.py x: 1 # contributors y: 3 # changes common/py_libs/dag_generator.py x: 2 # contributors y: 3 # changes common/py_libs/jinja.py x: 2 # contributors y: 9 # changes config_validator.py x: 3 # contributors y: 5 # changes ecc/AccountsPayable.sql x: 2 # contributors y: 5 # changes ecc/InventoryByPlant.sql x: 3 # contributors y: 6 # changes ecc/POVendorConfirmation.sql x: 2 # contributors y: 2 # changes ProfitCenterAmountsHierarchy_SAMPLE.sql x: 3 # contributors y: 4 # changes UoMConversion.sql x: 4 # contributors y: 5 # changes common/py_libs/resource_validation_helper.py x: 3 # contributors y: 3 # changes ecc/Billing.sql x: 4 # contributors y: 6 # changes ecc/Deliveries.sql x: 4 # contributors y: 7 # changes ecc/SalesOrders_V2.sql x: 3 # contributors y: 7 # changes reporting_settings_ecc.yaml x: 5 # contributors y: 9 # changes cloudbuild.reporting.yaml x: 3 # contributors y: 10 # changes ecc/OrderToCash.sql x: 5 # contributors y: 8 # changes ecc/AccountingDocuments.sql x: 2 # contributors y: 7 # changes BatchesMD.sql x: 1 # contributors y: 4 # changes OrderToCash.sql x: 4 # contributors y: 10 # changes
10.0
# changes
  min: 1.0
  average: 2.2
  25th percentile: 1.0
  median: 2.0
  75th percentile: 2.0
  max: 10.0
0 5.0
# contributors
min: 1.0 | average: 1.47 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 719 points

common/init_deployment_config.py x: 3 # 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: 2 # 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: 4 # 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: 2 # 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: 2 # contributors y: 12 lines of code common/py_libs/jinja.py x: 2 # contributors y: 244 lines of code common/py_libs/k9_deployer.py x: 2 # contributors y: 176 lines of code config/ecc/annotations/AccountingDocumentsReceivable.yaml x: 2 # contributors y: 82 lines of code config_validator.py x: 3 # contributors y: 120 lines of code ecc/AccountingDocumentsReceivable.sql x: 2 # contributors y: 60 lines of code ecc/AccountsPayable.sql x: 2 # contributors y: 382 lines of code ecc/CashDiscountUtilization.sql x: 2 # contributors y: 93 lines of code ecc/InventoryByPlant.sql x: 3 # contributors y: 234 lines of code ecc/POVendorConfirmation.sql x: 2 # contributors y: 44 lines of code ecc/VendorPerformance.sql x: 2 # contributors y: 531 lines of code local_k9/costcenter_hierarchy/costcenter_hierarchy.py x: 2 # contributors y: 54 lines of code local_k9/financial_statement/financial_statement_initial_load.py x: 2 # contributors y: 31 lines of code local_k9/fsv_hierarchy/financial_statement_version.py x: 1 # contributors y: 54 lines of code local_k9/inventory_snapshots/stock_monthly_snapshots_initial.py x: 2 # contributors y: 37 lines of code local_k9/inventory_snapshots/stock_weekly_snapshots_periodical_update.py x: 1 # contributors y: 38 lines of code local_k9/prod_hierarchy_texts/prod_hierarchy_texts.py x: 1 # contributors y: 31 lines of code reporting_settings_ecc_task_dep.yaml x: 1 # contributors y: 748 lines of code reporting_settings_s4_task_dep.yaml x: 1 # contributors y: 742 lines of code s4/AccountingDocumentsReceivable.sql x: 2 # contributors y: 61 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: 2 # contributors y: 36 lines of code ecc/PurchaseDocuments_Flow.sql x: 2 # contributors y: 757 lines of code s4/PurchaseDocuments_Flow.sql x: 2 # contributors y: 759 lines of code CostCenterAmountsHierarchy_SAMPLE.sql x: 3 # contributors y: 19 lines of code DueDateForCashDiscount1.sql x: 2 # contributors y: 28 lines of code NetDueDateCalc.sql x: 2 # contributors y: 21 lines of code ProfitCenterAmountsHierarchy_SAMPLE.sql x: 3 # contributors y: 22 lines of code UoMConversion.sql x: 4 # contributors y: 25 lines of code common/py_libs/resource_validation_helper.py x: 3 # contributors y: 131 lines of code config/ecc/annotations/AccountingDocuments.yaml x: 2 # contributors y: 940 lines of code config/ecc/annotations/AccountsPayable.yaml x: 2 # contributors y: 136 lines of code config/ecc/annotations/AddressesMD.yaml x: 2 # contributors y: 222 lines of code config/ecc/annotations/BalanceSheet.yaml x: 2 # contributors y: 69 lines of code config/ecc/annotations/CustomersMD.yaml x: 2 # contributors y: 466 lines of code config/ecc/annotations/Deliveries.yaml x: 2 # contributors y: 986 lines of code config/ecc/annotations/DeliveriesStatus_PerSalesOrg.yaml x: 2 # contributors y: 112 lines of code config/ecc/annotations/DeliveryBlockingReasonsMD.yaml x: 2 # contributors y: 16 lines of code config/ecc/annotations/InvoiceDocuments_Flow.yaml x: 2 # contributors y: 622 lines of code config/ecc/annotations/MaterialsMD.yaml x: 2 # contributors y: 340 lines of code config/ecc/annotations/OrderToCash.yaml x: 2 # contributors y: 238 lines of code config/ecc/annotations/POFulfillment.yaml x: 2 # contributors y: 68 lines of code config/ecc/annotations/POOrderHistory.yaml x: 2 # contributors y: 190 lines of code config/ecc/annotations/ProductHierarchiesMD.yaml x: 2 # contributors y: 18 lines of code config/ecc/annotations/ProductionOrders.yaml x: 2 # contributors y: 750 lines of code config/ecc/annotations/PurchaseDocuments_Flow.yaml x: 2 # contributors y: 864 lines of code config/ecc/annotations/SalesOrders.yaml x: 2 # contributors y: 694 lines of code config/ecc/annotations/SalesOrders_V2.yaml x: 2 # contributors y: 646 lines of code config/ecc/annotations/Stock_PerPlant.yaml x: 2 # contributors y: 500 lines of code config/ecc/annotations/costcenter_flattened.yaml x: 1 # contributors y: 24 lines of code config/reporting_settings_common_prereqs.yaml x: 3 # contributors y: 13 lines of code ecc/Billing.sql x: 4 # contributors y: 122 lines of code ecc/Deliveries.sql x: 4 # contributors y: 506 lines of code ecc/MaterialsMovement.sql x: 3 # contributors y: 58 lines of code ecc/MaterialsValuation.sql x: 3 # contributors y: 54 lines of code ecc/POOrderHistory.sql x: 3 # contributors y: 105 lines of code ecc/PricingConditions.sql x: 3 # contributors y: 88 lines of code ecc/SalesOrders_V2.sql x: 3 # contributors y: 331 lines of code ecc/SlowMovingThreshold.sql x: 3 # contributors y: 26 lines of code ecc/StockCharacteristicsConfig.sql x: 3 # contributors y: 40 lines of code ecc/UpdateMonthlyInventoryAggregation.sql x: 2 # contributors y: 99 lines of code ecc/UpdateStockMonthlySnapshots.sql x: 2 # contributors y: 291 lines of code ecc/UpdateStockWeeklySnapshots.sql x: 2 # contributors y: 260 lines of code financial_statement.sql x: 2 # contributors y: 658 lines of code local_k9/costcenter_hierarchy/costcenter_hierarchy.sql x: 2 # contributors y: 236 lines of code local_k9/costcenter_hierarchy/costcenter_node_mapping.sql x: 3 # contributors y: 74 lines of code local_k9/currency_conversion/currency_conversion.sql x: 2 # contributors y: 104 lines of code local_k9/financial_statement/financial_statement_initial_load.sql x: 1 # contributors y: 8 lines of code local_k9/fsv_hierarchy/financial_statement_version.sql x: 2 # contributors y: 138 lines of code local_k9/inventory_snapshots/stock_weekly_snapshots_initial.sql x: 2 # contributors y: 46 lines of code reporting_settings_ecc.yaml x: 5 # contributors y: 542 lines of code reporting_settings_s4.yaml x: 5 # contributors y: 538 lines of code s4/StockCharacteristicsConfig.sql x: 3 # contributors y: 33 lines of code s4/UpdateStockMonthlySnapshots.sql x: 2 # contributors y: 303 lines of code AggregateMonthlyInventory.sql x: 1 # contributors y: 19 lines of code cloudbuild.reporting.yaml x: 3 # contributors y: 127 lines of code common/annotations_loader.py x: 1 # contributors y: 107 lines of code common/create_test_harness.py x: 2 # 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: 2 # contributors y: 229 lines of code common/py_libs/cortex_bq_client.py x: 1 # contributors y: 115 lines of code config/ecc/annotations/BatchesMD.yaml x: 1 # contributors y: 36 lines of code config/ecc/annotations/BillOfMaterialsMD.yaml x: 1 # contributors y: 298 lines of code config/ecc/annotations/Billing.yaml x: 1 # contributors y: 204 lines of code config/ecc/annotations/CountriesMD.yaml x: 1 # contributors y: 148 lines of code config/ecc/annotations/FinancialStatement.yaml x: 1 # contributors y: 52 lines of code config/ecc/annotations/MaterialsValuation.yaml x: 1 # contributors y: 70 lines of code config/ecc/annotations/POSchedule.yaml x: 1 # contributors y: 172 lines of code config/ecc/annotations/POScheduleLine.yaml x: 1 # contributors y: 66 lines of code config/ecc/annotations/PlantsMD.yaml x: 1 # contributors y: 126 lines of code config/ecc/annotations/PricingConditions.yaml x: 1 # contributors y: 164 lines of code config/ecc/annotations/ProfitCentersMD.yaml x: 1 # contributors y: 112 lines of code config/ecc/annotations/PurchaseDocuments.yaml x: 1 # contributors y: 790 lines of code config/ecc/annotations/PurchaseDocumentsHistory.yaml x: 1 # contributors y: 60 lines of code config/ecc/annotations/SDStatus_Items.yaml x: 1 # contributors y: 100 lines of code config/ecc/annotations/SalesOrderPartnerFunction.yaml x: 1 # contributors y: 62 lines of code config/ecc/annotations/SalesOrderScheduleLine.yaml x: 1 # contributors y: 182 lines of code config/ecc/annotations/StockWeeklySnapshots.yaml x: 1 # contributors y: 48 lines of code config/ecc/annotations/VendorPerformance.yaml x: 1 # contributors y: 136 lines of code config/ecc/annotations/VendorsMD.yaml x: 1 # contributors y: 398 lines of code ecc/DaysPayableOutstanding.sql x: 2 # contributors y: 143 lines of code ecc/InventoryKeyMetrics.sql x: 3 # contributors y: 385 lines of code ecc/OrderToCash.sql x: 5 # contributors y: 246 lines of code ecc/SalesOrderDetails_SAMPLE.sql x: 4 # contributors y: 95 lines of code ecc/StockMonthlySnapshots.sql x: 2 # contributors y: 184 lines of code ecc/Stock_Unrestricted_vs_Sales.sql x: 2 # contributors y: 52 lines of code ecc/VendorPerformanceOverview.sql x: 2 # contributors y: 168 lines of code s4/InventoryKeyMetrics.sql x: 3 # contributors y: 383 lines of code s4/OrderToCash.sql x: 3 # contributors y: 245 lines of code s4/SalesOrderDetails_SAMPLE.sql x: 4 # contributors y: 97 lines of code ecc/CostCenterHierarchiesMD.sql x: 1 # contributors y: 11 lines of code common/data_mesh/src/data_mesh_types_util.py x: 1 # contributors y: 196 lines of code ecc/FinancialStatement.sql x: 1 # contributors y: 74 lines of code fiscal_date_dim.sql x: 1 # contributors y: 432 lines of code common/materializer/deploy_local_k9.py x: 1 # contributors y: 84 lines of code reporting_settings_union.yaml x: 2 # contributors y: 195 lines of code ecc/AccountingDocuments.sql x: 2 # contributors y: 841 lines of code FixedAssetsMD.sql x: 1 # contributors y: 129 lines of code OrderToCash.sql x: 4 # contributors y: 19 lines of code ecc/PurchaseDocuments.sql x: 1 # contributors y: 401 lines of code s4/InvoiceDocuments_Flow.sql x: 1 # contributors y: 528 lines of code ecc/SalesOrders.sql x: 2 # contributors y: 446 lines of code ecc/ProductionOrders.sql x: 1 # contributors y: 392 lines of code ecc/CountriesMD.sql x: 1 # contributors y: 78 lines of code ecc/CustomerClearedItems_BSAD.sql x: 1 # contributors y: 218 lines of code ecc/CustomerOpenItems_BSID.sql x: 1 # contributors y: 214 lines of code ecc/CustomersMD.sql x: 3 # contributors y: 240 lines of code ecc/RegionsMD.sql x: 2 # contributors y: 8 lines of code ecc/Stock_PerPlant.sql x: 1 # contributors y: 259 lines of code s4/CustomerClearedItems_BSAD.sql x: 1 # contributors y: 433 lines of code s4/CustomerOpenItems_BSID.sql x: 1 # contributors y: 236 lines of code s4/SalesOrders.sql x: 2 # contributors y: 443 lines of code
1018.0
lines of code
  min: 1.0
  average: 95.88
  25th percentile: 19.0
  median: 34.0
  75th percentile: 93.0
  max: 1018.0
0 5.0
# contributors
min: 1.0 | average: 1.47 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0