Skip to content
Components

Telemetry Data

The Telemetry Data connector allows you to retrieve data about your project or your entire organization. It helps you monitor activities and usage in your Keboola projects. It also aids Keboola in calculating your project’s consumption.

If you don’t need to work directly with the data or would like to see it in graphical form in Keboola, you can check the Telemetry Dashboards.

To configure the data source connector, select one of the following modes:

  1. Project mode: Extracts data only from a selected Keboola project.
  2. Organization mode: Extracts data from all projects within your organizations. The data is compiled into a single target project. This must be set up by Keboola. After configuring the connector, contact your Keboola Account Manager or our support team.
  3. Activity Center mode: Extracts data from all projects within your organizations. The data is compiled into a single target project. This mode is available to customers who have the Activity Center add-on in their contract and also must be set up by Keboola. After configuring the connector, contact your Keboola Account Manager or our support team.

The interactive model below helps you understand relations between individual tables extracted by this component. Use the toolbar to filter tables by mode, switch layout direction, and expand tables to see their columns. You can zoom with the scroll wheel, pan by dragging the background, and drag individual tables to rearrange them.

The extracted tables provide you with information about your buckets, configurations, branches, jobs, AI agent and MCP interactions, sandboxes, projects, users, and security events.

This table shows information about queries using BigQuery, including transformations and sandboxes. Note that the table is not generated for BYODB customers.

ColumnDescriptionExample
kbc_bigquery_stats_idHash of the bigquery queries stat group identifier8345cc0d580a6160d2ed5b9b16a
kbc_project_idForeign key to the Keboola project2_com-keboola-gcp-us-east4
bigquery_job_start_atDatetime hour the jobs started (Bigquery jobs/queries are aggregated per hour)2019-08-19 06:00:00
bigquery_userUser running the querieskbc-euw3-ws-1865070
bigquery_job_typeType of the Bigquery job.
Possible values:
sandbox — queries run in SQL sandbox, transformations — queries run in SQL transformations, sapi - queries related to the project’s Storage
sandbox
bigquery_queriesNumber of the queries aggregated by the primary key19
bigquery_queries_length_sLength of the queries in seconds aggregated by the primary key205.214000
time_credits_usedNumber of the time credits consumed by the queries0.91206222224
billed_credits_usedNumber of the actually billed credits0.91206222224

This table shows main and development branches in the project.

ColumnDescriptionExample
kbc_branch_id (PK)Keboola Branch identifier3419_kbc-eu-central-1
kbc_project_idForeign key to a Keboola project866_kbc-eu-central-1
kbc_branchName of the branchMy dev branch
kbc_branch_created_atDatetime of the branch creation2022-05-18 06:13:45
is_defaultDetermines if the branch is the main (default) branch (true, false)false
token_idIdentifier of the token that created this branch241247
token_nameName of the token that created this branchjohn.doe@keboola.com
kbc_token_idUnique identifier of the token containing stack identification241247_kbc-us-east-1

This table shows data about the current state of storage buckets.

Note: The table is always extracted in full.

ColumnDescriptionExample
bucket_idStorage bucket identifier1147628
kbc_project_idForeign key to the Keboola project866_kbc-eu-central-1
kbc_project_bucket_id (PK)Keboola bucket identifier866_kbc-eu-central-1_1147628
stageStorage stage of the bucketin
bucketDefault name of the bucketc-instagram
bucket_display_nameName of the bucket that can be changed by the user (if not changed, it is the same as bucket)instagram_posts
rowsNumber of rows in the bucket as of the date of the snapshot4714
bytesBucket size in bytes as of the date of the snapshot1870336
sharing_typeType of the bucket sharing (Data Catalog).
Possible values: none — bucket not shared,
target — bucket linked from another project,
source / org private — bucket shared from this project, linkable only by organization members
source / org public — bucket shared from this project, linkable by any project members
target
shared_from_project_idIdentifier of the source project if the bucket is linked (sharing_type = ‘target’)860_kbc-eu-central-1
shared_from_bucketIdentifier of the source bucket if the bucket is linked (sharing_type = ‘target’)in.c-keboola-ex-instagram-152387726
descriptionDescription of the bucket (filled by the user)twitter extractor raw data
is_external_schemaFlag indicating if the bucket contains data from external sources (1, 0)1
kbc_branch_id (PK)Foreign key to the Keboola branch3419_kbc-eu-central-1
kbc_bucket_owner_idOptional field indicating who is responsible for shared data, used for tracking ownership in bucket sharing and the data catalog11358_kbc-eu-central-1

DEPRECATED – This table is being replaced by the current state in kbc_bucket.

This table shows snapshots of buckets in Storage.

ColumnDescriptionExample
bucket_id (PK)Identifier for the storage bucket1147628
kbc_project_id (PK)Foreign key to a Keboola project866_kbc-eu-central-1
snapshot_date (PK)Date of the data snapshot2020-06-30
stageStorage stage of the bucketin
bucketDefault name of the bucketc-instagram
bucket_display_nameName of the bucket that can be changed by the user (if not changed, it is the same as bucket without c- at the beginning)instagram_posts
rowsNumber of rows in the bucket as of the date of the snapshot4714
bytesSize of the bucket in bytes as of the date of the snapshot1870336
sharing_typeType of bucket sharing (Data Catalog).
Possible values: none — not shared,
target — bucket linked from another project,
source / org private — bucket shared from this project, linkable only by organization members
source / org public — bucket shared from this project, linkable by any project members
target
shared_from_project_idIdentifier of the source project if the bucket is linked (sharing_type = ‘target’)860_kbc-eu-central-1
shared_from_bucketIdentifier of the source bucket if the bucket is linked (sharing_type = ‘target’)in.c-keboola-ex-instagram-152387726
is_external_schemaFlag indicating if the bucket contains data from external sources (1, 0)1
kbc_branch_id (PK)Foreign key to the Keboola branch3419_kbc-eu-central-1
kbc_bucket_owner_idOptional field indicating who is responsible for shared data, used for tracking ownership in bucket sharing and the data catalog11358_kbc-eu-central-1

This table lists the configurations of components (e.g., a configuration of the AWS S3 data source connector).

Note: The table is always extracted in full.

ColumnDescriptionExample
kbc_component_configuration_id (PK)Identifier for the component configuration580_kbc-us-east-1_keboola.python- transformation-v2-610931033
kbc_component_configuration_urlURL of the configuration in the Keboola projecthttps://connection.keboola.com/ admin/projects/580/transformations/ bucket/152336525
kbc_project_idForeign key to the Keboola project580_kbc-us-east-1
kbc_component_idIdentifier of the componentkeboola.python-transformation-v2
kbc_componentName of the componentGeneric
kbc_component_typeIdentifier of the component typeextractor
kbc_component_vendorIdentifier of the component creatorkeboola
kbc_component_listingIdentifier of the component visibility (public, private)public
configuration_id_numNumeric identifier of the configuration610931033
kbc_component_configurationName of the configurationSample data from Dynamics
configuration_createdDatetime when the configuration was created2022-07-20 18:45:17
kbc_configuration_versionCurrent version of the configuration5
kbc_configuration_is_deletedFlag indicating whether the configuration is deleted (true, false)false
descriptionDescription of the component configuration (filled by the user)This transformation put the data from customers into standardize format.
configuration_jsonComplete JSON configuration of the component{"parameters":{"id":"34289954"}}
kbc_branch_idForeign key to a Keboola branch3419_kbc-eu-central-1
branch_typeDifferentiate between the default (production) and development branchdefault
token_idIdentifier of the token that created this version of the configuration241247
token_nameName of the token that created this version of the configurationjohn.doe@keboola.com
kbc_token_idUnique identifier of the token containing stack identification241247_kbc-us-east-1
folder_nameUnique identifier of the token containing stack identificationArchive

This table lists rows of the configurations for the components (e.g., a configuration for a single table in the Snowflake data destination connector).

