Skip to content
2 changes: 1 addition & 1 deletion statvar_imports/brazil_sidra_ibge/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

- Import Type: Fully Autorefresh

- Data Availability: 2022 to 2025
- Data Availability: Data is available from 2022-03 for every quarter and data is added every 3 months.

- Release Frequency: P3M, which means every 3 months (quarterly).

Expand Down
518 changes: 334 additions & 184 deletions statvar_imports/brazil_sidra_ibge/brazil_download_script.py

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
"observationAbout"
"wikidataId/Q40780"
"wikidataId/Q40885"
"wikidataId/Q40130"
"wikidataId/Q40040"
"wikidataId/Q40430"
"country/BRA"
"wikidataId/Q40123"
"wikidataId/Q980175"
"wikidataId/Q119158"
"wikidataId/Q43233"
"wikidataId/Q41587"
"wikidataId/Q42362"
"wikidataId/Q42824"
"wikidataId/Q43319"
"wikidataId/Q39109"
"wikidataId/Q1136194"
"wikidataId/Q478465"
"wikidataId/Q39517"
"wikidataId/Q38088"
"wikidataId/Q15499"
"wikidataId/Q40942"
"wikidataId/Q42722"
"wikidataId/Q43255"
"wikidataId/Q40030"
"wikidataId/Q41428"
"wikidataId/Q43235"
"wikidataId/Q42508"
"wikidataId/Q175"
"wikidataId/Q41115"
"wikidataId/Q43783"
"wikidataId/Q1088815"
"wikidataId/Q1060042"
"wikidataId/Q43695"
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
"observationAbout"
"wikidataId/Q40780"
"wikidataId/Q40885"
"wikidataId/Q40130"
"wikidataId/Q40040"
"wikidataId/Q40430"
"country/BRA"
"wikidataId/Q40123"
"wikidataId/Q980175"
"wikidataId/Q119158"
"wikidataId/Q43233"
"wikidataId/Q41587"
"wikidataId/Q42362"
"wikidataId/Q42824"
"wikidataId/Q43319"
"wikidataId/Q39109"
"wikidataId/Q1136194"
"wikidataId/Q478465"
"wikidataId/Q39517"
"wikidataId/Q38088"
"wikidataId/Q15499"
"wikidataId/Q40942"
"wikidataId/Q42722"
"wikidataId/Q43255"
"wikidataId/Q40030"
"wikidataId/Q41428"
"wikidataId/Q43235"
"wikidataId/Q42508"
"wikidataId/Q175"
"wikidataId/Q41115"
"wikidataId/Q43783"
"wikidataId/Q1088815"
"wikidataId/Q1060042"
"wikidataId/Q43695"
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
"observationAbout"
"wikidataId/Q40780"
"wikidataId/Q40885"
"wikidataId/Q40130"
"wikidataId/Q40040"
"wikidataId/Q40430"
"country/BRA"
"wikidataId/Q40123"
"wikidataId/Q980175"
"wikidataId/Q119158"
"wikidataId/Q43233"
"wikidataId/Q41587"
"wikidataId/Q42362"
"wikidataId/Q42824"
"wikidataId/Q43319"
"wikidataId/Q39109"
"wikidataId/Q1136194"
"wikidataId/Q478465"
"wikidataId/Q39517"
"wikidataId/Q38088"
"wikidataId/Q15499"
"wikidataId/Q40942"
"wikidataId/Q42722"
"wikidataId/Q43255"
"wikidataId/Q40030"
"wikidataId/Q41428"
"wikidataId/Q43235"
"wikidataId/Q42508"
"wikidataId/Q175"
"wikidataId/Q41115"
"wikidataId/Q43783"
"wikidataId/Q1088815"
"wikidataId/Q1060042"
"wikidataId/Q43695"
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
"observationAbout"
"wikidataId/Q40780"
"wikidataId/Q40885"
"wikidataId/Q40130"
"wikidataId/Q40040"
"wikidataId/Q40430"
"country/BRA"
"wikidataId/Q40123"
"wikidataId/Q980175"
"wikidataId/Q119158"
"wikidataId/Q43233"
"wikidataId/Q41587"
"wikidataId/Q42362"
"wikidataId/Q42824"
"wikidataId/Q43319"
"wikidataId/Q39109"
"wikidataId/Q1136194"
"wikidataId/Q478465"
"wikidataId/Q39517"
"wikidataId/Q38088"
"wikidataId/Q15499"
"wikidataId/Q40942"
"wikidataId/Q42722"
"wikidataId/Q43255"
"wikidataId/Q40030"
"wikidataId/Q41428"
"wikidataId/Q43235"
"wikidataId/Q42508"
"wikidataId/Q175"
"wikidataId/Q41115"
"wikidataId/Q43783"
"wikidataId/Q1088815"
"wikidataId/Q1060042"
"wikidataId/Q43695"
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
"StatVar","NumPlaces","MinDate","MeasurementMethods","Units","ScalingFactors","observationPeriods"
"Count_Person_Years14Onwards_Unemployed_AsAFractionOf_Count_Person_Years14Onwards","33","2022-03","[]","[Percent]","[100]","[P3M]"
"Count_Person_Years14Onwards_InLaborForce_AsAFractionOf_Count_Person_Years14Onwards","33","2022-03","[]","[Percent]","[100]","[P3M]"
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
"StatVar","NumPlaces","MinDate","MeasurementMethods","Units","ScalingFactors","observationPeriods"
"Monthly_Income_Person_Years14Onwards_Employed_IncomeActuallyReceived","33","2022-03","[]","[BRL]","[]","[P3M]"
"Monthly_Income_Person_Years14Onwards_Employed","33","2022-03","[]","[BRL]","[]","[P3M]"
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
"StatVar","NumPlaces","MinDate","MeasurementMethods","Units","ScalingFactors","observationPeriods"
"Count_Person_Years14Onwards_PublicSector_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_Employer_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_AdminSocialServiceEducation_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_AgricultureForestFishingSector_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_AuxiliaryFamilyWorker_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_SelfEmployed_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_PrivateSectorNoFormalContract_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_DomesticServicesSector_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_TransportStorageSector_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_IBGEOtherServicesSector_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_VehicleTradeRepair_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_GeneralIndustry_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_CommunicationFinanceSector_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_AccommodationFoodSector_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_ConstructionSector_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_InLaborForce","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_Unemployed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_DomesticWorker_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_PrivateSectorFormalContract_Employed","33","2022-03","[]","[]","[]","[P3M]"
"Count_Person_Years14Onwards_NotInLaborForce","33","2022-03","[]","[]","[]","[P3M]"
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
"StatVar","NumPlaces","MinDate","MeasurementMethods","Units","ScalingFactors","observationPeriods"
"Monthly_Mean_Income_Person_Years14Onwards_IBGEOtherServicesSector_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_GeneralIndustry_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_Employed_AllJobs_IncomeActuallyReceived","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_AdminSocialServiceEducation_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_TransportStorageSector_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_AgricultureForestFishingSector_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_PrivateSectorFormalContract_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_VehicleCommerceRepair_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_PublicSector_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_Employer_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_PrivateSectorNoFormalContract_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_Employed_MainJob_IncomeActuallyReceived","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_DomesticWorker_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_SelfEmployed_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_AccommodationFoodSector_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_Employed_AllJobs","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_CommunicationFinanceSector_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_DomesticServicesSector_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
"Monthly_Mean_Income_Person_Years14Onwards_ConstructionSector_Employed_MainJob","33","2022-03","[]","[BRL]","[]","[]"
15 changes: 9 additions & 6 deletions statvar_imports/brazil_sidra_ibge/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
"provenance_description": "Population Census on Economy Statistics for Brazil at country and state level.",
"scripts": [
"brazil_download_script.py",
"../../tools/statvar_importer/stat_var_processor.py --existing_statvar_mcf=gs://unresolved_mcf/scripts/statvar/stat_vars.mcf --input_data=input_files/Average_Real_Income/*.xlsx --pv_map=config_files/average_real_income_pvmap.csv,config_files/place_pvmap.csv --config_file=config_files/brazil_sidra_metadata.csv --output_path=output/average_real_income_output",
"../../tools/statvar_importer/stat_var_processor.py --existing_statvar_mcf=gs://unresolved_mcf/scripts/statvar/stat_vars.mcf --input_data=input_files/Mass_Income/*.xlsx --pv_map=config_files/mass_income_pvmap.csv,config_files/place_pvmap.csv --config_file=config_files/brazil_sidra_metadata.csv --output_path=output/mass_income_output",
"../../tools/statvar_importer/stat_var_processor.py --existing_statvar_mcf=gs://unresolved_mcf/scripts/statvar/stat_vars.mcf --input_data=input_files/Population_Economic_sector/*.xlsx --pv_map=config_files/population_pvmap.csv,config_files/place_pvmap.csv --config_file=config_files/brazil_sidra_metadata.csv --output_path=output/population_economic_sector_output",
"../../tools/statvar_importer/stat_var_processor.py --existing_statvar_mcf=gs://unresolved_mcf/scripts/statvar/stat_vars.mcf --input_data=input_files/Employment_And_Unemployment_Labor_Force/*.xlsx --pv_map=config_files/employment_and_unemployment_labor_force_pvmap.csv,config_files/place_pvmap.csv --config_file=config_files/brazil_sidra_metadata.csv --output_path=output/employment_and_unemployment_labor_force_output"
"../../tools/statvar_importer/stat_var_processor.py --existing_statvar_mcf=gs://unresolved_mcf/scripts/statvar/stat_vars.mcf --input_data=input_files/Average_Real_Income/*.xlsx --pv_map=config_files/average_real_income_pvmap.csv,config_files/place_pvmap.csv --config_file=config_files/brazil_sidra_metadata.csv --output_path=output/average_real_income_output --output_counters=counters/average_real_income_counters.csv",
"../../tools/statvar_importer/stat_var_processor.py --existing_statvar_mcf=gs://unresolved_mcf/scripts/statvar/stat_vars.mcf --input_data=input_files/Mass_Income/*.xlsx --pv_map=config_files/mass_income_pvmap.csv,config_files/place_pvmap.csv --config_file=config_files/brazil_sidra_metadata.csv --output_path=output/mass_income_output --output_counters=counters/mass_income_counters.csv",
"../../tools/statvar_importer/stat_var_processor.py --existing_statvar_mcf=gs://unresolved_mcf/scripts/statvar/stat_vars.mcf --input_data=input_files/Population_Economic_sector/*.xlsx --pv_map=config_files/population_pvmap.csv,config_files/place_pvmap.csv --config_file=config_files/brazil_sidra_metadata.csv --output_path=output/population_economic_sector_output --output_counters=counters/population_economic_sector_counters.csv",
"../../tools/statvar_importer/stat_var_processor.py --existing_statvar_mcf=gs://unresolved_mcf/scripts/statvar/stat_vars.mcf --input_data=input_files/Employment_And_Unemployment_Labor_Force/*.xlsx --pv_map=config_files/employment_and_unemployment_labor_force_pvmap.csv,config_files/place_pvmap.csv --config_file=config_files/brazil_sidra_metadata.csv --output_path=output/employment_and_unemployment_labor_force_output --output_counters=counters/employment_and_unemployment_labor_force_counters.csv"
],
"import_inputs": [
{
Expand All @@ -36,9 +36,12 @@
"input_files/Average_Real_Income/*.xlsx",
"input_files/Mass_Income/*.xlsx",
"input_files/Population_Economic_sector/*.xlsx",
"input_files/Employment_And_Unemployment_Labor_Force/*.xlsx"
"input_files/Employment_And_Unemployment_Labor_Force/*.xlsx",
"golden_data/*.csv",
"counters/*.csv"
],
"cron_schedule": "30 09 25 * *"
"cron_schedule": "30 09 25 * *",
"validation_config_file": "validation_config.json"
}
]
}
85 changes: 85 additions & 0 deletions statvar_imports/brazil_sidra_ibge/validation_config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
{
"schema_version": "1.0",
"rules": [
{
"rule_id": "check_deleted_records_percent",
"description": "Checks that the percentage of deleted records for the entire import is within threshold.",
"validator": "DELETED_RECORDS_PERCENT",
"params": {
"threshold": 0.1
}
},
{
"rule_id": "check_goldens_average_real_income",
"description": "Validates average real income data against its golden summary report.",
"validator": "GOLDENS_CHECK",
"params": {
"golden_files": "../../../../golden_data/golden_summary_report_average_real_income.csv",
"input_files": "../../input0/genmcf/summary_report.csv"
}
},
{
"rule_id": "check_goldens_mass_income",
"description": "Validates mass income data against its golden summary report.",
"validator": "GOLDENS_CHECK",
"params": {
"golden_files": "../../../../golden_data/golden_summary_mass_income.csv",
"input_files": "../../input1/genmcf/summary_report.csv"
}
},
{
"rule_id": "check_goldens_population_economic",
"description": "Validates population economic sector data against its golden summary report.",
"validator": "GOLDENS_CHECK",
"params": {
"golden_files": "../../../../golden_data/golden_summary_population_economic.csv",
"input_files": "../../input2/genmcf/summary_report.csv"
}
},
{
"rule_id": "check_goldens_employment_unemployment",
"description": "Validates employment and unemployment data against its golden summary report.",
"validator": "GOLDENS_CHECK",
"params": {
"golden_files": "../../../../golden_data/golden_summary_employment_unemployment.csv",
"input_files": "../../input3/genmcf/summary_report.csv"
}
},
{
"rule_id": "Check_goldens_output_csv_average_real_income",
"description": "Verifies the generated output CSV data matches established critical golden records",
"validator": "GOLDENS_CHECK",
"params": {
"golden_files": "../../../../golden_data/golden_observations_average_real_income.csv",
"input_files": "../../../../output/average_real_income_output.csv"
}
},
{
"rule_id": "Check_goldens_output_csv_mass_income",
"description": "Verifies the generated output CSV data matches established critical golden records",
"validator": "GOLDENS_CHECK",
"params": {
"golden_files": "../../../../golden_data/golden_observations_mass_income.csv",
"input_files": "../../../../output/mass_income_output.csv"
}
},
{
"rule_id": "Check_goldens_output_csv_population_economic",
"description": "Verifies the generated output CSV data matches established critical golden records",
"validator": "GOLDENS_CHECK",
"params": {
"golden_files": "../../../../golden_data/golden_observations_population_economic.csv",
"input_files": "../../../../output/population_economic_sector_output.csv"
}
},
{
"rule_id": "Check_goldens_output_csv_employment_unemployment",
"description": "Verifies the generated output CSV data matches established critical golden records",
"validator": "GOLDENS_CHECK",
"params": {
"golden_files": "../../../../golden_data/golden_observations_employment_unemployment.csv",
"input_files": "../../../../output/employment_and_unemployment_labor_force_output.csv"
}
}
]
}
Loading