ColumnInfo

  • Defines the JSON representation for metadata associated with a destination table column.

  • Includes fields for column name, noise impact level, and the percentage contribution to noise impact.

  • Utilizes an enum to represent the noise impact level and allows for a numerical representation of its impact percentage.

Metadata of a destination table column.

JSON representation
{
  "name": string,
  "noiseImpact": enum (ColumnNoiseImpact),
  "impactPercentage": number
}
Fields
name

string

The column name

noiseImpact

enum (ColumnNoiseImpact)

The noise impact message for this column.

impactPercentage

number

If applicable, the share this column contributes to the noise impact.