ColumnDescriptionExample
kbc_component_configuration_row_id (PK)Component configuration row identifier8765_kbc-us-east-1_keboola.ex-db-mysql_844500148_844500150
kbc_component_configuration_idForeign key to the Keboola component configuration8765_kbc-us-east-1_keboola.ex-db-mysql_844500148
kbc_project_idForeign key to the Keboola project8765_kbc-us-east-1
kbc_component_idIdentifier of the componentkeboola.ex-db-mysql_kbc-us-east-1
configuration_row_id_numNumeric identifier of the configuration row844500150
kbc_component_configuration_rowName of the configuration rowtest_view
configuration_row_createdDatetime of the configuration row’s creation2022-04-25 11:59:42
kbc_configuration_row_versionCurrent version of the configuration row1
kbc_configuration_row_is_disabledFlag indicating whether the configuration row is disabled (true, false)false
kbc_configuration_row_is_deletedFlag indicating whether the configuration row is deleted (true, false)false
descriptionDescription of the component configuration row (filled by the user)This part of transformation consolidate the data from various sources.
configuration_row_jsonComplete JSON configuration row of the component{"parameters":{"incremental":false}}
token_idIdentifier of the token that created this version of the configuration row241247
token_nameName of the token that created this version of the configurationjohn.doe@keboola.com
kbc_token_idUnique identifier of the token containing stack identification241247_kbc-us-east-1

This table shows the version history of the component configuration.

ColumnDescriptionExample
kbc_component_configuration_id (PK)Identifier for the component configuration6610_kbc-us-east-1_orchestrator-583757303
kbc_branch_id (PK)Foreign key to the Keboola branch3419_kbc-eu-central-1
configuration_updated_atDatetime when the configuration was updated2020-03-28 20:29:25
change_descriptionDescription of what changed in the configurationUpdate orchestration notifications
configuration_version (PK)Version of the configuration3
last_versionFlag indicating whether this is the last version of the configuration (true, false)false
token_idIdentifier of the token that created this version of the configuration241247
token_nameName of the token that created this version of the configurationjohn.doe@keboola.com
kbc_token_idUnique identifier of the token containing stack identification241247_kbc-us-east-1

This table lists the apps.

ColumnDescriptionExample
kbc_data_app_id (PK)Unique identifier for the application123_kbc-us-east-1_keboola.data-apps-945672
kbc_project_idForeign key to the Keboola project580_kbc-us-east-1
data_app_createdDatetime when the app was created2023-05-14 12:30:45
data_app_id_numNumerical ID for the application945672
kbc_data_app_nameHuman-readable name of the appCustomer Data Loader
kbc_data_app_urlURL link to access the applicationhttps://1191546783.hub.keboola.com
kbc_component_idIdentifier of the componentkeboola.data-apps_kbc-us-east-1
kbc_componentName or type of the Keboola componentkeboola.data-apps
kbc_component_configuration_idForeign key to the Keboola component configuration123_kbc-us-east-1_keboola.data-apps_1191549426
kbc_data_app_is_deletedBoolean flag indicating whether the application has been deletedfalse

DEPRECATED – This table is being replaced by kbc_non_sql_workspace_run.

This table lists runs of apps and their consumption metrics.

ColumnDescriptionExample
kbc_data_app_workspace_run_id (PK)Identifier of the workspace active window (between starting and pausing the sandbox)10910_kbc-eu-central-1_8c9e68ac-3a40-4aea-a62c-34ef37d12a5a
kbc_data_app_workspace_idApp workspace identifier10910_kbc-eu-central-1
kbc_project_idForeign key to the Keboola Project1075-eu-central-1
date (PK)Date for which the runtime hours and time credits are calculated2020-11-27
created_atDatetime of the workspace creation2020-11-27 11:22:08
expiration_atWorkspace expiration datetime2020-12-02 11:22:08
updated_atDatetime when the workspace was last updated2020-11-27 14:03:40
start_atDatetime when the workspace resume window started2020-11-27 11:22:08
sleep_atDatetime when the workspace resume window ended2020-11-27 14:03:40
typeType of the workspacestreamlit
hostnameHostname of the workspacehttps://hello-world-759519.hub.north-europe.azure.keboola.com
data_app_runtime_hoursRuntime of the app workspace on the particular date in hours2.413333
backend_sizeSize of the app backendSmall
time_credits_usedNumber of time credits consumed by the workspace on the particular date2.413333
billed_credits_usedNumber of the actually billed credits2.413333

A value of 0 in data_app_runtime_hours,time_credits_used or billed_credits_used means a correction was made. The row couldn’t be removed due to incremental loads, so the original value was set to zero.

DEPRECATED – This table is being replaced by kbc_non_sql_workspace_run.

This table lists Python/R workspaces and their consumption metrics.

ColumnDescriptionExample
kbc_data_science_sandbox_resume_id (PK)Identifier of the sandbox active window (between starting and pausing the sandbox)10910_kbc-eu-central-1_8c9e68ac-3a40-4aea-a62c-34ef37d12a5a
kbc_data_science_sandbox_idData science sandbox identifier10910_kbc-eu-central-1
kbc_project_idForeign key to the Keboola Project1075-eu-central-1
date (PK)Date for which the runtime hours and time credits are calculated2020-11-27
created_atDatetime of the sandbox creation2020-11-27 11:22:08
expiration_atSandbox expiration datetime2020-12-02 11:22:08
updated_atDatetime when the sandbox was last updated2020-11-27 14:03:40
start_atDatetime when the sandbox resume window started2020-11-27 11:22:08
sleep_atDatetime when the sandbox resume window ended2020-11-27 14:03:40
typeType of the sandbox (jupyter, rstudio)jupyter
hostnameHostname of the sandboxi-099734d8f8b97ae75-sandbox.eu-central-1.keboola.com
sandbox_runtime_hoursRuntime of the sandbox on the particular date in hours2.413333
backend_sizeSize of the data science backendSmall
time_credits_usedNumber of time credits consumed by the sandbox on the particular date2.413333
billed_credits_usedNumber of the actually billed credits2.413333

A value of 0 in sandbox_runtime_hours,time_credits_used or billed_credits_used means a correction was made. The row couldn’t be removed due to incremental loads, so the original value was set to zero.

This table lists Keboola jobs (e.g., a connector job or a transformation).

ColumnDescriptionExample
kbc_job_id (PK)Keboola job identifier117644387_kbc-eu-central-1
kbc_component_configuration_idForeign key to the component configuration410_kbc-eu-central-1_keboola.wr-google-sheets-259642632
kbc_component_configuration_row_idAn array where each element serves as a foreign key to a Keboola component configuration row. This array is populated as a result of filtering rows during the job execution. If the job runs with all rows (no filtering), the array remains empty.["8765_kbc-us-east-1_keboola.ex-db-mysql_844500148_844500150"]
kbc_branch_idForeign key to the Keboola branch3419_kbc-eu-central-1
branch_typeIdentifier of the type of branch where the job is run (default, dev)3419_kbc-eu-central-1
kbc_component_idIdentifier of the component related to the jobkeboola.wr-google-sheets
transformation_typeType of the transformation, if applicable. Possible values:
R, Python, SQL, Unknown: backend wasn’t recognized or a new backend not yet introduced, None — not a transformation job or encapsulating an apparent transformation job
None
credit_typeType of credit associated with the job. Possible values:
KBC, SQL, CDC
Does not necessarily represent actually used credit, as SQL and CDC credits are only consumed if they exist in the contract (info). The type of actually billed credit is defined in the kbc_usage_metrics_values table
KBC
job_run_idRun ID of the job — multiple jobs can run under the same Run ID117643429.117644388
job_start_atDatetime when the job started2020-03-15 11:59:39
job_created_atDatetime when the job was created2020-03-15 11:59:38
job_statusStatus of the job (success, error, terminated, processing, cancelled, warning)success
error_typeType of error for unsuccessful jobs (user, application)user
error_messageMessage propagated in the error job eventTransformation aborted with message...
job_run_typeSpecifies if the job was run by orchestration or manually (orchestration, manual)orchestration
job_typeIndicates whether the job is a standard job or a container job, which encapsulates another job (such as Flow). Only standard jobs consume credits (standard, container, orchestrationContainer, phaseContainer)orchestration
token_idIdentifier of the token that initiated the job145062
token_nameName of the token that initiated the jobOrchestrator GDrive
kbc_token_idUnique identifier of the token with stack identification145062_kbc-eu-central-1
flow_idUnique identifier of the flow (Foreign key to the component configuration)410_kbc-eu-central-1_keboola.orchestrator_915976687
flowName of the Flow in the time of the job, including numeric ID to distinguish between flows with the same nameMy Main Flow (ID: 915976687)
job_time_credits_usedNumber of time credits consumed by the job0.001218890000
job_billed_credits_usedNumber of actually billed credits0.001218890000
job_total_time_secTotal time of the job in seconds (from initial trigger; start may be delayed)63
job_run_time_secRuntime of the job in seconds (from the time the job started)62
job_network_mbData transferred via the network in MB — used for data destination billing6.094449
ds_backend_sizeBackend used for data science transformations (Small, Medium, Large)Small
dwh_small_ratioRatio of Small DWH used for SQL transformations (sum of ratios may be <1, may partially run on free DWH)0.75
dwh_medium_ratioRatio of Medium DWH used for SQL transformations (sum of ratios may be <1, may partially run on free DWH)0.25
dwh_large_ratioRatio of Large DWH used for SQL transformations (sum of ratios might be <1, may partially run on free DWH)0
backend_sizeBackend used for data science transformations (Small, Medium, Large)Small
company_idIdentifier of the company the event belongs to011t00000Gs3BiAAJ

