-
Notifications
You must be signed in to change notification settings - Fork 59
Description
Detailed Description
In the FOCUS specification, the Appendix section under Examples: SaaS contains a set of examples illustrating how SaaS data generators may implement the specification in different use case scenarios.
Each example includes a corresponding CSV file representing a dataset artifact with illustrative charge records.
These SaaS examples were originally introduced in FOCUS v1.2, when the Cost and Usage dataset included the following participating entity-related columns:
- ProviderName
- PublisherName
- InvoiceIssuerName
Since then, two of these columns (ProviderName, PublisherName) have been deprecated, and two new columns have been introduced (ServiceProviderName, HostProviderName)
However, the SaaS example CSVs were only partially updated, leaving inconsistencies between the examples and the current dataset definition.
At the time of opening this issue, the 15 SaaS example CSV files still include deprecated columns:
- ProviderName
- PublisherName
As for the newly added participating entity columns, we’ve already introduced:
- ServiceProviderName,
but missing:
- HostProviderName
We need to review and refine the participating entities columns in all SaaS example CSVs to ensure consistency and alignment with the current cost and usage dataset.
Tasks include:
- Removing deprecated columns from all SaaS example CSV files
- Adding missing HostProviderName column to CSVs
- Ensuring naming and order consistency across all CSVs
- Reviewing and updating example scenario descriptions, if deprecated participating entity columns are explicitly referenced
Definition of Done
- Deprecated columns removed from all SaaS example CSV files
- Required columns (InvoiceIssuerName, ServiceProviderName, HostProviderName) included in CSVs
- Column naming and order consistent across all CSVs
- Example scenario descriptions reviewed and updated if needed
Metadata
Metadata
Assignees
Labels
Type
Projects
Status