In the CDM person table, the year_of_birth is a required INTEGER field,
if the source data does not have this data for some PERSONs, and can’t derive from nowhere,
can it be set to 0?
What consequence is it?
The field ETL conversion description says:
For data sources where the year of birth is not available, the approximate year of birth could be derived based on age group categorization, if available.
It is according to what one is using to do the ETL. With Postgres, yes, you would be correct. In SQL Server it would be 122 years old as year 0 is 1900-01-01 there.
If you do not have a person’s year of birth, and do not have sufficient information for a reasonable approximation, then do not include that person in the CDM. It is not acceptable to put 0, as if, that should mean year of birth is unknown.