This table captures MCP (Model Context Protocol) interaction events — every tool call made against a Keboola project through an MCP server. This includes calls from external MCP clients (e.g., Claude Desktop, Cursor) as well as Keboola’s internal AI agents such as Kai and AI Chat. Each row represents a single tool invocation with its input arguments, outcome (success or error), duration, and the context of the caller.

ColumnDescriptionExample
kbc_mcp_event_id (PK)Unique identifier of the MCP event019d032f-b425-7692-bb3c-638fed287c7a_com-keboola-gcp-us-east4
kbc_project_idForeign key to the Keboola project where the tool call was executed361_com-keboola-gcp-us-east4
event_created_atTimestamp when the MCP event occurred2026-03-18 23:02:31.000
eventEvent source identifier indicating the MCP server component that handled the call. Possible values include:
ext.keboola.mcp-server-tool. — external MCP server tool call,
ext.keboola.kai-assistant. — Kai assistant tool call,
ext.keboola.ai-chat. — AI Chat tool call
ext.keboola.kai-assistant.
typeOutcome of the tool call (success, error)success
kbc_token_idComposite identifier of the token used for the MCP session (numeric ID + stack)1177215_com-keboola-gcp-us-east4
token_nameName of the token used for the MCP session — typically the user’s email for interactive sessions or a scheduler token name for automated callssome_user@example.com
api_versionVersion of the Keboola API used by the MCP serverv2
http_user_agentHTTP user agent string of the MCP server, including server version, environment, and transport protocolKeboola MCP Server/1.48.4 app_env=local transport=http-compat/streamable-http
mcp_user_agentUser agent of the MCP client connecting to the server (e.g., the IDE or AI tool). Identifies the caller applicationclaude-ai/0.1.0
mcp_versionVersion of the Keboola MCP server that processed the call1.48.4
mcp_environmentDeployment environment of the MCP server. DEV for local/external clients; production hashes for Keboola-hosted agents (Kai, AI Chat)DEV
mcp_conversation_idUnique identifier linking tool calls within the same conversation session. Empty for external clients that don’t report conversation context4a22b77b-5a08-4ec3-8477-3c6f4369c418
toolName of the MCP tool that was called (e.g., query_data, get_project_info, create_sql_transformation)query_data
tool_argumentsJSON array of key-value pairs representing the arguments passed to the tool call[{"key":"bucket_ids","value":"[]"}]
durationDuration of the tool call execution in seconds3
messageResult message — a success confirmation or the full error message for failed callsMCP tool "query_data" call succeeded.
agent_typeType of agent that made the call. Possible values:
external — an external MCP client (Claude Desktop, Cursor, etc.),
kai-assistant — the Keboola Kai assistant,
ai-chat — the Keboola AI Chat
kai-assistant
is_keboola_agent_eventFlag indicating whether the event originated from a Keboola-managed AI agent (true for Kai and AI Chat, false for external clients)true

This table shows data about non-SQL workspaces, including Data Apps (Streamlit, Python JS) and Data Science sandboxes (Python, R, etc.).

ColumnDescriptionExample
kbc_non_sql_workspace_id (PK)Unique non-SQL workspace identifier985088171_kbc-us-east-1
kbc_data_app_idData App identifier (populated only for Data App workspaces with type streamlit or python-js; empty for Data Science sandboxes)7880_kbc-us-east-1_keboola.data-apps_985088171
workspace_id_numNumeric part of the workspace identifier (without the stack suffix)985088171
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
kbc_workspace_nameName of the workspace (derived from component configuration)My Data App
component_idIdentifier of the component that created the workspacekeboola.data-apps
kbc_componentHuman-readable component nameData App
kbc_component_configuration_idForeign key to the component configuration that created this workspace7880_kbc-us-east-1_keboola.data-apps_985088171
workspace_createdDatetime when the workspace was created2023-06-13 20:41:42.268
workspace_deletedDatetime when the workspace was deleted (empty if still active)2023-07-18 10:20:56.384
workspace_updatedDatetime when the workspace was last updated2023-07-12 12:01:24.181
workspace_hostnameHostname of the workspacehttps://hello-world-759519.hub.north-europe.azure.keboola.com
workspace_typeType of the non-SQL workspace (streamlit, python-js, python, r, etc.)streamlit
kbc_token_idForeign key to the Keboola token that created or owns the workspace287689_kbc-us-east-1
kbc_token_nameName of the token that created or owns the workspacejohn.doe@keboola.com
storage_size_gbSize of the workspace storage in GB (used for persistent workspaces)2
workspace_expire_hoursNumber of hours before the workspace expires due to inactivity1
workspace_sharedFlag indicating if the workspace is shared with other users (true, false)true
is_persistentFlag indicating if the workspace has persistent storage (true, false)false

This table lists runs of non-SQL workspaces (Data Apps and Data Science sandboxes) and their consumption metrics. It replaces kbc_data_app_workspace and kbc_data_science_sandbox for non-SQL workspace run tracking.

ColumnDescriptionExample
kbc_non_sql_workspace_run_id (PK)Identifier of the workspace active window (between starting and pausing the workspace)10910_kbc-eu-central-1_8c9e68ac-3a40-4aea-a62c-34ef37d12a5a
kbc_non_sql_workspace_idForeign key to the non-SQL workspace10910_kbc-eu-central-1
kbc_workspace_nameName of the workspace (derived from component configuration)My Data App
kbc_project_idForeign key to the Keboola project1075_kbc-eu-central-1
date (PK)Date for which the runtime hours and credits are calculated2025-06-30
workspace_start_atDatetime when the workspace resume window started2025-06-30 11:22:08
workspace_sleep_atDatetime when the workspace resume window ended2025-06-30 14:03:40
workspace_typeType of the non-SQL workspace (streamlit, python-js, python, r, etc.)streamlit
backend_sizeSize of the workspace backendSmall
runtime_hoursRuntime of the workspace on the particular date in hours2.413333
time_credits_usedNumber of time credits consumed by the workspace on the particular date2.413333
billed_credits_usedNumber of the actually billed credits2.413333

A value of 0 in runtime_hours, time_credits_used, or billed_credits_used means a correction was made. The row couldn’t be removed due to incremental loads, so the original value was set to zero.

This table shows data about Keboola projects belonging to an organization.

ColumnDescriptionExample
kbc_project_id (PK)Keboola project identifier1944_kbc-us-east-1
kbc_project_id_numProject numeric identifier1944
kbc_projectName of the projectSales Workshop - Kuba
kbc_project_regionRegion of the projectus-east-1
kbc_project_cloudCloud provider of the projectaws
kbc_project_urlURL of the projecthttps://connection.keboola.com/admin/projects/1944
kbc_organization_idForeign key to the Keboola organization116_kbc-us-east-1
kbc_project_createdDatetime when the project was created2017-09-04 14:26:40
kbc_project_deletedDatetime when the project was deleted2017-10-19 14:26:49
kbc_project_is_deletedDetermines if the project is deleted.true
kbc_project_expirationDatetime of the project’s expiration date2017-10-25 10:13:57
kbc_project_typeType of the project. No actual impact on billing. Possible values:
demo, poc, poc15Days, poc15DaysGuideMode, poc30Days, poc6months, production, payAsYouGo
poc
kbc_project_creatorUser that created the projectjohn.doe@keboola.com

