Telemetry Update: New kbc_non_sql_workspace Tables & Deprecation of Legacy Telemetry Tables

We are introducing two new telemetry tables — kbc_non_sql_workspace and kbc_non_sql_workspace_run — that unify metadata and consumption tracking for all non-SQL workspaces (Data Apps and Data Science sandboxes). Several legacy tables are being deprecated and will be retired at the end of May 2026.

What's new

  • kbc_non_sql_workspace — unified metadata for non-SQL workspaces, covering both Data Apps (streamlitpython-js) and Data Science sandboxes (pythonr, etc.).
  • kbc_non_sql_workspace_run — runtime and consumption metrics per workspace per date, including runtime_hourstime_credits_used, and billed_credits_used.

For a full description of the new tables and their columns, please refer to the documentation.

Tables being deprecated (retired end of May 2026)

Deprecated table Replaced by
kbc_workspace kbc_sql_workspace + kbc_non_sql_workspace
kbc_data_app kbc_non_sql_workspace
kbc_data_app_workspace kbc_non_sql_workspace_run
kbc_data_science_sandbox kbc_non_sql_workspace_run
kbc_bucket_snapshot current state in kbc_bucket
kbc_table_snapshot current state in kbc_table

The replacement of SQL-based workspaces in the table kbc_workspace was announced in the previous post.

What you should do

If you have reports, dashboards, or downstream models that read from any of the deprecated tables, migrate them to the replacements before the end of May 2026. After that date, the deprecated tables will no longer be refreshed.

Column-level migration guidance (mapping between old and new columns) is documented alongside the new tables in the Migration Helper. The Migration Helper is a document that you can copy into Kai, our in-platform assistant, which will help you rewrite SQL queries for the new tables — just ask.

Please note that the Migration Helper is intended as a supporting tool rather than a fully automated solution. Each project can vary significantly in complexity — both in terms of data types and how tables are structured, related, and used within the overall data model — so some manual adjustments and validation may still be required.