4.4 Null Handling
Since:
0.5
Cost data rows that don't have a value that can be presented for a column must be handled in a consistent way to reduce friction for FinOps practitioners that consume the data for analysis, reporting, and other use cases.
All columns defined in FOCUS MUST follow the null handling requirements listed below. Provider generated columns SHOULD adopt these same null handling requirements over time.
4.4.3 Description
Indicates how to handle columns that don't have a value.
4.4.4 Requirements
- Columns MUST use NULL when there isn't a value that can be specified for a nullable column.
- Columns MUST NOT use empty strings or placeholder values such as 'Not Set' or 'Not Applicable' in columns, regardless of if the column allows nulls or not.
4.4.5 Exceptions
None