This table shows snapshots of projects to track changes in their size.

ColumnDescriptionExample
kbc_project_id (PK)Foreign key to the Keboola project1105_kbc-eu-central-1
snapshot_date (PK)Date of the data snapshot2020-06-26
rowsNumber of rows in the project at the time of the snapshot28137568882
bytesData size of the project in bytes at the time of the snapshot1071491549696

This table shows snapshots capturing the projects’ admins. The snapshots are taken multiple times a day.

ColumnDescriptionExample
kbc_project_id (PK)Foreign key to the Keboola project409_com-keboola-azure-north-europe
snapshot_time (PK)Datetime of the snapshot2020-06-29 12:55:16
user_id (PK)Identifier of the user2195
kbc_token_id (PK)Unique Keboola token identifier516357_kbc-us-east-1
valid_fromDatetime from which the user has been a member of the project2020-03-28 11:19:47
emailEmail of the userjohn.doe@keboola.com
domainEmail domain of the userkeboola.com
roleRole of the user within Keboolaadmin
expiresDate when the role expires2023-06-20T17:59:04Z
invited_by_user_idUser ID of the person that invited the user to the project12_com-keboola-azure-north-europe
invited_by_emailEmail of the person that invited the user to the projectjohn.doe@keboola.com
approved_by_user_idUser ID of the person that approved the user’s invitation to the project20_com-keboola-azure-north-europe
approved_by_emailEmail of the person that approved the user’s invitation to the projectjane.doe@keboola.com
reasonStates the reason for joining the projectCheck the transformation logic

This table shows information about queries using Snowflake, including transformations and sandboxes. Note that the table is not generated for BYODB customers.

ColumnDescriptionExample
kbc_snowflake_stats_idHash of the snowflake queries stat group identifier8345cc0d580a6160d2ed5b9b16a
kbc_project_idForeign key to the Keboola project458_kbc-eu-central-1
snowflake_job_start_atDatetime hour the jobs started (Snowflake jobs/queries are aggregated per hour)2019-08-19 06:00:00
dwh_sizeSize of the DWH usedMedium
snowflake_dwhDWH nameKEBOOLA_PROD
snowflake_databaseDB nameKEBOOLA_391
snowflake_schemaSchema nameWORKSPACE_146192784
snowflake_userUser running the queriesKEBOOLA_WORKSPACE_146192784
snowflake_job_typeType of the Snowflake job.
Possible values:
dwhm — queries run via DWH manager, sandbox — queries run in SQL sandbox, transformations — queries run in SQL transformations, writer — queries run against a Keboola-provisioned DB, sapi - queries related to the project’s Storage, platform_management - system queries related to management of the project
writer
snowflake_job_resultResult of the queries (Success, Error)Success
snowflake_queriesNumber of the queries aggregated by the primary key19
snowflake_queries_length_sLength of the queries in seconds aggregated by the primary key205.214000
time_credits_usedNumber of the time credits consumed by the queries0.91206222224
billed_credits_usedNumber of the actually billed credits0.91206222224

This table shows data about SQL workspaces provisioned via configurations. It replaces kbc_workspace for SQL-based workspace tracking.

ColumnDescriptionExample
kbc_sql_workspace_id (PK)Unique SQL workspace identifier985088171_kbc-us-east-1
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
workspace_creatorCreator of the workspaceJohn Doe
workspace_createdDatetime when the workspace was created2023-06-13 20:41:42.268
workspace_typeBackend type of the workspacesnowflake
kbc_token_idForeign key to the Keboola token that created or owns the workspace287689_kbc-us-east-1
kbc_token_nameName of the token that created or owns the workspacejohn.doe@keboola.com
workspace_deletedDatetime when the workspace was deleted (empty if still active)2023-07-18 10:20:56.384
workspace_updatedDatetime when the workspace was last updated2023-07-12 12:01:24.181
kbc_workspace_nameName of the workspace (derived from component configuration)My Workspace
kbc_component_configuration_idForeign key to the component configuration that created this workspace580_kbc-us-east-1_keboola.sandboxes_610931033
workspace_databaseDatabase name of the workspaceSAPI_1234
workspace_schemaSchema name of the workspaceWORKSPACE_985088174
backend_sizeBackend size of the workspacesmall
read_only_storage_accessFlag indicating if the workspace has read-only storage access (true, false)true
workspace_sharedFlag indicating if the workspace is shared with other users (true, false)true

This table shows data about the current state of storage tables in the main branch only.

Note: The table is always extracted in full.

ColumnDescriptionExample
kbc_project_table_id (PK)Unique Keboola storage table identifier7880_kbc-us-east-1_in.c-in_sh_kbc_internal.kbc_project_user
table_idStorage table identifierin.c-in_sh_kbc_internal.kbc_project_user
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
kbc_project_bucket_idForeign key to the Keboola bucket7880_kbc-us-east-1_729486
last_snapshot_dateDate when the last table snapshot was taken2020-10-07
createdDatetime when the table was created2020-10-07 12:29:25
last_importDatetime of the last import to the table2023-08-17 08:00:12
table_nameName of the Storage tablekbc_project_user
primary_keyPrimary key of the Storage tablekbc_project_id,snapshot_time,user_id
is_aliasDetermines if the table is an alias (true, false)true
alias_column_syncDetermines if the alias table should sync all the columns from the source table (true, false).true
source_project_idForeign key to the Keboola project the alias is coming from7874_kbc-us-east-1
source_table_idIdentifier of the source tableout.c-kbc_internal.kbc_project_user
alias_filter_columnColumn used to filter rows of the source tableuser_id
alias_filter_operatorType of the alias filter operator. Possible values:
eq — SQL “IN”
ne — SQL “NOT IN”
eq
alias_filter_valueValue the alias filter is filtering byASNDUH8737D
rowsNumber of rows in the table16362276
bytesData size of the table in bytes294944256
descriptionDescription of the table (filled by the user)Table provides information on customer behaviour

DEPRECATED – This table is being replaced by the current state in kbc_table.

This table shows Storage table snapshots.

ColumnDescriptionExample
table_id (PK)Storage table identifierin.c-GDU_Management.status
kbc_project_id (PK)Foreign key to the Keboola project239_kbc-eu-central-1
snapshot_date (PK)Date of the data snapshot2020-07-02
bucket_idForeign key to the Keboola bucket1695
createdDatetime when the table was created2020-07-02 08:27:03
last_importDatetime of the last import to the table2020-07-02 08:33:39
table_nameName of the Storage tablestatus
primary_keyPrimary key of the Storage tableid
is_aliasIndicates if the table is an alias (true, false)true
alias_column_syncDetermines if the alias table should sync all the columns from the source table (true, false).true
source_project_idForeign key to the Keboola project the alias is coming from20-eu-central-1
source_table_idIdentifier of the source tableout.c-GDUserManagement.status
alias_filter_columnColumn used to filter rows of the source tableUSER_ID
alias_filter_operatorType of the alias filter operator. Possible values:
eq — SQL “IN”
ne — SQL “NOT IN”
eq
alias_filter_valueValue the alias filter is filtering byASNDUH8737D
rowsNumber of rows in the table8
bytesData size of the table in bytes2048

This table shows aggregated values for all metrics that may be included in the contract, such as consumed credits, data in storage, and the number of users. This combines data from different data sources (tables), making it useful for providing an overview of consumption.

