Skip to content

[AI] Refine SaaS Example CSVs - Update Participating Entities Columns #1584

@ijurica

Description

@ijurica

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

editorialItems that address editorial and minor changesgood first issue!good first issue for new members

Projects

Status

Submitted

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions