Components

Updates to the Telemetry Data Extractor (June 2023)

We have introduced a couple of updates to the data source Telemetry Data.

Most of the changes, however, do not have a high impact. The exception is snapshot tables, as the values used for their primary key have been modified. Hence this data source has been switched temporarily to a forced full load to prevent the creation of duplicates.

If you are using incremental processing, then please reflect these changes in any scripts that use snapshot tables.

The other updates will not interfere with load types in any way.

Updates

kbc_table_snapshot (table)

  • Column table_id does not contain the stack identification anymore, as this is already present in the kbc_project_id column, which is part of the composite primary key.
  • New column bucket_id can be used to reference to the kbc_bucket_snapshot table.

kbc_bucket_snapshot (table)

  • Column bucket_id does not contain the stack identification anymore, as this is already present in the kbc_project_id column, which is part of the composite primary key.
  • Column shared_from_bucket does not contain the stack identification anymore, so it follows the structure of the bucket_id column.

kbc_component_configuration (table)

  • New column configuration_json contains the whole structured JSON definition of a component's configuration.

kbc_component_configuration_row (table)

  • New table whose rows are component configurations.

kbc_token_id (column)

  • New column kbc_token_id uniquely identifies a token across different stacks (through a combination of token and stack ids). It has been added to all tables containing the original token_id.