usage_breakdown data sources (which tables serve as sources for the results):

  • Applications - kbc_job (jobs with application component_type)
  • Data Science - kbc_job (jobs with R/Python transformation_type)
  • Data Science Sandbox - kbc_data_science_sandbox (aggregation of sandbox_runtime_hours)
  • DWH Direct Query - kbc_snowflake_stats (records with writer/dwhm snowflake_job_type)
  • Extractor - kbc_job (jobs with data source component_type)
  • KBC Users - kbc_project_user (Active/Inactive state is defined based on users’ activity in the last 3 days)
  • KBC Projects - kbc_project (existing projects per particular date)
  • KBC TB - kbc_project_snapshot (aggregation of bytes)
  • Snowflake Sandbox - kbc_snowflake_stats (records with sandbox snowflake_job_type)
  • Transfromations - kbc_job (jobs with SQL transformation_type)
  • Writers - kbc_job (jobs with data destination component_type)
  • BAPI Receiver - (Buffer API endpoints used; only aggregated values available Not available after February 28, 2025, replaced by Stream.)
  • BAPI Messages - (Buffer API (data streams) usage; only aggregated values available Not available after February 28, 2025, replaced by Stream GB.)
  • Stream - (Data Streams endpoints used; only aggregated values available)
  • Streamed GB - (Streamed GB into the warehouse (uncompressed); only aggregated values available)
ColumnDescriptionExample
metrics_values_id (PK)Identifier of the daily value of the usage metric (combination of the project ID, usage metric ID, metric breakdown, sandbox flag, and date)779_kbc-eu-central-1_kbc_tb_KBC TB_false_2020-07-14
kbc_project_idForeign key to the Keboola project779_kbc-eu-central-1
usage_metric_idIdentifier of the usage metric. Possible values:
kbc_ppu, sql_ppu, cdc_ppu, kbc_tb, kbc_users, kbc_projects
kbc_tb
dateDate of the value2019-11-01
usage_breakdownBreakdown of the usage metric (still the same limit, but a more detailed view of consumption for some metrics). For instance, PPU can be broken down into data destination connectors, applications, and transformations.DWH Direct Query
is_sandboxFlag determining if the value is for sandboxtrue
valueValue of the metric (always related to the particular metric, key-value pairs)4.150657
organization_valueOrganization value of the metric (used for Keboola users, where we’re assigning distinct users to the single org project, so we’re not calculating users more than once when looking at organization value — a single user can be in multiple projects)15
company_valueSimilar to the organization value, but it might give a different result if the company contains more organizations12
time_credits_valueValue in time credits for metrics calculated in credits0.001667
run_time_hoursRuntime value in hours for metrics calculated based on time0.000278
jobsNumber of jobs for relevant metrics100

A 0 value for Apps or Data Science Sandbox in usage_breakdown means a correction was made. The row couldn’t be removed due to incremental loads, so the original value was set to zero.

This table lists security events, such as project logins or token creations. The events might be related directly to the project, its organization, or the Keboola platform itself.

ColumnDescriptionExample
security_event_id (PK)Security event identifier2080005325_kbc-us-east-1
event_createdDatetime of the event2020-07-01 10:15:20
company_idIdentifier of the company the event belongs to011t00000Gs3BiAAJ
kbc_organization_idForeign key to the Keboola organization (events can be related to a project, organization or the whole platform, e.g., failed logins)211_kbc-us-east-1
kbc_project_idForeign key to the Keboola project5954_kbc-us-east-1
admin_emailEmail of the user participating in the eventjohn.doe@keboola.com
admin_nameName of the user participating in the eventMartin Matejka
admin_ipIP address from which the event was triggered34.200.169.177
operationType of the event operation. Possible values are listed in the table Security event operations below.auditLog.project.adminsListed
operation_paramsAdditional operation parameters. Possible values are listed in the table Operation parameters below.password
token_idToken identifier if it’s a part of the event (e.g., token creation)47949
token_descriptionToken description if it’s a part of the event (e.g., token creation)token for linking shared bucket to project
kbc_token_idUnique identifier of the token containing stack identification47949_kbc-us-east-1
context_admin_emailEmail of the user in the context with the event (e.g., invitation or admin removal)john.doe@keboola.com
context_admin_nameName of the user in the context with the event (e.g., invitation or admin removal)Martin Matejka
context_merge_request_idID of the merge request (related to branch merge request events in SOX projects)42
context_merge_request_nameName of the merge request (related to branch merge request events in SOX projects)Update of my configuration
context_operationType of the merge request operation (request_review, finish_review, approve, merge, publish)request_review
context_state_fromOriginal state of the merge request operation (development, in_review, approved, in_merge)in_review
context_state_toEnd state of the merge request operation (in_review, approved, in_merge, published)approved
  • auditLog.admin.activation
  • auditLog.admin.addNewU2fDevice
  • auditLog.admin.allSessionsRevoked
  • auditLog.admin.changePassword
  • auditLog.admin.deleted
  • auditLog.admin.deviceAuthorizationApproved
  • auditLog.admin.deviceAuthorizationDenied
  • auditLog.admin.disableMfa
  • auditLog.admin.enableTotpMfa
  • auditLog.admin.enableU2fMfa
  • auditLog.admin.failedLogin
  • auditLog.admin.login
  • auditLog.admin.loginFailed
  • auditLog.admin.loginWithTotp
  • auditLog.admin.loginWithTotpViaRecoveryCode
  • auditLog.admin.loginWithU2f
  • auditLog.admin.logout
  • auditLog.admin.lostPassword
  • auditLog.admin.maintainer.invitationListed
  • auditLog.admin.maintainerInvitation.accepted
  • auditLog.admin.maintainerInvitation.detail
  • auditLog.admin.maintainerInvitation.rejected
  • auditLog.admin.metadataListed
  • auditLog.admin.mfaFailed
  • auditLog.admin.organizationInvitation.accepted
  • auditLog.admin.organizationInvitation.rejected
  • auditLog.admin.patCreated
  • auditLog.admin.patExchanged
  • auditLog.admin.patRevoked
  • auditLog.admin.patsListed
  • auditLog.admin.pkceAuthorized
  • auditLog.admin.projectInvitation.accepted
  • auditLog.admin.projectInvitation.rejected
  • auditLog.admin.reauthorizeCurrentUserTotp
  • auditLog.admin.regenerateRecoveryCodes
  • auditLog.admin.removeU2fDevice
  • auditLog.admin.sessionIntrospected
  • auditLog.admin.sessionRefreshed
  • auditLog.admin.sessionRefreshReplayDetected
  • auditLog.admin.sessionRevoked
  • auditLog.admin.sessionsCascadeRevoked
  • auditLog.admin.sessionsListed
  • auditLog.admin.showRecoveryCodes
  • auditLog.admin.sudo
  • auditLog.admin.sudoFailed
  • auditLog.admin.tokenRevoked
  • auditLog.cli.deviceAuthorizationStarted
  • auditLog.dataPlanes.listed
  • auditLog.deletedProjectsListed
  • auditLog.maintainer.adminAdded
  • auditLog.maintainer.adminRemoved
  • auditLog.maintainer.adminsListed
  • auditLog.maintainer.invitationCreated
  • auditLog.maintainer.invitationDeleted
  • auditLog.maintainer.invitationDetail
  • auditLog.maintainer.invitationsListed
  • auditLog.maintainer.metadataDeleted
  • auditLog.maintainer.metadataListed
  • auditLog.maintainer.metadataSet
  • auditLog.maintainer.promoCodesListed
  • auditLog.maintainers.created
  • auditLog.maintainers.deleted
  • auditLog.maintainers.detail
  • auditLog.maintainers.listed
  • auditLog.maintainers.organizationCreated
  • auditLog.maintainers.updated
  • auditLog.mergeRequest.created
  • auditLog.mergeRequest.stateChanged
  • auditLog.organization.adminAdded
  • auditLog.organization.adminRemoved
  • auditLog.organization.adminsInProjectsListed
  • auditLog.organization.adminsListed
  • auditLog.organization.deleted
  • auditLog.organization.detail
  • auditLog.organization.invitationCreated
  • auditLog.organization.invitationDeleted
  • auditLog.organization.invitationDetail
  • auditLog.organization.invitationsListed
  • auditLog.organization.metadataDeleted
  • auditLog.organization.metadataListed
  • auditLog.organization.metadataSet
  • auditLog.organization.projectCreated
  • auditLog.organization.projectsListed
  • auditLog.organization.updated
  • auditLog.payAsYouGo.creditsManualTopUp
  • auditLog.payAsYouGo.wizardComplete
  • auditLog.payg.topup.try
  • auditLog.payg.topup.updated
  • auditLog.project.addedToOrganization
  • auditLog.project.adminAdded
  • auditLog.project.adminRemoved
  • auditLog.project.adminUpdated
  • auditLog.project.adminsListed
  • auditLog.project.deleted
  • auditLog.project.deletedDetail
  • auditLog.project.detail
  • auditLog.project.featureAdded
  • auditLog.project.featureRemoved
  • auditLog.project.fileStorageAssigned
  • auditLog.project.invitationCreated
  • auditLog.project.invitationDeleted
  • auditLog.project.invitationsListed
  • auditLog.project.joinRequest.approved
  • auditLog.project.joinRequest.rejected
  • auditLog.project.joinRequestsListed
  • auditLog.project.limitAdded
  • auditLog.project.limitRemoved
  • auditLog.project.metadataDeleted
  • auditLog.project.metadataListed
  • auditLog.project.metadataSet
  • auditLog.project.purged
  • auditLog.project.removedFromOrganization
  • auditLog.project.requestAccess
  • auditLog.project.setEnabledStatus
  • auditLog.project.storageBackendAssigned
  • auditLog.project.storageBackendRemoved
  • auditLog.project.storageTokenCreated
  • auditLog.project.undeleted
  • auditLog.project.updated
  • auditLog.promoCode.applied
  • auditLog.promoCode.created
  • auditLog.spc.account.created
  • auditLog.storageBackendConnection.created
  • auditLog.storageBackendConnection.deleted
  • auditLog.storageBackendConnection.listed
  • auditLog.storageBackendConnection.detail
  • auditLog.storageBackendConnection.updated
  • auditLog.mergeRequest.created
  • auditLog.mergeRequest.stateChanged
