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 (streamlit,python-js) and Data Science sandboxes (python,r, etc.).kbc_non_sql_workspace_run— runtime and consumption metrics per workspace per date, includingruntime_hours,time_credits_used, andbilled_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.