ConditionValues
Updating project type:demo, poc, poc15Days, poc15DaysGuideMode, poc30Days, poc6months, production
Logging into pay-as-you-go project (PAYG):payAsYouGo
Logging into project via Google SSO:googleLogin
Password-related operations (incl. login via credentials):password

In addition to the tables provided to you by Project Mode, this mode adds information about your organizations, outlines the limits of your contracts, and includes a table with usage metrics. This table can be used as a common dimension for both contract limits and metric values.

This table lists the limits set in contracts for comparison with actual consumption.

ColumnDescriptionExample
contract_limit_monthly_id (PK)Identifier of the monthly limit of the usage metric (combination of the contract ID, usage metric ID, month, and limit type)8011t000002V7W7AAK kbc_ppu 2019-08-01 contract
contract_idIdentifier of the contract — there can be multiple active contracts at once8011t000002V7W7AAK
usage_metric_idIdentifier of the usage metric. Possible values:
kbc_ppu, kbc_tb, kbc_users, kbc_projects
kbc_ppu
dateMonth of the limit value2019-08-01
limit_valueValue of the limit for a particular month3500
limit_typeUsually labeled as contract, but it can be reimbursement in case of raised limits due to platform issuescontract

This table shows data about Keboola organizations.

ColumnDescriptionExample
kbc_organization_id (PK)Keboola organization identifier225_kbc-us-east-1
kbc_organization_id_numNumerical organization identifier225
kbc_organizationName of the organizationKeboola Internal
kbc_maintainer_idIdentifier of the Maintainer (the parent of the organization)12_kbc-us-east-1
company_idIdentifier of the company the event belongs to011t00000Gs3BiAAJ
kbc_regionRegion of the organizationus-east-1
kbc_cloudCloud provider of the organizationaws
kbc_organization_created_atDatetime of the organization’s creation2013-12-31 10:22:33
kbc_organization_deleted_atDatetime of deletion, if the organization was deleted2019-02-02 13:45:51
kbc_organization_is_deletedFlag indicating if the organization is deleted (true, false)true
kbc_organization_autojoinFlag indicating if Keboola Support can access projects in the organization without a confirmed requesttrue
kbc_organization_urlURL of the organization in Keboolahttps://connection.keboola.com/ admin/organizations/225/settings

This table shows metrics related to your contracts.

ColumnDescriptionExample
usage_metric_idIdentifier of the usage metric. Possible values:
kbc_ppu, kbc_tb, kbc_users, kbc_projects
kbc_ppu
usage_metricName of the metric2019-08-01
metric_typeDefines whether the metric is calculated cumulatively over a period of time (like PPU) or whether it represents the actual total value on a particular date (like Projects).
Possible values:
cumulative, standard
cumulative

In addition to the tables provided to you by Organization Mode, this mode adds information about columns, flows, notifications, schedules, storage metadata, tokens, transformations, triggers, user activity, and workspaces.

This table shows data about the current state of storage columns.

Note: The table is always extracted in full.

ColumnDescriptionExample
column_idStorage column identifierin.c-in_sh_kbc_internal.kbc_schedule.kbc_token_id
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
kbc_project_column_id (PK)Keboola column identifier7880_kbc-us-east-1_in.c-in_sh_kbc_internal.kbc_schedule.kbc_token_id
kbc_project_table_idForegin key to the Keboola table7880_kbc-us-east-1_in.c-in_sh_kbc_internal.kbc_schedule
column_nameName of the columnkbc_token_id
sortOrder of the column in the table11

This table shows data about columns’ metadata.

Note: The table is always extracted in full.

ColumnDescriptionExample
kbc_column_metadata_id (PK)Keboola column metadata identifier1713681942_kbc-us-east-1
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
kbc_project_column_idForeign key to the Keboola column7880_kbc-us-east-1_out.c-kbc_public_telemetry.kbc_job.kbc_token_id
column_nameName of the columnkbc_token_id
table_idIdentifier of the storage tableout.c-kbc_public_telemetry.kbc_job
composite_idFolder structure identifier799945/storage/kbc_job/kbc_token_id
keyMetadata keyKBC.datatype.type
valueMetadata valueVARCHAR
providerDefines which service or component provided the metadatakeboola.ex-db-mssql

This table lists events and their non-empty parameters from the ext.keboola.data-apps. event.

ColumnDescriptionExample
kbc_data_app_event_id (PK)Unique identifier for the event created by the app123557345_kbc-us-east-1
kbc_project_idForeign key to the Keboola project580_kbc-us-east-1
kbc_data_app_idForeign key to the Keboola app123_kbc-us-east-1_keboola.data-apps-945672
data_app_id_numNumerical ID for the application945672
event_created_atDatetime when the event was created2023-07-23 06:23:19
eventDescription of the eventext.keboola.data-apps.
messageMessage describing the eventStreamlit App Read Table
kbc_token_idForeign key to the Keboola token516365_kbc-us-east-1
token_nameName of the tokenstreamlit write only-token
paramsParameters of the event (JSON object){"event_type":"keboola_data_app_write","event_job_id":151808445362,"event_application":"Unknown","time":"2024-11-18 16:15:02","user":"Unknown"}

This table shows data about storage file events.

ColumnDescriptionExample
kbc_file_event_id (PK)Unique Keboola file event identifier7342403037_kbc-eu-central-1
kbc_project_idForeign key to the Keboola project2807_kbc-eu-central-1
event_created_atDatetime when the file event was created2023-07-23 06:23:19
eventDescription of the eventstorage.fileUploaded
event_typeType of the eventinfo
messageMessage describing the eventUploaded file in.c_in_sh_kbc_internal.kbc_flow_task.csv.gz
kbc_file_idIdentifier of the file759391664_kbc-eu-central-1
kbc_token_idForeign key to the Keboola token creating the event516357_kbc-eu-central-1
kbc_token_nameName of the token creating the event[_internal] main scheduler

This table shows data about particular phases of flows.

Note: The table is always extracted in full.

ColumnDescriptionExample
kbc_flow_phase_id (PK)Keboola flow phase identifier7880_kbc-us-east-1_keboola.orchestrator_884004674_9
kbc_component_configuration_idForeign key to the flow component configuration7880_kbc-us-east-1_keboola.orchestrator_884004674
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
phase_idIdentifier of the phase9
phase_nameName of the phaseLoad
depends_on_phase_idIdentifiers of the phases this depends on (JSON array)[8]

This table shows data about flow tasks.

Note: The table is always extracted in full.

ColumnDescriptionExample
kbc_flow_task_id (PK)Keboola flow task identifier7880_kbc-us-east-1_keboola.orchestrator_884004674_67558
kbc_flow_phase_idForeign key to Keboola flow phase7880_kbc-us-east-1_keboola.orchestrator_884004674_9
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
task_idIdentifier of the task67558
task_nameName of the taskkeboola.wr-db-snowflake-952663182
task_enabledFlag indicating if the task is enabledtrue
continue_on_failureFlag indicating if the flow should run in case of a task failurefalse
modeSelected mode of the taskrun
task_component_id_origKeboola component identifierkeboola.wr-db-snowflake
task_configuration_id_numNumeric identifier of the task configuration952663182
task_kbc_component_idUnique Keboola component identifierkeboola.wr-db-snowflake_kbc-us-east-1
task_kbc_component_configuration_idForeign key to the flow component configuration7880_kbc-us-east-1_keboola.wr-db-snowflake_952663182

This table shows data about all input tables of the job.

ColumnDescriptionExample
kbc_job_id (PK)Keboola flow task identifier963416992_kbc-us-east-1
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
table_idIdentifier of the tablein.c-in_sh_kbc_internal.kbc_project
kbc_project_table_id (PK)Foreign key to the Keboola Table7880_kbc-us-east-1_in.c-in_sh_kbc_internal.kbc_project
table_nameName of the tablekbc_project
mappingsNumber of times the table was used in the job input (i.e., one table can be used multiple times in the input mapping of the transformation)1

This table shows data about all output tables of the job.

ColumnDescriptionExample
kbc_job_id (PK)Keboola flow task identifier909588277_kbc-us-east-1
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
table_idIdentifier of the tableout.c-kbc_billing.kbc_event
kbc_project_table_id (PK)Foreign key to the Keboola Table7880_kbc-us-east-1_out.c-kbc_billing.kbc_event
table_nameName of the tablekbc_event
mappingsNumber of times the table was used in the job output (i.e., one table can be written multiple times to the storage in the output mapping of the transformation)1

This table shows data subscriptions to notifications sent by Keboola (mostly flow notifications).

Note: The table is always extracted in full.

ColumnDescriptionExample
kbc_notification_subscription_id (PK)Keboola notification subscription identifier1083_kbc-us-east-1
kbc_component_configuration_idForeign key to the flow component configuration7880_kbc-us-east-1_keboola.orchestrator_884004674
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
kbc_component_idUnique Keboola component identifierkeboola.orchestrator_kbc-us-east-1
typeType of the notificationproject
created_atDatetime when the notification subscription was created2022-07-29 08:39:09
deleted_atDatetime when the notification subscription was deleted2022-12-01 08:39:28
eventDefines event which triggers the notificationjob-succeeded-with-warning
recipient_channelChannel the notification is sent throughemail
recipient_addressAddress of the recipientmy-notifications@keboola.com

This table shows data about users in organizations.

ColumnDescriptionExample
kbc_organization_id (PK)Foreign key to the Keboola organization141_kbc-us-east-1
snapshot_time (PK)Date of the snapshot2023-07-25
user_id (PK)Unique identifier of the user53_kbc-us-east-1
valid_fromDatetime from which the user is a member of the organization2019-11-12 14:06:02
emailEmail of the userjohn.doe@keboola.com
domainEmail domain of the userkeboola.com
invated_by_emailEmail of the inviterjohn.doe@keboola.com

This table shows data about configuration schedules.

Note: The table is always extracted in full.

ColumnDescriptionExample
kbc_schedule_id (PK)Keboola schedule identifier21860_kbc-us-east-1
kbc_scheduler_configuration_idForeign key to the scheduler component configuration7880_kbc-us-east-1_keboola.scheduler_884004680
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
modeMode of the schedule executionrun
tagTag associated with the schedulemytag
crontabCrontab definition of the schedule55 2 * * *
crontab_timezoneTimezone of the crontabUTC
stateCurrent state of the scheduleenabled
kbc_component_configuration_idForeign key to the configuration of the scheduled component7880_kbc-us-east-1_keboola.orchestrator_884004679
kbc_component_idUnique identifier of the scheduled Keboola componentkeboola.orchestrator_kbc-us-east-1
kbc_token_idForeign key to the Keboola token516358_kbc-us-east-1
token_nameName of the token[_internal] Daily Scheduler

This table shows data about events of the storage tables.

ColumnDescriptionExample
kbc_table_event_id (PK)Unique Keboola table event identifier7103338092_kbc-us-east-1
table_idStorage table identifierin.c-in_sh_kbc_internal.kbc_flow_task
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
kbc_project_table_idForeign key to the Keboola table7880_kbc-us-east-1_in.c-in_sh_kbc_internal.kbc_flow_task
event_created_atDatetime the table was created2023-06-14 00:13:23
eventTable event which occurredstorage.tableImportDone
event_typeType of the eventsuccess
messageMessage describing the eventImported table in.c-in_sh_kbc_internal.kbc_flow_task
paramsParameters of the event (JSON object){"importId":"985123712","incremental":true,"source":{"dataObject":"out_kbc_flow_task","type":"workspace","tableName":"out_kbc_flow_task","workspaceId":"985122240"}}
resultsResults of the event (JSON object).{"rowsCount":"272800","sizeBytes":15412736}
kbc_token_idForeign key to the Keboola token516356_kbc-us-east-1
token_nameName of the tokenorchestration trigger
kbc_data_app_idForeign key to the Keboola app123_kbc-us-east-1_keboola.data-apps-945672

This table shows data about metadata of the storage tables.

Note: The table is always extracted in full.

ColumnDescriptionExample
kbc_table_metadata_id (PK)Unique Keboola table metadata identifier1709268888_kbc-us-east-1
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
kbc_project_table_idForeign key to the Keboola table7880_kbc-us-east-1_out.c-kbc_billing.daily_credit_changes
composite_idFolder structure identifier729487/storage/daily_credit_changes
keyMetadata keyKBC.name
valueMetadata valueout_daily_credit_changes
providerDefines which service or component provided the metadatakeboola.ex-db-mssql

This table shows data about the storage tokens.

Note: The table is always extracted in full.

ColumnDescriptionExample
kbc_token_id (PK)Unique Keboola token identifier516357_kbc-us-east-1
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
company_idIdentifier of the company the event belongs to011t00000Gs3BiAAJ
descriptionName of the token[_internal] Main Scheduler
createdDatetime when the token was created2022-07-29 08:39:08
expiresDatetime when the token expires2024-07-29 08:39:08
refreshedDatetime when the token was refreshed2022-07-29T08:39:08Z
is_disabledFlag indicating if the token is disabledfalse
can_manage_bucketsFlag indicating if the token can manage storage bucketstrue
can_manage_tokensFlag indicating if the token can manage other tokensfalse
can_read_all_file_uploadsFlag indicating if the token can read storage file uploadstrue
can_purge_trashFlag indicating if the token can purge project trashfalse
component_accessDefines if the token has access to only a specific componentorchestrator
is_master_tokenDefines is the token is a master (generally user’s personal token)false
daily_capacityDaily operations capacity of the token (currently not used by the backend)5
created_by_token_idForeign key to the creator Keboola token287689_kbc-us-east-1
created_by_token_nameName of the creator tokenjohn.doe@keboola.com

This table shows data about events of the storage tokens.

ColumnDescriptionExample
kbc_token_event_id (PK)Unique Keboola token event identifier7104199256_kbc-us-east-1
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
event_created_atDatetime when the table was created2023-06-14 06:03:10
eventToken event which occurredstorage.tokenCreated
event_typeType of the eventinfo
target_kbc_token_idForeign key to the Keboola token related to the event593967_kbc-us-east-1
target_kbc_token_nameName of the Keboola token related to the event[_internal] Scheduler for 985200312 Scheduler
kbc_token_idForeign key to the Keboola token creating the event287689_kbc-us-east-1
token_nameName of the token creating the eventjohn.doe@keboola.com

This table shows data about codes of transformations.

Note: The table is always extracted in full.

ColumnDescriptionExample
kbc_transformation_code_id (PK)Unique Keboola transformation code identifier7880_kbc-us-east-1_keboola.snowflake-transformation_867148197_Product Stickiness
kbc_component_configuration_idForeign key to the transformation component configuration7880_kbc-us-east-1_keboola.snowflake-transformation_867148197
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
code_nameName of the transformation codeProduct Stickiness
code_scriptScript in the code block (JSON object)["--speed up queries by some deletes\nCREATE TABLE \"kbc_usage_metrics_values_filtered\"\nAS\n SELECT...

This table shows data about inputs of transformations.

Note: The table is always extracted in full.

ColumnDescriptionExample
kbc_transformation_input_id (PK)Unique Keboola transformation input identifier7880_kbc-us-east-1_keboola.snowflake-transformation_854061922_kbc_column_metadata
kbc_component_configuration_idForeign key to the transformation component configuration7880_kbc-us-east-1_keboola.snowflake-transformation_854061922
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
changed_sinceChanged since data filter value-12 hours
destinationDestination table in the transformation workspacekbc_column_metadata
sourceSource storage tableout.c-kbc_public_telemetry_preprocess.kbc_column_metadata
where_columnColumn to filter bykbc_project_stack
where_operatorColumn filter operatoreq
where_valuesColumn filter value (JSON array)["com-keboola-azure-north-europe"]

This table shows data about input columns of transformations. Available only for non-clone mappings.

Note: The table is always extracted in full.

ColumnDescriptionExample
kbc_transformation_input_column_id (PK)Unique Keboola transformation input column identifier7880_kbc-us-east-1_keboola.snowflake-transformation_854061913_kbc_job_job_storage_mb
kbc_transformation_input_idForeign key to transformation input7880_kbc-us-east-1_keboola.snowflake-transformation_854061913_kbc_job
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
columnInput column namejob_storage_mb
column_typeData type of the columnVARCHAR
column_lengthMaximum length of the column16777216
convert_empty_values_to_nullFlag indicating if the empty values should be converted to NULLfalse

This table shows data about outputs of the transformations.

Note: The table is always extracted in full.

ColumnDescriptionExample
kbc_transformation_output_id (PK)Unique Keboola transformation output identifier7880_kbc-us-east-1_keboola.snowflake-transformation_854061913_out.c-kbc_billing.kbc_data_science_sandbox
kbc_component_configuration_idForeign key to the transformation component configuration7880_kbc-us-east-1_keboola.snowflake-transformation_854061913
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
incrementalFlag indicating if the data should be written to the destination table incrementallytrue
destinationDestination storage tableout.c-kbc_billing.kbc_data_science_sandbox
sourceSource table in the transformation workspaceout_kbc_data_science_sandbox
primary_keyPrimary key of the table (JSON array)["kbc_data_science_sandbox_resume_id","date"]
delete_where_columnColumn used to identify records to delete before storage importkbc_project_stack
delete_where_operatorColumn filter operatoreq
delete_where_valuesColumn filter value (JSON array)["com-keboola-azure-north-europe"]

This table shows data about triggers.

Note: The table is always extracted in full.

ColumnDescriptionExample
kbc_trigger_id (PK)Unique Keboola trigger identifier1773_kbc-us-east-1
kbc_project_idForeign key to the Keboola project7874_kbc-us-east-1
kbc_component_configuration_idForeign key to the component configuration which is being triggered7874_kbc-us-east-1_keboola.orchestrator_884004642
kbc_component_idUnique identifier of Keboola component of the triggered configurationkeboola.orchestrator_kbc-us-east-1
stateState of the triggercharging
cool_down_period_minutesDefines a time period before the trigger can be run again5
last_runDatetime of the last run2022-08-03 11:53:19
updatedDatetime of the last trigger update2022-08-03 11:53:20
run_with_token_idForeign key to the Keboola token triggering the job516356_kbc-us-east-1
run_with_token_nameName of the token triggering the jobOrchestration trigger
created_by_token_idForeign key to the Keboola token creating the trigger516354_kbc-us-east-1
created_by_token_nameName of the token creating the triggerjohn.doe@keboola.com

This table shows data about tables used to trigger jobs.

Note: The table is always extracted in full.

ColumnDescriptionExample
kbc_trigger_table_id (PK)Unique Keboola trigger table identifier5700_kbc-us-east-1
kbc_trigger_idForeign key to the Keboola trigger1773_kbc-us-east-1
kbc_project_idForeign key to the Keboola project7874_kbc-us-east-1
kbc_project_table_idForeign key to the Keboola table triggering the job7874_kbc-us-east-1_out.c-kbc_billing.trigger
table_idIdentifier of the storage table triggering the jobout.c-kbc_billing.trigger

This table shows data about basic activity of project users (job runs and configuration updates).

ColumnDescriptionExample
kbc_user_id (PK)Keboola user email address (activity can be tracked across stacks)john.doe@keboola.com
kbc_project_id (PK)Foreign key to the Keboola project related to the activity7880_kbc-us-east-1
kbc_component_id (PK)Identifier of the Keboola component related to the activitykeboola.wr-db-snowflake_kbc-us-east-1
date (PK)Date the activity occurred2023-08-14
activity_type (PK)Type of the activity (Job Run, Configuration Update and None to see that the user did nothing)Job Run
activitiesNumber of activities (number of run job or configuration updates)3
last_project_activityFlag indicating if the activity is the last activity of the user in the projecttrue

DEPRECATED – This table is being replaced by kbc_sql_workspace and kbc_non_sql_workspace.

This table shows data about existing workspaces. Unlike SQL and Data Science sandboxes, this table includes all workspaces of the project (i.e., those created by transformations).

Note: The table is always extracted in full.

ColumnDescriptionExample
kbc_workspace_id (PK)Unique Keboola workspace identifier985088171_kbc-us-east-1
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
workspace_creatorForeign key to the Keboola tableJohn Doe
workspace_createdDatetime when the workspace was created2023-06-13 20:41:42.268
workspace_typeBackend type of the workspacesnowflake
workspace_activeFlag indicating if the workspace is active1
workspace_expiredDatetime when the workspace expired (empty for active)2023-07-18 10:20:56.384
workspace_hostnameHostname of the workspacehttps://keboola.snowflakecomputing.com
workspace_expire_hoursNumber of hours before the workspace expires due to inactivity (currently for data science workspaces)1
workspace_startDatetime when the workspace started2023-06-13T20:41:42.268Z
workspace_updatedDatetime when the workspace was updated2023-07-12T12:01:24.181Z
workspace_userUser generated for the workspaceSAPI_WORKSPACE_985088174
backend_sizeBackend size of the workspacesmall
storage_size_gbSize of the workspace (used for persistent workspaces)2
kbc_token_idForeign key to the Keboola token creating the workspace287689_kbc-us-east-1
kbc_token_nameName of the token creating the workspacejohn.doe@keboola.com
workspace_sharedFlag indicating if the workspace is shared with other userstrue
workspace_read_only_storage_accessFlag indicating if the workspace has read-only storage accessfalse
kbc_workspace_nameName of the workspaceMy Workspace
workspace_schemaSchema nameWORKSPACE_985088174

This table shows data about workspace events.

ColumnDescriptionExample
kbc_workspace_event_id (PK)Unique Keboola workspace event identifier7236030887_kbc-us-east-1
kbc_workspace_idForeign key to the Keboola workspace985088171_kbc-us-east-1
kbc_project_idForeign key to the Keboola project7880_kbc-us-east-1
event_created_atDatetime when the workspace event was created2023-07-23 06:23:19
eventDescription of the eventstorage.workspaceCreated
event_typeType of the eventinfo
kbc_token_idForeign key to the Keboola token creating the event516357_kbc-us-east-1
kbc_token_nameName of the token creating the event[_internal] main scheduler

Columns with the dst_ prefix are system columns used in Telemetry Data connector executions. They are not related to the data itself.

You can obtain telemetry data for your project that is approximately 4-8 hours old when running the connector.

Note: This is not guaranteed, as the raw data is processed before reaching the connector’s source; therefore delays in processing might occur.

Ask Kai

Ask anything about Keboola — I'll search the docs and cite the pages I use.