- Overview
- Setup Guide
- Permissions
- Troubleshooting
audit_logs, query_history) against Unity Catalog system tables.This integration uses OAuth 2.0 Client Credentials flow for server-to-server authentication.How It Works
- Parable sends Client ID and Client Secret to the token endpoint
- Databricks returns a short-lived access token (typically 1 hour)
- Use the access token in API requests
- When expired, request a new token (automatic in Parable)
Token Request
curl -X POST "https://<workspace-host>/oidc/v1/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=YOUR_CLIENT_ID" \
-d "client_secret=YOUR_CLIENT_SECRET"
response = requests.post(
"https://<workspace-host>/oidc/v1/token",
data={
"grant_type": "client_credentials",
"client_id": "YOUR_CLIENT_ID",
"client_secret": "YOUR_CLIENT_SECRET"
}
)
access_token = response.json()["access_token"]
print(f"Access Token: {access_token}")
Using the Access Token
Authorization: Bearer {access_token}
Info: Parable automatically handles token refresh, so you don’t need to manage token expiration manually.
Metadata & identity
Unity Catalog catalogs, schemas, tables; SCIM users and groupsUser activity
Audit events and SQL query history fromsystem.access.audit and system.query.history| Tap | Source | Enabled by default |
|---|---|---|
users, groups | SCIM API | Yes |
catalogs, schemas, tables | Unity Catalog API | Yes |
audit_logs | system.access.audit | Yes |
query_history | system.query.history | Yes |
jobs, job_runs, clusters, pipelines, etc. | Workspace APIs | Opt-in |
Data streams
This Provider Plugin defines 14 data streams.| Stream | Description | Sync |
|---|---|---|
catalogs | Lists all Unity Catalog catalogs available in the Databricks workspace. Provides metadata about each catalog including name, owner, comment, and properties. | full |
schemas | Lists all schemas within a specified Unity Catalog catalog. Requires catalog_name as a parent context field. Provides schema metadata including name, owner, and properties. | full |
tables | Lists all tables within a specified Unity Catalog catalog and schema. Requires catalog_name and schema_name as parent context fields. Provides table metadata including columns, data types, and storage info. | full |
table_summaries | Lists table summaries within a catalog, providing a lightweight view of available tables with optional LIKE pattern filtering. | full |
clusters | Lists all clusters in the Databricks workspace. Provides compute cluster metadata including configuration, state, and resource allocation details. | full |
sql_warehouses | Lists all SQL warehouses in the Databricks workspace. Provides SQL warehouse configuration, state, and sizing details. | full |
jobs | Lists all jobs defined in the Databricks workspace. Provides job configuration, schedule, and metadata. Paginated via next_page_token. | full |
job_runs | Lists job runs in the Databricks workspace. Provides run execution details including status, duration, and task results. Paginated via next_page_token. | full |
pipelines | Lists all Delta Live Tables (DLT) pipelines in the Databricks workspace. Provides pipeline configuration, state, and metadata. | full |
users | Lists all users in the Databricks workspace via the SCIM v2 API. Provides user identity, email, and group membership information. | full |
groups | Lists all groups in the Databricks workspace via the SCIM v2 API. Provides group membership and role information. | full |
service_principals | Lists all service principals in the Databricks workspace via the SCIM v2 API. Provides service principal identity and entitlement information. | full |
audit_logs | Human workspace audit events from system.access.audit (Unity Catalog). Keeps rows with a real user email and drops service-principal / System-User firehose plus token-login, Unity Catalog internals, filesystem signed-URL churn, secrets polling, and lineage/optimization noise. Queried via the SQL Statement Execution API. Requires USE CATALOG on system, USE SCHEMA on system.access, and SELECT on system.access.audit. | incremental |
query_history | SQL and serverless compute query execution history from system.query.history. Includes executor identity, statement text, timing, client application, and query_source linkage to notebooks, jobs, and dashboards. Queried via the SQL Statement Execution API. Requires USE CATALOG on system, USE SCHEMA on system.query, and SELECT on system.query.history. | incremental |
Databricks
What You’ll Need
| Credential | What it is |
|---|---|
| Client ID | Service principal application (client) ID |
| Client Secret | OAuth secret generated for the service principal |
| Workspace hostname | Workspace URL host only (no https://) |
| SQL warehouse ID | Warehouse used for SQL Statement Execution API calls |
| Token endpoint | Account- or workspace-level OAuth token URL |
Info: Setup access in Databricks. These steps require Account admin or workspace admin, or a colleague with equivalent permissions who can create credentials for you. If that is not you, ask your Databricks administrator.
- A Databricks workspace on AWS, Azure, or GCP with Unity Catalog enabled
- At least one SQL warehouse (running or auto-start enabled)
- System tables enabled for the account (Enable system tables)
- Network access from Parable to the workspace hostname
Step 1: Create a service principal
- Open the Databricks Account Console:
- Go to User management → Service principals.
- Click Add service principal (for example,
parable-integration). - Copy the Application (client) ID.
Step 2: Assign the service principal to the workspace
- In the Account Console, open the service principal → Workspaces tab.
- Add the target workspace.
- Set permission level to User (recommended starting point).
Step 3: Generate an OAuth secret
- Open the service principal in the Account Console.
- Go to OAuth secrets.
- Click Generate secret.
- Copy the Client secret immediately — it is shown only once.
Step 4: Grant SQL warehouse access
- In the workspace, open SQL → SQL warehouses.
- Select the warehouse Parable will use.
- Open Permissions.
- Grant the service principal CAN USE on the warehouse.
Step 5: Grant Unity Catalog metadata access
Parable lists catalog, schema, and table metadata only. Grant BROWSE on each catalog Parable should inventory. This allows discovery via the Unity Catalog API without read access to table data.Run as a metastore admin or account admin from a Unity Catalog-enabled workspace SQL editor. Replace`<service-principal-name>` with the service principal display name (for example, `parable-integration`):GRANT BROWSE ON CATALOG main TO `<service-principal-name>`;
GRANT BROWSE ON CATALOG analytics TO `<service-principal-name>`;
SELECT, MODIFY, MANAGE, or ALL PRIVILEGES on customer tables unless you have a separate requirement.Catalogs bound only to other workspaces are not visible from this workspace even with BROWSE. See Unity Catalog privileges.Step 6: Grant system table access (user activity taps)
Required foraudit_logs and query_history. Run from a Unity Catalog-enabled workspace as a metastore admin or account admin:GRANT USE CATALOG ON CATALOG system TO `<service-principal-name>`;
GRANT USE SCHEMA ON SCHEMA system.access TO `<service-principal-name>`;
GRANT SELECT ON TABLE system.access.audit TO `<service-principal-name>`;
GRANT USE SCHEMA ON SCHEMA system.query TO `<service-principal-name>`;
GRANT SELECT ON TABLE system.query.history TO `<service-principal-name>`;
Step 7: Enter values in Parable
| Field | Value |
|---|---|
Client ID (clientId) | Service principal application ID |
Client secret (clientSecret) | OAuth secret from the previous step |
Token endpoint (tokenEndpoint) | Full HTTPS OAuth token URL (see examples below) |
Workspace instance (workspace_instance) | Hostname only, e.g. dbc-abc123.cloud.databricks.com |
SQL warehouse ID (warehouse_id) | From SQL warehouse Connection details |
Account ID (account_id) | Optional; required for account-level OAuth token URLs |
Cloud provider (cloud_provider) | Optional; aws, azure, or gcp — used with account-level OAuth |
Activity workspace ID (activity_workspace_id) | Optional numeric filter for activity taps; leave blank for all workspaces in the region |
https://dbc-abc123.cloud.databricks.com/oidc/v1/token
https://<workspace-hostname>/oidc/v1/tokenAccount-level (multi-workspace; replace <account-id>):| Cloud | Token endpoint |
|---|---|
| AWS | https://accounts.cloud.databricks.com/oidc/accounts/<account-id>/v1/token |
| Azure | https://accounts.azuredatabricks.net/oidc/accounts/<account-id>/v1/token |
| GCP | https://accounts.gcp.databricks.com/oidc/accounts/<account-id>/v1/token |
all-apis (configured on the Provider; you do not enter it separately).Step 8: Test connection
Parable verifies connectivity by executing a SQL statement against the configured warehouse (for example,SELECT 1 via /api/2.0/sql/statements).
Success: If you received a 200 OK response with valid data, your credentials are configured correctly. You can now configure this Provider in Parable.
Tip: Databricks enforces rate limits of varies by endpoint; Parable defaults to 2–10 requests per second depending on the tap. Parable handles rate limiting automatically with exponential backoff, but initial syncs of large datasets may take longer due to these limits.
| Cloud | Account-level token endpoint |
|---|---|
| AWS | https://accounts.cloud.databricks.com/oidc/accounts/<account-id>/v1/token |
| Azure | https://accounts.azuredatabricks.net/oidc/accounts/<account-id>/v1/token |
| GCP | https://accounts.gcp.databricks.com/oidc/accounts/<account-id>/v1/token |
Databricks
Parable uses the OAuth scopeall-apis for service principal authentication. That scope is coarse: it allows the service principal to call Databricks REST APIs for which it has been granted permission in the workspace and Unity Catalog. Least privilege is enforced with workspace roles, SQL warehouse permissions, and Unity Catalog grants — not with a finer OAuth scope.Permission layers
| Layer | Where to configure | What Parable needs |
|---|---|---|
| Account | Account Console → Service principals | Dedicated SP, OAuth secret, workspace assignment |
| Workspace | Workspace permissions + SQL warehouses | User (or Admin if SCIM returns 403); CAN USE on one SQL warehouse |
| Unity Catalog | SQL grants or Catalog Explorer | BROWSE on named customer catalogs; read-only grants on system tables |
Grants by default tap
| Tap | Permission |
|---|---|
audit_logs | CAN USE on SQL warehouse + SELECT on system.access.audit |
query_history | CAN USE on SQL warehouse + SELECT on system.query.history |
catalogs, schemas, tables | BROWSE on each target customer catalog |
users, groups | Workspace User; Admin on this workspace if SCIM list returns 403 |
System table grants (reference)
GRANT USE CATALOG ON CATALOG system TO `<service-principal-name>`;
GRANT USE SCHEMA ON SCHEMA system.access TO `<service-principal-name>`;
GRANT SELECT ON TABLE system.access.audit TO `<service-principal-name>`;
GRANT USE SCHEMA ON SCHEMA system.query TO `<service-principal-name>`;
GRANT SELECT ON TABLE system.query.history TO `<service-principal-name>`;
Verify permissions
After generating an OAuth token for the service principal, run these checks (replace placeholders):TOKEN=<access-token>
HOST=https://<workspace-host>
WAREHOUSE_ID=<sql-warehouse-id>
curl -s -H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d "{\"statement\":\"SELECT 1\",\"warehouse_id\":\"$WAREHOUSE_ID\"}" \
"$HOST/api/2.0/sql/statements"
curl -s -H "Authorization: Bearer $TOKEN" \
"$HOST/api/2.1/unity-catalog/catalogs?include_browse=true"
curl -s -H "Authorization: Bearer $TOKEN" \
"$HOST/api/2.0/preview/scim/v2/Users?count=1"
Large workspace notes (tables tap)
The tables tap fans out from every catalog and schema. In large Unity Catalog estates the first sync can take 15-30+ minutes and produce tens of thousands of table metadata rows (multi-GB bronze). This is expected: Parable paginates the Unity Catalog API and writes one bronze row per table.- First sync: allow a longer sync window; disable
tablesinitially if you only need catalogs/schemas. - Ongoing syncs: full refresh re-lists table metadata; row counts track catalog growth.
- Deadlines: if your orchestrator enforces a hard per-sync timeout, raise it for the first
tablesrun or keep the tap disabled until a maintenance window.
Security review notes
- SCIM and workspace Admin (by design): Parable recommends starting with workspace User. If SCIM list calls return 403, granting Admin on this workspace only is the supported escalation so
usersandgroupstaps can sync. Alternatively, leave the service principal at User and disable those identity taps in Parable if you do not need them. all-apisis not full admin. The service principal can only access APIs and data allowed by workspace and Unity Catalog grants.- Customer table data:
BROWSEexposes metadata (names, comments, structure), not row contents. Activity taps read platform audit and SQL history tables, not arbitrary customer tables. - No write path: The grants above do not allow modifying data, jobs, clusters, or permissions.
Audit Logs
Audit Logs
audit_logsAudit Logs covers human workspace audit events from system.access.audit (Unity Catalog). Keeps rows with a real user email and drops service-principal / System-User firehose plus token-login, Unity Catalog internals, filesystem signed-URL churn, secrets polling, and lineage/optimization noise. Queried via the SQL Statement Execution API. Requires USE CATALOG on system, USE SCHEMA on system.access, and SELECT on system.access.audit.- Enables: reconstruct an Audit Logs timeline and correlate each returned actor, target, action, and timestamp during an investigation.
- Scope: Human workspace audit events from system.access.audit (Unity Catalog). Keeps rows with a real user email and drops service-principal / System-User firehose plus token-login, Unity Catalog internals, filesystem signed-URL churn, secrets polling, and lineage/optimization noise. Queried via the SQL Statement Execution API. Requires USE CATALOG on system, USE SCHEMA on system.access, and SELECT on system.access.audit; the connector reads
/api/2.0/sql/statementsas an event stream in incremental mode. The configured credential must grant the declaredall-apisaccess scope; records outside that access are not returned. This stream has no deletion signal, so a missing row does not establish that the Databricks record was deleted.
Account ID
Account ID
audit_logs.account_idAccount ID records Databricks account ID. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
account_idwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Action Name
Action Name
audit_logs.action_nameAction Name records action performed (e.g. login, runNow, commandSubmit). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Audit Logs investigation evidence with the exact
action_nameresult, permission, or Databricks classification being examined. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is interpreted at one Databricks Audit Log Event record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Databricks-returned labels rather than a universal taxonomy.
Audit Level
Audit Level
audit_logs.audit_levelAudit Level records WORKSPACE_LEVEL or ACCOUNT_LEVEL. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
audit_levelwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is interpreted at one Databricks Audit Log Event record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Event Date
Event Date
audit_logs.event_dateEvent Date records calendar date of the event. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
event_datewith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is interpreted at one Databricks Audit Log Event record per row; the schema uses the
Temporal.Datescalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Event ID
Event ID
audit_logs.event_idEvent ID records unique identifier for the audit event. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
event_idwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Event Time
Event Time
audit_logs.event_timeEvent Time records UTC timestamp when the event occurred. Used as the incremental sync cursor. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
event_timewith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is interpreted at one Databricks Audit Log Event record per row; the connector also declares it for record ordering; the schema assigns the
event_timesemantic role; the schema uses theTemporal.DateTimescalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Identity Metadata
Identity Metadata
audit_logs.identity_metadataIdentity Metadata records run-as and run-by identity metadata for impersonation scenarios. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
identity_metadatawith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is one nested object per containing Databricks Audit Log Event object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Run As
Run As
audit_logs.identity_metadata.run_asRun As records principal whose privileges were used. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
run_aswith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Databricks reports this value on the Databricks Audit Identity Metadata object returned for Audit Logs; it is interpreted at one Databricks Audit Identity Metadata record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Run By
Run By
audit_logs.identity_metadata.run_byRun By records principal that initiated the action. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
run_bywith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Databricks reports this value on the Databricks Audit Identity Metadata object returned for Audit Logs; it is interpreted at one Databricks Audit Identity Metadata record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Request ID
Request ID
audit_logs.request_idRequest ID records unique request identifier. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
request_idwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Request Params
Request Params
audit_logs.request_paramsRequest Params records action-specific request parameters. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
request_paramswith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is interpreted at one Databricks Audit Log Event record per row; the schema uses the
Generic.JSONscalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Response
Response
audit_logs.responseResponse records HTTP response metadata for the audited action (JSON string under the JSON_ARRAY result format). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
responsewith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is interpreted at one Databricks Audit Log Event record per row; the schema uses the
Generic.JSONscalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Service Name
Service Name
audit_logs.service_nameService Name records service that handled the request (e.g. notebook, jobs, accounts). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
service_namewith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is interpreted at one Databricks Audit Log Event record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Session ID
Session ID
audit_logs.session_idSession ID records session ID associated with the request. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
session_idwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Source IP Address
Source IP Address
audit_logs.source_ip_addressSource IP Address records source IP address of the request. It is needed to preserve the Databricks-reported network address context for the same record.- Enables: correlate
source_ip_addresswith the actor, request, or session on the same Databricks event without treating it as proof of physical presence. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is interpreted at one Databricks Audit Log Event record per row; the schema uses the
Network.IpAddressscalar; the value is network address context; this Databricks-reported or configured context does not establish residency or verified physical presence; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Databricks-returned labels rather than a universal taxonomy.
User Agent
User Agent
audit_logs.user_agentUser Agent records user agent string from the request. It is needed to preserve the Databricks-reported client device or software context for the same record.- Enables: correlate
user_agentwith the actor, request, or session on the same Databricks event without treating it as proof of physical presence. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is interpreted at one Databricks Audit Log Event record per row; the value is client device or software context; this Databricks-reported or configured context does not establish residency or verified physical presence; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
User Identity
User Identity
audit_logs.user_identityUser Identity records identity of the user who initiated the request (JSON string under the JSON_ARRAY result format). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
user_identitywith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is interpreted at one Databricks Audit Log Event record per row; the schema uses the
Generic.JSONscalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Version
Version
audit_logs.versionVersion records audit log schema version. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
versionwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is interpreted at one Databricks Audit Log Event record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Workspace ID
Workspace ID
audit_logs.workspace_idWorkspace ID records workspace ID where the event occurred. Account-level events use 0. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate
workspace_idwith the returned actor, target, action, request, or session identifiers on the same Audit Logs evidence record. - Interpretation: Databricks reports this value on the Databricks Audit Log Event object returned for Audit Logs; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Catalogs
Catalogs
catalogsCatalogs covers Unity Catalog catalogs available in the Databricks workspace. Provides metadata about each catalog including name, owner, comment, and properties.- Enables: inventory returned Unity Catalog catalogs and compare their owner, catalog kind, storage reference, and browse-only or Workspace-access flags.
- Scope: Lists all Unity Catalog catalogs available in the Databricks workspace. Provides metadata about each catalog including name, owner, comment, and properties; the connector reads
/api/2.1/unity-catalog/catalogsas a snapshot stream in full mode. The configured credential must grant the declaredall-apisaccess scope; records outside that access are not returned. This stream has no deletion signal, so a missing row does not establish that the Databricks record was deleted.
Accessible In Current Workspace
Accessible In Current Workspace
catalogs.accessible_in_current_workspaceAccessible In Current Workspace records whether the catalog is accessible in the current workspace context. It is needed to distinguish Catalogs rows by the exact Databricks-returned accessible in current workspace value.- Enables: select Catalogs rows where
accessible_in_current_workspaceis true or false when comparing the condition described by Accessible In Current Workspace. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Browse Only
Browse Only
catalogs.browse_onlyBrowse Only records whether the catalog is browse-only (no data access, metadata only). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Catalogs rows with the exact
browse_onlyaccess-related value being investigated. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Databricks-returned labels rather than a universal taxonomy.
Cache Version Info
Cache Version Info
catalogs.cache_version_infoCache Version Info records cache version metadata for the catalog. It is needed to inspect the exact metadata included with this record.- Enables: inspect the exact metadata keys returned in
cache_version_infoand associate them with the containing Catalogs record. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is one nested object per containing Catalog object when present; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Metastore Version
Metastore Version
catalogs.cache_version_info.metastore_versionMetastore Version records metastore version cached for this catalog. It is needed to compare the exact metastore version configuration returned for this Cache Version Info record.- Enables: compare the exact
metastore_versionconfiguration returned for each Cache Version Info record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Cache Version Info object returned for Catalogs; it is interpreted at one Cache Version Info record per row.
Catalog Type
Catalog Type
catalogs.catalog_typeCatalog Type records type of catalog (e.g., MANAGED_CATALOG, DELTASHARING_CATALOG). It is needed to distinguish Catalogs rows by the exact Databricks-returned catalog type value.- Enables: separate Catalogs rows by the exact Databricks-returned
catalog_typelabel when comparing catalog type. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Comment
Comment
catalogs.commentComment records comment or description for the catalog. It is needed to inspect the exact comment or journal text included with this record.- Enables: inspect the comment or journal text returned in
commentand attribute it to the same record’s parent record, owner, status, and update time where returned. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is comment or journal text at one Catalog record per row; this is only the content included in the Databricks response for this record.
Connection Name
Connection Name
catalogs.connection_nameConnection Name records name of the connection, applicable for foreign catalogs. It is needed to compare the returned connection name for individual Catalogs rows and select rows with a specific connection_name value.- Enables: locate Catalogs rows whose returned connection name exactly matches
connection_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row.
Created At
Created At
catalogs.created_atCreated At records timestamp when the catalog was created, in epoch milliseconds. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Catalogs records by
created_at, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Created By
Created By
catalogs.created_byCreated By records user or principal who created the catalog. It is needed to attribute this Catalogs row to the returned person, account, or organization reference.- Enables: attribute the Catalogs row to the returned person or account and match the exact
created_byvalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row.
Effective Predictive Optimization Flag
Effective Predictive Optimization Flag
catalogs.effective_predictive_optimization_flagEffective Predictive Optimization Flag records effective predictive optimization flag details including value and source. It is needed to preserve the nested effective predictive optimization flag relationship or details on the parent Catalog record.- Enables: expand
effective_predictive_optimization_flagto connect the containing Catalog row to its returned effective predictive optimization flag entries. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is one nested object per containing Catalog object when present.
Inherited From Name
Inherited From Name
catalogs.effective_predictive_optimization_flag.inherited_from_nameInherited From Name records the name of the object from which this flag was inherited. It is needed to compare the returned inherited from name for individual Catalogs rows and select rows with a specific inherited_from_name value.- Enables: locate Catalogs rows whose returned inherited from name exactly matches
inherited_from_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Effective Predictive Optimization Flag object returned for Catalogs; it is interpreted at one Effective Predictive Optimization Flag record per row.
Inherited From Type
Inherited From Type
catalogs.effective_predictive_optimization_flag.inherited_from_typeInherited From Type records the type of object from which this flag was inherited (e.g., CATALOG, SCHEMA, ACCOUNT). It is needed to distinguish Catalogs rows by the exact Databricks-returned inherited from type value.- Enables: separate Catalogs rows by the exact Databricks-returned
inherited_from_typelabel when comparing inherited from type. - Interpretation: Databricks reports this value on the Effective Predictive Optimization Flag object returned for Catalogs; it is interpreted at one Effective Predictive Optimization Flag record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Value
Value
catalogs.effective_predictive_optimization_flag.valueValue records the resolved effective value of predictive optimization. It is needed to distinguish Catalogs rows by the exact Databricks-returned value value.- Enables: separate Catalogs rows by the exact Databricks-returned
valuelabel when comparing value. - Interpretation: Databricks reports this value on the Effective Predictive Optimization Flag object returned for Catalogs; it is interpreted at one Effective Predictive Optimization Flag record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Enable Predictive Optimization
Enable Predictive Optimization
catalogs.enable_predictive_optimizationEnable Predictive Optimization records whether predictive optimization is enabled for the catalog. It is needed to distinguish Catalogs rows by the exact Databricks-returned enable predictive optimization value.- Enables: select Catalogs rows where
enable_predictive_optimizationis true or false when comparing the condition described by Enable Predictive Optimization. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
ETag
ETag
catalogs.etagETag records entity tag for optimistic concurrency on catalog updates. It is needed to compare the returned e tag for individual Catalogs rows and select rows with a specific etag value.- Enables: trace the e tag relationship returned in
etagfrom the Catalog row to its named Databricks context. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row.
Full Name
Full Name
catalogs.full_nameFull Name records full name of the catalog, typically the same as name for top-level catalogs. It is needed to compare the returned full name for individual Catalogs rows and select rows with a specific full_name value.- Enables: locate Catalogs rows whose returned full name exactly matches
full_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row.
ID
ID
catalogs.idID records Unity Catalog catalog UUID. It is needed to refer to the same catalog across records without relying on display text.- Enables: match
idto catalog references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is an identifier, not a measured quantity; the schema uses the
Identity.UUIDscalar.
Isolation Mode
Isolation Mode
catalogs.isolation_modeIsolation Mode records isolation mode of the catalog. It is needed to distinguish Catalogs rows by the exact Databricks-returned isolation mode value.- Enables: separate Catalogs rows by the exact Databricks-returned
isolation_modelabel when comparing isolation mode. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Metastore ID
Metastore ID
catalogs.metastore_idMetastore ID records ID of the metastore this catalog belongs to. It is needed to refer to the same metastore across records without relying on display text.- Enables: match
metastore_idto metastore references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is an identifier, not a measured quantity.
Metastore Version
Metastore Version
catalogs.metastore_versionMetastore Version records metastore version associated with this catalog record. It is needed to compare the exact metastore version configuration returned for this Catalog record.- Enables: compare the exact
metastore_versionconfiguration returned for each Catalog record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row.
Name
Name
catalogs.nameName records name of the catalog. Serves as the primary key. It is needed to distinguish repeated deliveries of the same Catalogs row using the declared ingestion key.- Enables: use
nameas the declared ingestion deduplication key for Catalogs and match repeated rows carrying the same Databricks identifier. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key.
Options
Options
catalogs.optionsOptions records options for configuring the catalog, such as connection options for foreign catalogs. It is needed to compare the exact options configuration returned for this Catalog record.- Enables: compare the exact
optionsconfiguration returned for each Catalog record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row; the schema uses the
Generic.JSONscalar.
Owner
Owner
catalogs.ownerOwner records owner of the catalog. It is needed to attribute this Catalogs row to the returned person, account, or organization reference.- Enables: attribute the Catalogs row to the returned person or account and match the exact
ownervalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row.
Properties
Properties
catalogs.propertiesProperties records key-value properties associated with the catalog. It is needed to inspect the exact metadata included with this record.- Enables: inspect the exact metadata keys returned in
propertiesand associate them with the containing Catalogs record. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row; the schema uses the
Generic.JSONscalar; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Provider Name
Provider Name
catalogs.provider_nameProvider Name records name of the provider, applicable for Delta Sharing catalogs. It is needed to compare the returned provider name for individual Catalogs rows and select rows with a specific provider_name value.- Enables: locate Catalogs rows whose returned provider name exactly matches
provider_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row.
Provisioning Info
Provisioning Info
catalogs.provisioning_infoProvisioning Info records provisioning state information for the catalog. It is needed to preserve the nested provisioning info relationship or details on the parent Catalog record.- Enables: expand
provisioning_infoto connect the containing Catalog row to its returned provisioning info entries. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is one nested object per containing Catalog object when present.
State
State
catalogs.provisioning_info.stateState records current provisioning state of the catalog. It is needed to distinguish Catalogs rows by the exact Databricks-returned state value.- Enables: separate Catalogs rows by the exact Databricks-returned
statelabel when comparing state. - Interpretation: Databricks reports this value on the Provisioning Info object returned for Catalogs; it is interpreted at one Provisioning Info record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Query Federation Attributes
Query Federation Attributes
catalogs.query_federation_attributesQuery Federation Attributes records foreign-catalog federation metadata when catalog_type is FOREIGN_CATALOG. It is needed to inspect the exact metadata included with this record.- Enables: inspect the exact metadata keys returned in
query_federation_attributesand associate them with the containing Catalogs record. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is one nested object per containing Catalog object when present; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Connection ID
Connection ID
catalogs.query_federation_attributes.connection_idConnection ID records foreign connection UUID backing the catalog. It is needed to refer to the same connection across records without relying on display text.- Enables: match
connection_idto connection references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Query Federation Attributes object returned for Catalogs; it is an identifier, not a measured quantity; the schema uses the
Identity.UUIDscalar.
Last Refreshed Timestamp
Last Refreshed Timestamp
catalogs.query_federation_attributes.last_refreshed_timestampLast Refreshed Timestamp records epoch milliseconds when federation metadata was last refreshed. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Catalogs records by
last_refreshed_timestamp, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Query Federation Attributes object returned for Catalogs; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Resource Name
Resource Name
catalogs.resource_nameResource Name records metastore-relative resource path for the catalog. It is needed to compare the returned resource name for individual Catalogs rows and select rows with a specific resource_name value.- Enables: locate Catalogs rows whose returned resource name exactly matches
resource_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row.
Securable Kind
Securable Kind
catalogs.securable_kindSecurable Kind records the kind of securable, such as CATALOG_STANDARD or CATALOG_DELTASHARING. It is needed to distinguish Catalogs rows by the exact Databricks-returned securable kind value.- Enables: separate Catalogs rows by the exact Databricks-returned
securable_kindlabel when comparing securable kind. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Securable Type
Securable Type
catalogs.securable_typeSecurable Type records the securable type of this object, typically CATALOG. It is needed to distinguish Catalogs rows by the exact Databricks-returned securable type value.- Enables: separate Catalogs rows by the exact Databricks-returned
securable_typelabel when comparing securable type. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Share Name
Share Name
catalogs.share_nameShare Name records name of the share, applicable for Delta Sharing catalogs. It is needed to compare the returned share name for individual Catalogs rows and select rows with a specific share_name value.- Enables: locate Catalogs rows whose returned share name exactly matches
share_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row.
Storage Location
Storage Location
catalogs.storage_locationStorage Location records storage location URL for the catalog. It is needed to preserve the Databricks-reported resource location link for the same record.- Enables: correlate the Databricks resource link in
storage_locationwith its containing Catalog row without treating the resource path as a statement of data residency. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row; the schema uses the
Network.Uriscalar; the value is resource location link; this Databricks-reported or configured context does not establish residency or verified physical presence.
Storage Root
Storage Root
catalogs.storage_rootStorage Root records root storage location for managed tables in this catalog. It is needed to compare the returned storage root for individual Catalogs rows and select rows with a specific storage_root value.- Enables: trace the storage root relationship returned in
storage_rootfrom the Catalog row to its named Databricks context. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row.
Updated At
Updated At
catalogs.updated_atUpdated At records timestamp when the catalog was last updated, in epoch milliseconds. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Catalogs records by
updated_at, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; its unit or granularity is epoch milliseconds; the connector also declares it for record ordering; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Updated By
Updated By
catalogs.updated_byUpdated By records user or principal who last updated the catalog. It is needed to attribute this Catalogs row to the returned person, account, or organization reference.- Enables: attribute the Catalogs row to the returned person or account and match the exact
updated_byvalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Catalog object returned for Catalogs; it is interpreted at one Catalog record per row.
Clusters
Clusters
clustersClusters covers clusters in the Databricks workspace. Provides compute cluster metadata including configuration, state, and resource allocation details.- Enables: compare returned cluster configuration, lifecycle state, worker allocation, creator, and activity times.
- Scope: Lists all clusters in the Databricks workspace. Provides compute cluster metadata including configuration, state, and resource allocation details; the connector reads
/api/{apiVersion}/clusters/listas a snapshot stream in full mode. The configured credential must grant the declaredall-apisaccess scope; records outside that access are not returned. This stream has no deletion signal, so a missing row does not establish that the Databricks record was deleted.
Autoscale
Autoscale
clusters.autoscaleAutoscale records autoscale configuration specifying min and max workers. It is needed to measure the Databricks-reported number of autoscale at one Databricks Cluster record per row.- Enables: measure and compare the Databricks-reported number of autoscale in
autoscaleat one Databricks Cluster record per row. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is a Databricks-reported count at one Databricks Cluster record per row.
Max Workers
Max Workers
clusters.autoscale.max_workersMax Workers records maximum number of workers the cluster can scale up to. It is needed to measure the Databricks-reported number of max workers at one Autoscale Config record per row.- Enables: measure and compare the Databricks-reported number of max workers in
max_workersat one Autoscale Config record per row. - Interpretation: Databricks reports this value on the Autoscale Config object returned for Clusters; it is a Databricks-reported count at one Autoscale Config record per row.
Min Workers
Min Workers
clusters.autoscale.min_workersMin Workers records minimum number of workers the cluster can scale down to. It is needed to measure the Databricks-reported number of min workers at one Autoscale Config record per row.- Enables: measure and compare the Databricks-reported number of min workers in
min_workersat one Autoscale Config record per row. - Interpretation: Databricks reports this value on the Autoscale Config object returned for Clusters; it is a Databricks-reported count at one Autoscale Config record per row.
AWS Attributes
AWS Attributes
clusters.aws_attributesAWS Attributes records AWS-specific cluster attributes (present for AWS workspaces). It is needed to preserve the nested aws attributes relationship or details on the parent Databricks Cluster record.- Enables: expand
aws_attributesto connect the containing Databricks Cluster row to its returned aws attributes entries. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is one nested object per containing Databricks Cluster object when present.
Availability
Availability
clusters.aws_attributes.availabilityAvailability records availability type for the cluster. It is needed to distinguish Clusters rows by the exact Databricks-returned availability value.- Enables: separate Clusters rows by the exact Databricks-returned
availabilitylabel when comparing availability. - Interpretation: Databricks reports this value on the AWS Attributes object returned for Clusters; it is interpreted at one AWS Attributes record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Ebs Volume Count
Ebs Volume Count
clusters.aws_attributes.ebs_volume_countEbs Volume Count records number of EBS volumes attached to each node. It is needed to measure the Databricks-reported number of eBS volumes attached to each node at one AWS Attributes record per row.- Enables: measure and compare the Databricks-reported number of eBS volumes attached to each node in
ebs_volume_countat one AWS Attributes record per row. - Interpretation: Databricks reports this value on the AWS Attributes object returned for Clusters; it is a Databricks-reported count at one AWS Attributes record per row.
Ebs Volume Iops
Ebs Volume Iops
clusters.aws_attributes.ebs_volume_iopsEbs Volume Iops records IOPS for provisioned IOPS EBS volumes. It is needed to compare the numeric ebs volume iops reported for one AWS Attributes record without assuming an unstated unit.- Enables: compare the numeric
ebs_volume_iopsvalue per AWS Attributes record without assigning a unit not declared by the schema description. - Interpretation: Databricks reports this value on the AWS Attributes object returned for Clusters; it is interpreted at one AWS Attributes record per row.
Ebs Volume Size
Ebs Volume Size
clusters.aws_attributes.ebs_volume_sizeEbs Volume Size records size of each EBS volume in GiB. It is needed to compare the numeric ebs volume size reported for one AWS Attributes record without assuming an unstated unit.- Enables: compare the numeric
ebs_volume_sizevalue per AWS Attributes record without assigning a unit not declared by the schema description. - Interpretation: Databricks reports this value on the AWS Attributes object returned for Clusters; it is interpreted at one AWS Attributes record per row.
Ebs Volume Throughput
Ebs Volume Throughput
clusters.aws_attributes.ebs_volume_throughputEbs Volume Throughput records throughput for gp3 EBS volumes in MiB/s. It is needed to compare the numeric ebs volume throughput reported for one AWS Attributes record without assuming an unstated unit.- Enables: compare the numeric
ebs_volume_throughputvalue per AWS Attributes record without assigning a unit not declared by the schema description. - Interpretation: Databricks reports this value on the AWS Attributes object returned for Clusters; it is interpreted at one AWS Attributes record per row.
Ebs Volume Type
Ebs Volume Type
clusters.aws_attributes.ebs_volume_typeEbs Volume Type records EBS volume type (e.g. GENERAL_PURPOSE_SSD, THROUGHPUT_OPTIMIZED_HDD). It is needed to distinguish Clusters rows by the exact Databricks-returned ebs volume type value.- Enables: separate Clusters rows by the exact Databricks-returned
ebs_volume_typelabel when comparing ebs volume type. - Interpretation: Databricks reports this value on the AWS Attributes object returned for Clusters; it is interpreted at one AWS Attributes record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
First On Demand
First On Demand
clusters.aws_attributes.first_on_demandFirst On Demand records number of nodes placed on on-demand instances first. It is needed to measure the Databricks-reported number of nodes placed on on-demand instances first at one AWS Attributes record per row.- Enables: measure and compare the Databricks-reported number of nodes placed on on-demand instances first in
first_on_demandat one AWS Attributes record per row. - Interpretation: Databricks reports this value on the AWS Attributes object returned for Clusters; it is a Databricks-reported count at one AWS Attributes record per row.
Instance Profile Arn
Instance Profile Arn
clusters.aws_attributes.instance_profile_arnInstance Profile Arn records ARN of the instance profile for the cluster. It is needed to inventory the exact Databricks-reported configuration or classification represented by this field.- Enables: compare
instance_profile_arnamong Clusters records when reconciling this specific configuration, source, or classification. - Interpretation: Databricks reports this value on the AWS Attributes object returned for Clusters; it is interpreted at one AWS Attributes record per row; the value is a Databricks-returned or configured label at the Aws Attributes grain rather than a universal taxonomy.
Spot Bid Price Percent
Spot Bid Price Percent
clusters.aws_attributes.spot_bid_price_percentSpot Bid Price Percent records max bid price as a percentage of on-demand price for spot instances. It is needed to measure the reported spot bid price percent for one aws attributes record.- Enables: measure and compare
spot_bid_price_percentper AWS Attributes record in percent. - Interpretation: Databricks reports this value on the AWS Attributes object returned for Clusters; its unit or granularity is percent.
Zone ID
Zone ID
clusters.aws_attributes.zone_idZone ID records AWS availability zone ID. It is needed to refer to the same zone across records without relying on display text.- Enables: match
zone_idto zone references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the AWS Attributes object returned for Clusters; it is an identifier, not a measured quantity.
Azure Attributes
Azure Attributes
clusters.azure_attributesAzure Attributes records azure-specific cluster attributes (present for Azure workspaces). It is needed to preserve the nested azure attributes relationship or details on the parent Databricks Cluster record.- Enables: expand
azure_attributesto connect the containing Databricks Cluster row to its returned azure attributes entries. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is one nested object per containing Databricks Cluster object when present.
Availability
Availability
clusters.azure_attributes.availabilityAvailability records availability type for the cluster. It is needed to distinguish Clusters rows by the exact Databricks-returned availability value.- Enables: separate Clusters rows by the exact Databricks-returned
availabilitylabel when comparing availability. - Interpretation: Databricks reports this value on the Azure Attributes object returned for Clusters; it is interpreted at one Azure Attributes record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
First On Demand
First On Demand
clusters.azure_attributes.first_on_demandFirst On Demand records number of nodes placed on on-demand instances first. It is needed to measure the Databricks-reported number of nodes placed on on-demand instances first at one Azure Attributes record per row.- Enables: measure and compare the Databricks-reported number of nodes placed on on-demand instances first in
first_on_demandat one Azure Attributes record per row. - Interpretation: Databricks reports this value on the Azure Attributes object returned for Clusters; it is a Databricks-reported count at one Azure Attributes record per row.
Log Analytics Info
Log Analytics Info
clusters.azure_attributes.log_analytics_infoLog Analytics Info records log Analytics workspace configuration. It is needed to compare the exact log analytics info configuration returned for this Azure Attributes record.- Enables: compare the exact
log_analytics_infoconfiguration returned for each Azure Attributes record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Azure Attributes object returned for Clusters; it is interpreted at one Azure Attributes record per row; the schema uses the
Generic.JSONscalar.
Spot Bid Max Price
Spot Bid Max Price
clusters.azure_attributes.spot_bid_max_priceSpot Bid Max Price records max bid price for Azure spot instances (-1 for on-demand price). It is needed to measure the exact commercial amount reported on this record.- Enables: measure and compare the reported
spot_bid_max_priceamount for Clusters records, using the record’s currency code when one is returned. - Interpretation: Databricks reports this value on the Azure Attributes object returned for Clusters; it is interpreted at one Azure Attributes record per row; the Databricks response determines the currency or pricing basis; do not infer one when it is absent.
Cluster Cores
Cluster Cores
clusters.cluster_coresCluster Cores records total number of cores available across the cluster. It is needed to measure the Databricks-reported number of cores available across the cluster at one Databricks Cluster record per row.- Enables: measure and compare the Databricks-reported number of cores available across the cluster in
cluster_coresat one Databricks Cluster record per row. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is a Databricks-reported count at one Databricks Cluster record per row.
Cluster ID
Cluster ID
clusters.cluster_idCluster ID records unique identifier for the cluster. It is needed to distinguish repeated deliveries of the same Clusters row using the declared ingestion key.- Enables: use
cluster_idas the declared ingestion deduplication key for Clusters and match repeated rows carrying the same Databricks identifier. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key.
Cluster Log Conf
Cluster Log Conf
clusters.cluster_log_confCluster Log Conf records configuration for delivering Spark logs to a destination. It is needed to preserve the nested cluster log conf relationship or details on the parent Databricks Cluster record.- Enables: expand
cluster_log_confto connect the containing Databricks Cluster row to its returned cluster log conf entries. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is one nested object per containing Databricks Cluster object when present.
Dbfs
Dbfs
clusters.cluster_log_conf.dbfsDbfs records DBFS destination for logs. It is needed to preserve the nested dbfs relationship or details on the parent Cluster Log Conf record.- Enables: expand
dbfsto connect the containing Cluster Log Conf row to its returned dbfs entries. - Interpretation: Databricks reports this value on the Cluster Log Conf object returned for Clusters; it is one nested object per containing Cluster Log Conf object when present.
Destination
Destination
clusters.cluster_log_conf.dbfs.destinationDestination records DBFS path. It is needed to compare the returned destination for individual Clusters rows and select rows with a specific destination value.- Enables: trace the destination relationship returned in
destinationfrom the Dbfs Storage Info row to its named Databricks context. - Interpretation: Databricks reports this value on the Dbfs Storage Info object returned for Clusters; it is interpreted at one Dbfs Storage Info record per row.
S3
S3
clusters.cluster_log_conf.s3S3 records s3 destination for logs. It is needed to preserve the nested s3 relationship or details on the parent Cluster Log Conf record.- Enables: expand
s3to connect the containing Cluster Log Conf row to its returned s3 entries. - Interpretation: Databricks reports this value on the Cluster Log Conf object returned for Clusters; it is one nested object per containing Cluster Log Conf object when present.
Canned Acl
Canned Acl
clusters.cluster_log_conf.s3.canned_aclCanned Acl records canned ACL to apply. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Clusters rows with the exact
canned_aclaccess-related value being investigated. - Interpretation: Databricks reports this value on the S3 Storage Info object returned for Clusters; it is interpreted at one S3 Storage Info record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Databricks-returned labels rather than a universal taxonomy.
Destination
Destination
clusters.cluster_log_conf.s3.destinationDestination records s3 URI. It is needed to retain the exact Databricks resource or external link reported for this Clusters record.- Enables: open or correlate the resource named by
destinationwhile retaining the containing S3 Storage Info row as provenance. - Interpretation: Databricks reports this value on the S3 Storage Info object returned for Clusters; it is interpreted at one S3 Storage Info record per row; the returned link or template does not establish that the current credential can retrieve its target.
Enable Encryption
Enable Encryption
clusters.cluster_log_conf.s3.enable_encryptionEnable Encryption records whether server-side encryption is enabled. It is needed to distinguish Clusters rows by the exact Databricks-returned enable encryption value.- Enables: select Clusters rows where
enable_encryptionis true or false when comparing the condition described by Enable Encryption. - Interpretation: Databricks reports this value on the S3 Storage Info object returned for Clusters; it is interpreted at one S3 Storage Info record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Encryption Type
Encryption Type
clusters.cluster_log_conf.s3.encryption_typeEncryption Type records encryption type (e.g. sse-s3). It is needed to distinguish Clusters rows by the exact Databricks-returned encryption type value.- Enables: separate Clusters rows by the exact Databricks-returned
encryption_typelabel when comparing encryption type. - Interpretation: Databricks reports this value on the S3 Storage Info object returned for Clusters; it is interpreted at one S3 Storage Info record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Endpoint
Endpoint
clusters.cluster_log_conf.s3.endpointEndpoint records s3 endpoint URL. It is needed to retain the exact Databricks resource or external link reported for this Clusters record.- Enables: open or correlate the resource named by
endpointwhile retaining the containing S3 Storage Info row as provenance. - Interpretation: Databricks reports this value on the S3 Storage Info object returned for Clusters; it is interpreted at one S3 Storage Info record per row; the returned link or template does not establish that the current credential can retrieve its target.
Kms Key
Kms Key
clusters.cluster_log_conf.s3.kms_keyKms Key records KMS key for encryption. It is needed to refer to the same kms across records without relying on display text.- Enables: match
kms_keyto kms references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the S3 Storage Info object returned for Clusters; it is an identifier, not a measured quantity.
Region
Region
clusters.cluster_log_conf.s3.regionRegion records AWS region of the S3 bucket. It is needed to scope the returned S3 storage configuration to the AWS region named for its bucket.- Enables: combine
regionwith the sibling S3 destination and endpoint when reproducing or investigating the same log-storage configuration. - Interpretation: Databricks reports this value on the S3 Storage Info object returned for Clusters; it is one AWS region label per S3 storage configuration; the label scopes the configured bucket endpoint and does not establish data residency or verified physical storage.
Cluster Log Status
Cluster Log Status
clusters.cluster_log_statusCluster Log Status records status of log delivery for the cluster. It is needed to preserve the nested cluster log status relationship or details on the parent Databricks Cluster record.- Enables: expand
cluster_log_statusto connect the containing Databricks Cluster row to its returned cluster log status entries. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is one nested object per containing Databricks Cluster object when present.
Last Attempted
Last Attempted
clusters.cluster_log_status.last_attemptedLast Attempted records timestamp (epoch ms) of the last log sync attempt. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Clusters records by
last_attempted, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Log Sync Status object returned for Clusters; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Last Exception
Last Exception
clusters.cluster_log_status.last_exceptionLast Exception records exception message from the last failed sync attempt. It is needed to inspect the exact exception message returned for this Log Sync Status record.- Enables: attribute the exception message in
last_exceptionto the containing Clusters identifier, owner or author, status, and update time where returned. - Interpretation: Databricks reports this value on the Log Sync Status object returned for Clusters; it is interpreted at one Log Sync Status record per row; this is only the exception message included in the Databricks response for this record.
Cluster Memory Mb
Cluster Memory Mb
clusters.cluster_memory_mbCluster Memory Mb records total cluster memory in megabytes. It is needed to measure the reported cluster memory mb for one databricks cluster record.- Enables: measure and compare
cluster_memory_mbper Databricks Cluster record in megabytes. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; its unit or granularity is megabytes.
Cluster Name
Cluster Name
clusters.cluster_nameCluster Name records human-readable name of the cluster. It is needed to compare the returned cluster name for individual Clusters rows and select rows with a specific cluster_name value.- Enables: locate Clusters rows whose returned cluster name exactly matches
cluster_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is interpreted at one Databricks Cluster record per row.
Cluster Source
Cluster Source
clusters.cluster_sourceCluster Source records source that created the cluster (UI, API, JOB, etc.). It is needed to distinguish Clusters rows by the exact Databricks-returned cluster source value.- Enables: separate Clusters rows by the exact Databricks-returned
cluster_sourcelabel when comparing cluster source. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is interpreted at one Databricks Cluster record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Creator User Name
Creator User Name
clusters.creator_user_nameCreator User Name records username of the user who created the cluster. It is needed to attribute this Clusters row to the returned person, account, or organization reference.- Enables: attribute the Clusters row to the returned person or account and match the exact
creator_user_namevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is interpreted at one Databricks Cluster record per row.
Custom Tags
Custom Tags
clusters.custom_tagsCustom Tags records custom user-defined tags applied to the cluster. It is needed to distinguish Clusters rows by the exact Databricks-returned custom tags value.- Enables: separate Clusters rows by the exact Databricks-returned
custom_tagslabel when comparing custom tags. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is interpreted at one Databricks Cluster record per row; the schema uses the
Generic.JSONscalar; classification values are Databricks-returned labels rather than a universal taxonomy.
Data Security Mode
Data Security Mode
clusters.data_security_modeData Security Mode records data security mode for the cluster (Unity Catalog access mode). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Clusters rows with the exact
data_security_modeaccess-related value being investigated. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is interpreted at one Databricks Cluster record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Databricks-returned labels rather than a universal taxonomy.
Default Tags
Default Tags
clusters.default_tagsDefault Tags records default tags automatically applied to the cluster by Databricks. It is needed to distinguish Clusters rows by the exact Databricks-returned default tags value.- Enables: separate Clusters rows by the exact Databricks-returned
default_tagslabel when comparing default tags. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is interpreted at one Databricks Cluster record per row; the schema uses the
Generic.JSONscalar; classification values are Databricks-returned labels rather than a universal taxonomy.
Disk Spec
Disk Spec
clusters.disk_specDisk Spec records disk specification for worker nodes. It is needed to preserve the nested disk spec relationship or details on the parent Databricks Cluster record.- Enables: expand
disk_specto connect the containing Databricks Cluster row to its returned disk spec entries. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is one nested object per containing Databricks Cluster object when present.
Disk Count
Disk Count
clusters.disk_spec.disk_countDisk Count records number of disks per node. It is needed to measure the Databricks-reported number of disks per node at one Disk Spec record per row.- Enables: measure and compare the Databricks-reported number of disks per node in
disk_countat one Disk Spec record per row. - Interpretation: Databricks reports this value on the Disk Spec object returned for Clusters; it is a Databricks-reported count at one Disk Spec record per row.
Disk Iops
Disk Iops
clusters.disk_spec.disk_iopsDisk Iops records IOPS for the disk. It is needed to compare the numeric disk iops reported for one Disk Spec record without assuming an unstated unit.- Enables: compare the numeric
disk_iopsvalue per Disk Spec record without assigning a unit not declared by the schema description. - Interpretation: Databricks reports this value on the Disk Spec object returned for Clusters; it is interpreted at one Disk Spec record per row.
Disk Size
Disk Size
clusters.disk_spec.disk_sizeDisk Size records size of each disk in GiB. It is needed to compare the numeric disk size reported for one Disk Spec record without assuming an unstated unit.- Enables: compare the numeric
disk_sizevalue per Disk Spec record without assigning a unit not declared by the schema description. - Interpretation: Databricks reports this value on the Disk Spec object returned for Clusters; it is interpreted at one Disk Spec record per row.
Disk Throughput
Disk Throughput
clusters.disk_spec.disk_throughputDisk Throughput records throughput for the disk in MiB/s. It is needed to compare the numeric disk throughput reported for one Disk Spec record without assuming an unstated unit.- Enables: compare the numeric
disk_throughputvalue per Disk Spec record without assigning a unit not declared by the schema description. - Interpretation: Databricks reports this value on the Disk Spec object returned for Clusters; it is interpreted at one Disk Spec record per row.
Disk Type
Disk Type
clusters.disk_spec.disk_typeDisk Type records disk type configuration. It is needed to preserve the nested disk type relationship or details on the parent Disk Spec record.- Enables: expand
disk_typeto connect the containing Disk Spec row to its returned disk type entries. - Interpretation: Databricks reports this value on the Disk Spec object returned for Clusters; it is one nested object per containing Disk Spec object when present.
Azure Disk Volume Type
Azure Disk Volume Type
clusters.disk_spec.disk_type.azure_disk_volume_typeAzure Disk Volume Type records azure managed disk type. It is needed to distinguish Clusters rows by the exact Databricks-returned azure disk volume type value.- Enables: separate Clusters rows by the exact Databricks-returned
azure_disk_volume_typelabel when comparing azure disk volume type. - Interpretation: Databricks reports this value on the Disk Type object returned for Clusters; it is interpreted at one Disk Type record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Ebs Volume Type
Ebs Volume Type
clusters.disk_spec.disk_type.ebs_volume_typeEbs Volume Type records EBS volume type (AWS). It is needed to distinguish Clusters rows by the exact Databricks-returned ebs volume type value.- Enables: separate Clusters rows by the exact Databricks-returned
ebs_volume_typelabel when comparing ebs volume type. - Interpretation: Databricks reports this value on the Disk Type object returned for Clusters; it is interpreted at one Disk Type record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Docker Image
Docker Image
clusters.docker_imageDocker Image records custom Docker image for the cluster (Databricks Container Services). It is needed to preserve the nested docker image relationship or details on the parent Databricks Cluster record.- Enables: expand
docker_imageto connect the containing Databricks Cluster row to its returned docker image entries. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is one nested object per containing Databricks Cluster object when present.
Basic Auth
Basic Auth
clusters.docker_image.basic_authBasic Auth records basic authentication credentials for the Docker registry. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
basic_authto examine the returned basic auth details for the containing Docker Image record. - Interpretation: Databricks reports this value on the Docker Image object returned for Clusters; it is one nested object per containing Docker Image object when present; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Password
Password
clusters.docker_image.basic_auth.passwordPassword records docker registry password. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
passwordaccess value with the resource, account, or membership represented by the same Clusters row. - Interpretation: Databricks reports this value on the Docker Basic Auth object returned for Clusters; it is interpreted at one Docker Basic Auth record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
User Name
User Name
clusters.docker_image.basic_auth.usernameUser Name records docker registry username. It is needed to attribute this Clusters row to the returned person, account, or organization reference.- Enables: attribute the Clusters row to the returned person or account and match the exact
usernamevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Docker Basic Auth object returned for Clusters; it is interpreted at one Docker Basic Auth record per row.
URL
URL
clusters.docker_image.urlURL records docker image URL. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Databricks resource referenced by
urlwhile retaining the containing Clusters record as provenance. - Interpretation: Databricks reports this value on the Docker Image object returned for Clusters; it is link at one Docker Image record per row; the schema uses the
Network.Urlscalar; the returned link or template does not establish that the current credential can retrieve its target.
Driver
Driver
clusters.driverDriver records information about the driver node. It is needed to preserve the nested driver relationship or details on the parent Databricks Cluster record.- Enables: expand
driverto connect the containing Databricks Cluster row to its returned driver entries. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is one nested object per containing Databricks Cluster object when present.
Host Private IP
Host Private IP
clusters.driver.host_private_ipHost Private IP records the private network address of the host underlying the Spark node. It is needed to correlate that host address with the containing cluster and node inventory.- Enables: compare
host_private_ipwithprivate_ip,node_id,instance_id, and the containing Clusters record when reconciling returned hosts and Spark nodes. - Interpretation: Databricks reports this value on the Spark Node object returned for Clusters; it identifies the host’s private network address in that cluster inventory.
Instance ID
Instance ID
clusters.driver.instance_idInstance ID records cloud provider instance ID. It is needed to refer to the same instance across records without relying on display text.- Enables: match
instance_idto instance references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Spark Node object returned for Clusters; it is an identifier, not a measured quantity.
Node AWS Attributes
Node AWS Attributes
clusters.driver.node_aws_attributesNode AWS Attributes records AWS-specific node attributes. It is needed to inspect the exact metadata included with this record.- Enables: inspect the exact metadata keys returned in
node_aws_attributesand associate them with the containing Clusters record. - Interpretation: Databricks reports this value on the Spark Node object returned for Clusters; it is interpreted at one Spark Node record per row; the schema uses the
Generic.JSONscalar; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Node ID
Node ID
clusters.driver.node_idNode ID records unique identifier for the node. It is needed to refer to the same node across records without relying on display text.- Enables: match
node_idto node references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Spark Node object returned for Clusters; it is an identifier, not a measured quantity.
Private IP
Private IP
clusters.driver.private_ipPrivate IP records the private network address assigned to the Spark node. It is needed to correlate that node address with the containing cluster and node inventory.- Enables: match
private_ipwithnode_id,instance_id, and the containing Clusters record when reconciling returned Spark nodes. - Interpretation: Databricks reports this value on the Spark Node object returned for Clusters; it identifies the node’s private network address in that cluster inventory.
Public DNS
Public DNS
clusters.driver.public_dnsPublic DNS records public DNS name of the node. It is needed to distinguish Clusters rows by the exact Databricks-returned public dns value.- Enables: separate Clusters rows by the exact Databricks-returned
public_dnslabel when comparing public dns. - Interpretation: Databricks reports this value on the Spark Node object returned for Clusters; it is interpreted at one Spark Node record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Start Timestamp
Start Timestamp
clusters.driver.start_timestampStart Timestamp records timestamp (epoch ms) when the node was started. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Clusters records by
start_timestamp, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Spark Node object returned for Clusters; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Driver Instance Pool ID
Driver Instance Pool ID
clusters.driver_instance_pool_idDriver Instance Pool ID records ID of the instance pool used for the driver node. It is needed to refer to the same driver instance pool across records without relying on display text.- Enables: match
driver_instance_pool_idto driver instance pool references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is an identifier, not a measured quantity.
Driver Node Type ID
Driver Node Type ID
clusters.driver_node_type_idDriver Node Type ID records instance type identifier for the driver node. It is needed to refer to the same driver node type across records without relying on display text.- Enables: match
driver_node_type_idto driver node type references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is an identifier, not a measured quantity; classification values are Databricks-returned labels rather than a universal taxonomy.
Effective Spark Version
Effective Spark Version
clusters.effective_spark_versionEffective Spark Version records the effective Spark version after resolution. It is needed to compare the exact effective spark version configuration returned for this Databricks Cluster record.- Enables: compare the exact
effective_spark_versionconfiguration returned for each Databricks Cluster record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is interpreted at one Databricks Cluster record per row.
Enable Elastic Disk
Enable Elastic Disk
clusters.enable_elastic_diskEnable Elastic Disk records whether autoscaling local storage is enabled. It is needed to distinguish Clusters rows by the exact Databricks-returned enable elastic disk value.- Enables: select Clusters rows where
enable_elastic_diskis true or false when comparing the condition described by Enable Elastic Disk. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is interpreted at one Databricks Cluster record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Enable Local Disk Encryption
Enable Local Disk Encryption
clusters.enable_local_disk_encryptionEnable Local Disk Encryption records whether local disk encryption is enabled. It is needed to distinguish Clusters rows by the exact Databricks-returned enable local disk encryption value.- Enables: select Clusters rows where
enable_local_disk_encryptionis true or false when comparing the condition described by Enable Local Disk Encryption. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is interpreted at one Databricks Cluster record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Executors
Executors
clusters.executorsExecutors records list of executor/worker node information. It is needed to preserve the nested executors relationship or details on the parent Databricks Cluster record.- Enables: expand
executorsto connect the containing Databricks Cluster row to its returned executors entries. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is one returned collection per containing Databricks Cluster object.
GCP Attributes
GCP Attributes
clusters.gcp_attributesGCP Attributes records GCP-specific cluster attributes (present for GCP workspaces). It is needed to preserve the nested gcp attributes relationship or details on the parent Databricks Cluster record.- Enables: expand
gcp_attributesto connect the containing Databricks Cluster row to its returned gcp attributes entries. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is one nested object per containing Databricks Cluster object when present.
Availability
Availability
clusters.gcp_attributes.availabilityAvailability records availability type for the cluster. It is needed to distinguish Clusters rows by the exact Databricks-returned availability value.- Enables: separate Clusters rows by the exact Databricks-returned
availabilitylabel when comparing availability. - Interpretation: Databricks reports this value on the GCP Attributes object returned for Clusters; it is interpreted at one GCP Attributes record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Boot Disk Size
Boot Disk Size
clusters.gcp_attributes.boot_disk_sizeBoot Disk Size records boot disk size in GiB. It is needed to compare the numeric boot disk size reported for one GCP Attributes record without assuming an unstated unit.- Enables: compare the numeric
boot_disk_sizevalue per GCP Attributes record without assigning a unit not declared by the schema description. - Interpretation: Databricks reports this value on the GCP Attributes object returned for Clusters; it is interpreted at one GCP Attributes record per row.
Google Service Account
Google Service Account
clusters.gcp_attributes.google_service_accountGoogle Service Account records google service account email for the cluster. It is needed to attribute this Clusters row to the returned person, account, or organization reference.- Enables: attribute the Clusters row to the returned person or account and match the exact
google_service_accountvalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the GCP Attributes object returned for Clusters; it is interpreted at one GCP Attributes record per row.
Local Ssd Count
Local Ssd Count
clusters.gcp_attributes.local_ssd_countLocal Ssd Count records number of local SSDs attached to each node. It is needed to measure the Databricks-reported number of local SSDs attached to each node at one GCP Attributes record per row.- Enables: measure and compare the Databricks-reported number of local SSDs attached to each node in
local_ssd_countat one GCP Attributes record per row. - Interpretation: Databricks reports this value on the GCP Attributes object returned for Clusters; it is a Databricks-reported count at one GCP Attributes record per row.
Use Preemptible Executors
Use Preemptible Executors
clusters.gcp_attributes.use_preemptible_executorsUse Preemptible Executors records whether to use preemptible VMs for executors. It is needed to distinguish Clusters rows by the exact Databricks-returned use preemptible executors value.- Enables: select Clusters rows where
use_preemptible_executorsis true or false when comparing the condition described by Use Preemptible Executors. - Interpretation: Databricks reports this value on the GCP Attributes object returned for Clusters; it is interpreted at one GCP Attributes record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Zone ID
Zone ID
clusters.gcp_attributes.zone_idZone ID records GCP zone ID for the cluster. It is needed to refer to the same zone across records without relying on display text.- Enables: match
zone_idto zone references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the GCP Attributes object returned for Clusters; it is an identifier, not a measured quantity.
Init Scripts
Init Scripts
clusters.init_scriptsInit Scripts records list of init scripts configured for the cluster. It is needed to preserve the nested init scripts relationship or details on the parent Databricks Cluster record.- Enables: expand
init_scriptsto connect the containing Databricks Cluster row to its returned init scripts entries. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is one returned collection per containing Databricks Cluster object.
Abfss
Abfss
clusters.init_scripts.abfssAbfss records azure ABFSS location for the init script. It is needed to preserve the nested abfss relationship or details on the parent Init Script Info record.- Enables: expand
abfssto connect the containing Init Script Info row to its returned abfss entries. - Interpretation: Databricks reports this value on the Init Script Info object returned for Clusters; it is one nested object per containing Init Script Info object when present.
Destination
Destination
clusters.init_scripts.abfss.destinationDestination records ABFSS URI. It is needed to retain the exact Databricks resource or external link reported for this Clusters record.- Enables: open or correlate the resource named by
destinationwhile retaining the containing Abfss Storage Info row as provenance. - Interpretation: Databricks reports this value on the Abfss Storage Info object returned for Clusters; it is interpreted at one Abfss Storage Info record per row; the returned link or template does not establish that the current credential can retrieve its target.
Dbfs
Dbfs
clusters.init_scripts.dbfsDbfs records DBFS path for the init script. It is needed to preserve the nested dbfs relationship or details on the parent Init Script Info record.- Enables: expand
dbfsto connect the containing Init Script Info row to its returned dbfs entries. - Interpretation: Databricks reports this value on the Init Script Info object returned for Clusters; it is one nested object per containing Init Script Info object when present.
Gcs
Gcs
clusters.init_scripts.gcsGcs records GCS location for the init script. It is needed to preserve the nested gcs relationship or details on the parent Init Script Info record.- Enables: expand
gcsto connect the containing Init Script Info row to its returned gcs entries. - Interpretation: Databricks reports this value on the Init Script Info object returned for Clusters; it is one nested object per containing Init Script Info object when present.
Destination
Destination
clusters.init_scripts.gcs.destinationDestination records GCS URI. It is needed to retain the exact Databricks resource or external link reported for this Clusters record.- Enables: open or correlate the resource named by
destinationwhile retaining the containing Gcs Storage Info row as provenance. - Interpretation: Databricks reports this value on the Gcs Storage Info object returned for Clusters; it is interpreted at one Gcs Storage Info record per row; the returned link or template does not establish that the current credential can retrieve its target.
S3
S3
clusters.init_scripts.s3S3 records s3 location for the init script. It is needed to preserve the nested s3 relationship or details on the parent Init Script Info record.- Enables: expand
s3to connect the containing Init Script Info row to its returned s3 entries. - Interpretation: Databricks reports this value on the Init Script Info object returned for Clusters; it is one nested object per containing Init Script Info object when present.
Volumes
Volumes
clusters.init_scripts.volumesVolumes records Unity Catalog volumes path for the init script. It is needed to preserve the nested volumes relationship or details on the parent Init Script Info record.- Enables: expand
volumesto connect the containing Init Script Info row to its returned volumes entries. - Interpretation: Databricks reports this value on the Init Script Info object returned for Clusters; it is one nested object per containing Init Script Info object when present.
Destination
Destination
clusters.init_scripts.volumes.destinationDestination records volumes path. It is needed to compare the returned destination for individual Clusters rows and select rows with a specific destination value.- Enables: trace the destination relationship returned in
destinationfrom the Volumes Storage Info row to its named Databricks context. - Interpretation: Databricks reports this value on the Volumes Storage Info object returned for Clusters; it is interpreted at one Volumes Storage Info record per row.
Workspace
Workspace
clusters.init_scripts.workspaceWorkspace records workspace file system path for the init script. It is needed to preserve the nested workspace relationship or details on the parent Init Script Info record.- Enables: expand
workspaceto connect the containing Init Script Info row to its returned workspace entries. - Interpretation: Databricks reports this value on the Init Script Info object returned for Clusters; it is one nested object per containing Init Script Info object when present.
Destination
Destination
clusters.init_scripts.workspace.destinationDestination records workspace file path. It is needed to compare the returned destination for individual Clusters rows and select rows with a specific destination value.- Enables: trace the destination relationship returned in
destinationfrom the Workspace Storage Info row to its named Databricks context. - Interpretation: Databricks reports this value on the Workspace Storage Info object returned for Clusters; it is interpreted at one Workspace Storage Info record per row.
Instance Pool ID
Instance Pool ID
clusters.instance_pool_idInstance Pool ID records ID of the instance pool used for worker nodes. It is needed to refer to the same instance pool across records without relying on display text.- Enables: match
instance_pool_idto instance pool references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is an identifier, not a measured quantity.
Last Activity Time
Last Activity Time
clusters.last_activity_timeLast Activity Time records timestamp (epoch milliseconds) of the last activity on the cluster. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Clusters records by
last_activity_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; its unit or granularity is epoch milliseconds; the connector also declares it for record ordering; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Last Restarted Time
Last Restarted Time
clusters.last_restarted_timeLast Restarted Time records timestamp (epoch milliseconds) when the cluster was last restarted. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Clusters records by
last_restarted_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Last State Loss Time
Last State Loss Time
clusters.last_state_loss_timeLast State Loss Time records timestamp (epoch milliseconds) of the last state loss event. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Clusters records by
last_state_loss_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar; classification values are Databricks-returned labels rather than a universal taxonomy.
Node Type ID
Node Type ID
clusters.node_type_idNode Type ID records instance type identifier for worker nodes. It is needed to refer to the same node type across records without relying on display text.- Enables: match
node_type_idto node type references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is an identifier, not a measured quantity; classification values are Databricks-returned labels rather than a universal taxonomy.
Num Workers
Num Workers
clusters.num_workersNum Workers records fixed number of worker nodes (mutually exclusive with autoscale). It is needed to measure the Databricks-reported number of num workers at one Databricks Cluster record per row.- Enables: measure and compare the Databricks-reported number of num workers in
num_workersat one Databricks Cluster record per row. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is a Databricks-reported count at one Databricks Cluster record per row.
Policy ID
Policy ID
clusters.policy_idPolicy ID records ID of the cluster policy used to create this cluster. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
policy_idaccess value with the resource, account, or membership represented by the same Clusters row. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Runtime Engine
Runtime Engine
clusters.runtime_engineRuntime Engine records runtime engine type (STANDARD or PHOTON). It is needed to distinguish Clusters rows by the exact Databricks-returned runtime engine value.- Enables: separate Clusters rows by the exact Databricks-returned
runtime_enginelabel when comparing runtime engine. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is interpreted at one Databricks Cluster record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Single User Name
Single User Name
clusters.single_user_nameSingle User Name records single user name for single-user access mode clusters. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
single_user_nameaccess value with the resource, account, or membership represented by the same Clusters row. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is interpreted at one Databricks Cluster record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Spark Conf
Spark Conf
clusters.spark_confSpark Conf records spark configuration key-value pairs set on the cluster. It is needed to compare the exact spark conf configuration returned for this Databricks Cluster record.- Enables: compare the exact
spark_confconfiguration returned for each Databricks Cluster record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is interpreted at one Databricks Cluster record per row; the schema uses the
Generic.JSONscalar.
Spark Env Vars
Spark Env Vars
clusters.spark_env_varsSpark Env Vars records environment variables set for Spark processes. It is needed to preserve the exact Databricks configuration or execution metadata attached to this Databricks Cluster record.- Enables: inspect the keys in
spark_env_varswhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is interpreted at one Databricks Cluster record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Databricks response and can vary by resource type or configuration.
Spark Version
Spark Version
clusters.spark_versionSpark Version records spark runtime version string (e.g. 13.3.x-scala2.12). It is needed to compare the exact spark version configuration returned for this Databricks Cluster record.- Enables: compare the exact
spark_versionconfiguration returned for each Databricks Cluster record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is interpreted at one Databricks Cluster record per row.
Spec
Spec
clusters.specSpec records the original cluster specification used to create or edit the cluster. It is needed to preserve the exact Databricks configuration or execution metadata attached to this Databricks Cluster record.- Enables: inspect the keys in
specwhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is interpreted at one Databricks Cluster record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Databricks response and can vary by resource type or configuration.
SSH Public Keys
SSH Public Keys
clusters.ssh_public_keysSSH Public Keys records SSH public keys added to the cluster for access. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
ssh_public_keysto examine the returned ssh public keys details for the containing Databricks Cluster record. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is one returned collection per containing Databricks Cluster object; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Start Time
Start Time
clusters.start_timeStart Time records timestamp (epoch milliseconds) when the cluster was started. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Clusters records by
start_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
State
State
clusters.stateState records current lifecycle state of the cluster. It is needed to distinguish Clusters rows by the exact Databricks-returned state value.- Enables: separate Clusters rows by the exact Databricks-returned
statelabel when comparing state. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is interpreted at one Databricks Cluster record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
State Message
State Message
clusters.state_messageState Message records informational message associated with the current cluster state. It is needed to inspect the exact message text included with this record.- Enables: inspect the message text returned in
state_messageand attribute it to the same record’s parent record, owner, status, and update time where returned. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is message text at one Databricks Cluster record per row; this is only the content included in the Databricks response for this record; classification values are Databricks-returned labels rather than a universal taxonomy.
Terminated Time
Terminated Time
clusters.terminated_timeTerminated Time records timestamp (epoch milliseconds) when the cluster was terminated. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Clusters records by
terminated_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Termination Reason
Termination Reason
clusters.termination_reasonTermination Reason records details about why the cluster was terminated. It is needed to preserve the nested termination reason relationship or details on the parent Databricks Cluster record.- Enables: expand
termination_reasonto connect the containing Databricks Cluster row to its returned termination reason entries. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is one nested object per containing Databricks Cluster object when present.
Code
Code
clusters.termination_reason.codeCode records termination reason code (e.g. USER_REQUEST, INACTIVITY). It is needed to distinguish Clusters rows by the exact Databricks-returned code value.- Enables: separate Clusters rows by the exact Databricks-returned
codelabel when comparing code. - Interpretation: Databricks reports this value on the Termination Reason object returned for Clusters; it is interpreted at one Termination Reason record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Parameters
Parameters
clusters.termination_reason.parametersParameters records additional parameters providing context for the termination. It is needed to preserve the exact Databricks configuration or execution metadata attached to this Termination Reason record.- Enables: inspect the keys in
parameterswhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Databricks reports this value on the Termination Reason object returned for Clusters; it is interpreted at one Termination Reason record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Databricks response and can vary by resource type or configuration.
Type
Type
clusters.termination_reason.typeType records termination type (e.g. SUCCESS, CLIENT_ERROR, SERVICE_FAULT). It is needed to distinguish Clusters rows by the exact Databricks-returned type value.- Enables: separate Clusters rows by the exact Databricks-returned
typelabel when comparing type. - Interpretation: Databricks reports this value on the Termination Reason object returned for Clusters; it is interpreted at one Termination Reason record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Workload Type
Workload Type
clusters.workload_typeWorkload Type records workload type configuration for the cluster. It is needed to preserve the nested workload type relationship or details on the parent Databricks Cluster record.- Enables: expand
workload_typeto connect the containing Databricks Cluster row to its returned workload type entries. - Interpretation: Databricks reports this value on the Databricks Cluster object returned for Clusters; it is one nested object per containing Databricks Cluster object when present.
Clients
Clients
clusters.workload_type.clientsClients records client workload types enabled on the cluster. It is needed to preserve the nested clients relationship or details on the parent Workload Type record.- Enables: expand
clientsto connect the containing Workload Type row to its returned clients entries. - Interpretation: Databricks reports this value on the Workload Type object returned for Clusters; it is one nested object per containing Workload Type object when present.
Jobs
Jobs
clusters.workload_type.clients.jobsJobs records whether job workloads are enabled. It is needed to distinguish Clusters rows by the exact Databricks-returned jobs value.- Enables: select Clusters rows where
jobsis true or false when comparing the condition described by Jobs. - Interpretation: Databricks reports this value on the Workload Type Clients object returned for Clusters; it is interpreted at one Workload Type Clients record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Notebooks
Notebooks
clusters.workload_type.clients.notebooksNotebooks records whether notebook workloads are enabled. It is needed to distinguish Clusters rows by the exact Databricks-returned notebooks value.- Enables: select Clusters rows where
notebooksis true or false when comparing the condition described by Notebooks. - Interpretation: Databricks reports this value on the Workload Type Clients object returned for Clusters; it is interpreted at one Workload Type Clients record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Groups
Groups
groupsGroups covers groups in the Databricks workspace via the SCIM v2 API. Provides group membership and role information.- Enables: map the Databricks accounts and memberships represented by Groups records and trace a returned access assignment to its account or group.
- Scope: Lists all groups in the Databricks workspace via the SCIM v2 API. Provides group membership and role information; the connector reads
/api/{apiVersion}/preview/scim/v2/Groupsas a snapshot stream in full mode. The configured credential must grant the declaredall-apisaccess scope; records outside that access are not returned. This stream has no deletion signal, so a missing row does not establish that the Databricks record was deleted.
Display Name
Display Name
groups.displayNameDisplay Name records display name of the group. It is needed to compare the returned display name for individual Groups rows and select rows with a specific displayName value.- Enables: locate Groups rows whose returned display name exactly matches
displayNameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Databricks Group object returned for Groups; it is interpreted at one Databricks Group record per row.
Entitlements
Entitlements
groups.entitlementsEntitlements records array of entitlements assigned to the group, such as workspace-level permissions. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
entitlementsto examine the returned entitlements details for the containing Databricks Group record. - Interpretation: Databricks reports this value on the Databricks Group object returned for Groups; it is one returned collection per containing Databricks Group object; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Value
Value
groups.entitlements.valueValue records the entitlement value, e.g., ‘allow-cluster-create’, ‘allow-instance-pool-create’, ‘databricks-sql-access’, ‘workspace-access’. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
valueaccess value with the resource, account, or membership represented by the same Groups row. - Interpretation: Databricks reports this value on the Group Entitlement object returned for Groups; it is interpreted at one Group Entitlement record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
External ID
External ID
groups.externalIdExternal ID records external ID from the identity provider (e.g., Azure AD, Okta). It is needed to refer to the same external across records without relying on display text.- Enables: match
externalIdto external references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Group object returned for Groups; it is an identifier, not a measured quantity.
Groups
Groups
groups.groupsGroups records parent groups that this group belongs to (nested group membership). It is needed to preserve the nested groups relationship or details on the parent Databricks Group record.- Enables: expand
groupsto connect the containing Databricks Group row to its returned groups entries. - Interpretation: Databricks reports this value on the Databricks Group object returned for Groups; it is one returned collection per containing Databricks Group object.
Resource Reference
Resource Reference
groups.groups.$refResource Reference records URI reference to the parent group resource. It is needed to refer to the same the across records without relying on display text.- Enables: match
$reftothereferences carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Group Reference object returned for Groups; it is an identifier, not a measured quantity.
Display
Display
groups.groups.displayDisplay records the display name of the parent group. It is needed to compare the returned display for individual Groups rows and select rows with a specific display value.- Enables: locate Groups rows whose returned display exactly matches
displayand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Group Reference object returned for Groups; it is interpreted at one Group Reference record per row.
Type
Type
groups.groups.typeType records the type of the reference, typically ‘direct’ or ‘indirect’. It is needed to distinguish Groups rows by the exact Databricks-returned type value.- Enables: separate Groups rows by the exact Databricks-returned
typelabel when comparing type. - Interpretation: Databricks reports this value on the Group Reference object returned for Groups; it is interpreted at one Group Reference record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Value
Value
groups.groups.valueValue records the SCIM ID of the parent group. It is needed to compare the returned value for individual Groups rows and select rows with a specific value value.- Enables: trace the value relationship returned in
valuefrom the Group Reference row to its named Databricks context. - Interpretation: Databricks reports this value on the Group Reference object returned for Groups; it is interpreted at one Group Reference record per row.
ID
ID
groups.idID records unique SCIM identifier for the group. It is needed to distinguish repeated deliveries of the same Groups row using the declared ingestion key.- Enables: use
idas the declared ingestion deduplication key for Groups and match repeated rows carrying the same Databricks identifier. - Interpretation: Databricks reports this value on the Databricks Group object returned for Groups; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key.
Members
Members
groups.membersMembers records array of group members. Each entry references a user or service principal by SCIM ID. It is needed to preserve the nested members relationship or details on the parent Databricks Group record.- Enables: expand
membersto connect the containing Databricks Group row to its returned members entries. - Interpretation: Databricks reports this value on the Databricks Group object returned for Groups; it is one returned collection per containing Databricks Group object.
Resource Reference
Resource Reference
groups.members.$refResource Reference records the URI reference to the group member resource (for example, Users/<id> or Groups/<id>). It is needed to identify the exact Databricks user or group represented by each membership.- Enables: use
$refto correlate the membership with the matching Users or Groups record. - Interpretation: Databricks reports this SCIM resource reference on the Group Member object returned for Groups; it is a relative resource identifier, not a measured quantity.
Display
Display
groups.members.displayDisplay records the display name of the member. It is needed to attribute this Groups row to the returned person, account, or organization reference.- Enables: attribute the Groups row to the returned person or account and match the exact
displayvalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Group Member object returned for Groups; it is interpreted at one Group Member record per row.
Type
Type
groups.members.typeType records the type of the member resource. It is needed to distinguish Groups rows by the exact Databricks-returned type value.- Enables: separate Groups rows by the exact Databricks-returned
typelabel when comparing type. - Interpretation: Databricks reports this value on the Group Member object returned for Groups; it is interpreted at one Group Member record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Value
Value
groups.members.valueValue records the SCIM ID of the member (user, service principal, or group). It is needed to attribute this Groups row to the returned person, account, or organization reference.- Enables: attribute the Groups row to the returned person or account and match the exact
valuevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Group Member object returned for Groups; it is interpreted at one Group Member record per row.
Meta
Meta
groups.metaMeta records SCIM metadata for the group resource, including resource type and timestamps. It is needed to inspect the exact metadata included with this record.- Enables: inspect the exact metadata keys returned in
metaand associate them with the containing Groups record. - Interpretation: Databricks reports this value on the Databricks Group object returned for Groups; it is one nested object per containing Databricks Group object when present; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Created
Created
groups.meta.createdCreated records ISO 8601 timestamp when the resource was created. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Groups records by
created, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Scim Meta object returned for Groups; it is interpreted at one Scim Meta record per row; the schema uses the
Temporal.DateTimescalar.
Last Modified
Last Modified
groups.meta.lastModifiedLast Modified records ISO 8601 timestamp when the resource was last modified. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Groups records by
lastModified, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Scim Meta object returned for Groups; it is interpreted at one Scim Meta record per row; the schema uses the
Temporal.DateTimescalar.
Location
Location
groups.meta.locationLocation records URI location of the resource. It is needed to preserve the Databricks-reported resource location link for the same record.- Enables: correlate the Databricks resource link in
locationwith its containing Scim Meta row without treating the resource path as a statement of data residency. - Interpretation: Databricks reports this value on the Scim Meta object returned for Groups; it is interpreted at one Scim Meta record per row; the schema uses the
Network.Urlscalar; the value is resource location link; this Databricks-reported or configured context does not establish residency or verified physical presence.
Resource Type
Resource Type
groups.meta.resourceTypeResource Type records the SCIM resource type (e.g., User, Group). It is needed to distinguish Groups rows by the exact Databricks-returned resource type value.- Enables: separate Groups rows by the exact Databricks-returned
resourceTypelabel when comparing resource type. - Interpretation: Databricks reports this value on the Scim Meta object returned for Groups; it is interpreted at one Scim Meta record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Version
Version
groups.meta.versionVersion records version identifier (ETag) of the resource. It is needed to refer to the same version across records without relying on display text.- Enables: match
versionto version references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Scim Meta object returned for Groups; it is an identifier, not a measured quantity.
Roles
Roles
groups.rolesRoles records array of roles assigned to the group. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
rolesto examine the returned roles details for the containing Databricks Group record. - Interpretation: Databricks reports this value on the Databricks Group object returned for Groups; it is one returned collection per containing Databricks Group object; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Type
Type
groups.roles.typeType records the type of the role assignment. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Groups rows with the exact
typeaccess-related value being investigated. - Interpretation: Databricks reports this value on the Group Role object returned for Groups; it is interpreted at one Group Role record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Databricks-returned labels rather than a universal taxonomy.
Value
Value
groups.roles.valueValue records the role value string, e.g., an instance profile ARN or role identifier. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
valueaccess value with the resource, account, or membership represented by the same Groups row. - Interpretation: Databricks reports this value on the Group Role object returned for Groups; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Schemas
Schemas
groups.schemasSchemas records SCIM schema URNs that apply to this resource. It is needed to preserve the nested schemas relationship or details on the parent Databricks Group record.- Enables: expand
schemasto connect the containing Databricks Group row to its returned schemas entries. - Interpretation: Databricks reports this value on the Databricks Group object returned for Groups; it is one returned collection per containing Databricks Group object.
Job Runs
Job Runs
job_runsJob Runs covers job runs in the Databricks workspace. Provides run execution details including status, duration, and task results. Paginated via next_page_token.- Enables: trace each returned job run through its job, trigger, tasks, lifecycle result, start time, and duration.
- Scope: Lists job runs in the Databricks workspace. Provides run execution details including status, duration, and task results. Paginated via
next_page_token; the connector reads/api/2.1/jobs/runs/listas a snapshot stream in full mode. The configured credential must grant the declaredall-apisaccess scope; records outside that access are not returned. This stream has no deletion signal, so a missing row does not establish that the Databricks record was deleted.
Parent Job ID
Parent Job ID
job_runs._parent_job_idParent Job ID records parent key injected by the ingestor from the jobs to job_runs traversal parentContextFields. Not part of the upstream API response; written into each row at bronze ingestion time. It is needed to refer to the same parent job across records without relying on display text.- Enables: match
_parent_job_idto parent job references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks’s child response does not supply this field; the connector injects parent context into each child row; it is an identifier, not a measured quantity.
Attempt Number
Attempt Number
job_runs.attempt_numberAttempt Number records attempt number of the run, starting from 0. It is needed to measure the Databricks-reported number of attempt number at one Job Run record per row.- Enables: measure and compare the Databricks-reported number of attempt number in
attempt_numberat one Job Run record per row. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is a Databricks-reported count at one Job Run record per row.
Cleanup Duration
Cleanup Duration
job_runs.cleanup_durationCleanup Duration records duration of cleanup phase in milliseconds. It is needed to measure the exact duration reported for one Job Run record using the Databricks duration encoding described by the field.- Enables: measure and compare
cleanup_durationper Job Run record in milliseconds. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; its unit or granularity is milliseconds.
Cluster Instance
Cluster Instance
job_runs.cluster_instanceCluster Instance records the cluster instance details attached to this Job Runs record. It is needed to preserve the nested cluster instance relationship or details on the parent Job Run record.- Enables: expand
cluster_instanceto connect the containing Job Run row to its returned cluster instance entries. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is one nested object per containing Job Run object when present.
Cluster ID
Cluster ID
job_runs.cluster_instance.cluster_idCluster ID records ID of the cluster. It is needed to refer to the same cluster across records without relying on display text.- Enables: match
cluster_idto cluster references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Cluster Instance object returned for Job Runs; it is an identifier, not a measured quantity.
Spark Context ID
Spark Context ID
job_runs.cluster_instance.spark_context_idSpark Context ID records ID of the Spark context. It is needed to refer to the same spark context across records without relying on display text.- Enables: match
spark_context_idto spark context references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Cluster Instance object returned for Job Runs; it is an identifier, not a measured quantity.
Cluster Spec
Cluster Spec
job_runs.cluster_specCluster Spec records the cluster spec details attached to this Job Runs record. It is needed to preserve the nested cluster spec relationship or details on the parent Job Run record.- Enables: expand
cluster_specto connect the containing Job Run row to its returned cluster spec entries. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is one nested object per containing Job Run object when present.
Existing Cluster ID
Existing Cluster ID
job_runs.cluster_spec.existing_cluster_idExisting Cluster ID records ID of an existing cluster. It is needed to refer to the same existing cluster across records without relying on display text.- Enables: match
existing_cluster_idto existing cluster references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Cluster Spec object returned for Job Runs; it is an identifier, not a measured quantity.
Libraries
Libraries
job_runs.cluster_spec.librariesLibraries records libraries to install. It is needed to preserve the nested libraries relationship or details on the parent Cluster Spec record.- Enables: expand
librariesto connect the containing Cluster Spec row to its returned libraries entries. - Interpretation: Databricks reports this value on the Cluster Spec object returned for Job Runs; it is one returned collection per containing Cluster Spec object.
Cran
Cran
job_runs.cluster_spec.libraries.cranCran records the cran details attached to this Job Runs record. It is needed to preserve the nested cran relationship or details on the parent Library record.- Enables: expand
cranto connect the containing Library row to its returned cran entries. - Interpretation: Databricks reports this value on the Library object returned for Job Runs; it is one nested object per containing Library object when present.
Package
Package
job_runs.cluster_spec.libraries.cran.packagePackage records CRAN package name. It is needed to reproduce the exact package or entry-point configuration used by this job task.- Enables: combine
packagewith the sibling library type and repository fields to resolve the configured dependency or executable entry point. - Interpretation: Databricks reports this value on the Cran Library object returned for Job Runs; it is interpreted at one Cran Library record per row; the value names Databricks job configuration and does not prove that the dependency is still available.
Repo
Repo
job_runs.cluster_spec.libraries.cran.repoRepo records custom CRAN repository URL. It is needed to reproduce the returned code or dependency configuration for this Job Runs record.- Enables: use
repoto locate the configured source, package, or repository when reproducing the same job or repository setup. - Interpretation: Databricks reports this value on the Cran Library object returned for Job Runs; it is interpreted at one Cran Library record per row; the returned link or template does not establish that the current credential can retrieve its target.
Egg
Egg
job_runs.cluster_spec.libraries.eggEgg records URI of the egg. It is needed to reproduce the returned code or dependency configuration for this Job Runs record.- Enables: use
eggto locate the configured source, package, or repository when reproducing the same job or repository setup. - Interpretation: Databricks reports this value on the Library object returned for Job Runs; it is interpreted at one Library record per row; the returned link or template does not establish that the current credential can retrieve its target.
Jar
Jar
job_runs.cluster_spec.libraries.jarJar records URI of the JAR. It is needed to reproduce the returned code or dependency configuration for this Job Runs record.- Enables: use
jarto locate the configured source, package, or repository when reproducing the same job or repository setup. - Interpretation: Databricks reports this value on the Library object returned for Job Runs; it is interpreted at one Library record per row; the returned link or template does not establish that the current credential can retrieve its target.
Maven
Maven
job_runs.cluster_spec.libraries.mavenMaven records the maven details attached to this Job Runs record. It is needed to preserve the nested maven relationship or details on the parent Library record.- Enables: expand
mavento connect the containing Library row to its returned maven entries. - Interpretation: Databricks reports this value on the Library object returned for Job Runs; it is one nested object per containing Library object when present.
Coordinates
Coordinates
job_runs.cluster_spec.libraries.maven.coordinatesCoordinates records maven coordinates. It is needed to reproduce the exact package or entry-point configuration used by this job task.- Enables: combine
coordinateswith the sibling library type and repository fields to resolve the configured dependency or executable entry point. - Interpretation: Databricks reports this value on the Maven Library object returned for Job Runs; its unit or granularity is provider-reported geographic coordinates; the value names Databricks job configuration and does not prove that the dependency is still available.
Exclusions
Exclusions
job_runs.cluster_spec.libraries.maven.exclusionsExclusions records maven dependency exclusions. It is needed to preserve the nested exclusions relationship or details on the parent Maven Library record.- Enables: expand
exclusionsto connect the containing Maven Library row to its returned exclusions entries. - Interpretation: Databricks reports this value on the Maven Library object returned for Job Runs; it is one returned collection per containing Maven Library object.
Repo
Repo
job_runs.cluster_spec.libraries.maven.repoRepo records custom Maven repository URL. It is needed to reproduce the returned code or dependency configuration for this Job Runs record.- Enables: use
repoto locate the configured source, package, or repository when reproducing the same job or repository setup. - Interpretation: Databricks reports this value on the Maven Library object returned for Job Runs; it is interpreted at one Maven Library record per row; the returned link or template does not establish that the current credential can retrieve its target.
Pypi
Pypi
job_runs.cluster_spec.libraries.pypiPypi records the pypi details attached to this Job Runs record. It is needed to preserve the nested pypi relationship or details on the parent Library record.- Enables: expand
pypito connect the containing Library row to its returned pypi entries. - Interpretation: Databricks reports this value on the Library object returned for Job Runs; it is one nested object per containing Library object when present.
Package
Package
job_runs.cluster_spec.libraries.pypi.packagePackage records pyPI package name. It is needed to reproduce the exact package or entry-point configuration used by this job task.- Enables: combine
packagewith the sibling library type and repository fields to resolve the configured dependency or executable entry point. - Interpretation: Databricks reports this value on the Python Py Pi Library object returned for Job Runs; it is interpreted at one Python Py Pi Library record per row; the value names Databricks job configuration and does not prove that the dependency is still available.
Repo
Repo
job_runs.cluster_spec.libraries.pypi.repoRepo records custom PyPI repository URL. It is needed to reproduce the returned code or dependency configuration for this Job Runs record.- Enables: use
repoto locate the configured source, package, or repository when reproducing the same job or repository setup. - Interpretation: Databricks reports this value on the Python Py Pi Library object returned for Job Runs; it is interpreted at one Python Py Pi Library record per row; the returned link or template does not establish that the current credential can retrieve its target.
Whl
Whl
job_runs.cluster_spec.libraries.whlWhl records URI of the wheel. It is needed to reproduce the returned code or dependency configuration for this Job Runs record.- Enables: use
whlto locate the configured source, package, or repository when reproducing the same job or repository setup. - Interpretation: Databricks reports this value on the Library object returned for Job Runs; it is interpreted at one Library record per row; the returned link or template does not establish that the current credential can retrieve its target.
New Cluster
New Cluster
job_runs.cluster_spec.new_clusterNew Cluster records the new cluster details attached to this Job Runs record. It is needed to preserve the nested new cluster relationship or details on the parent Cluster Spec record.- Enables: expand
new_clusterto connect the containing Cluster Spec row to its returned new cluster entries. - Interpretation: Databricks reports this value on the Cluster Spec object returned for Job Runs; it is one nested object per containing Cluster Spec object when present.
Autoscale
Autoscale
job_runs.cluster_spec.new_cluster.autoscaleAutoscale records the autoscale details attached to this Job Runs record. It is needed to preserve the nested autoscale relationship or details on the parent New Cluster record.- Enables: expand
autoscaleto connect the containing New Cluster row to its returned autoscale entries. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is one nested object per containing New Cluster object when present.
Max Workers
Max Workers
job_runs.cluster_spec.new_cluster.autoscale.max_workersMax Workers records maximum number of workers. It is needed to measure the Databricks-reported number of max workers at one Auto Scale record per row.- Enables: measure and compare the Databricks-reported number of max workers in
max_workersat one Auto Scale record per row. - Interpretation: Databricks reports this value on the Auto Scale object returned for Job Runs; it is a Databricks-reported count at one Auto Scale record per row.
Min Workers
Min Workers
job_runs.cluster_spec.new_cluster.autoscale.min_workersMin Workers records minimum number of workers. It is needed to measure the Databricks-reported number of min workers at one Auto Scale record per row.- Enables: measure and compare the Databricks-reported number of min workers in
min_workersat one Auto Scale record per row. - Interpretation: Databricks reports this value on the Auto Scale object returned for Job Runs; it is a Databricks-reported count at one Auto Scale record per row.
AWS Attributes
AWS Attributes
job_runs.cluster_spec.new_cluster.aws_attributesAWS Attributes records AWS-specific attributes. It is needed to inspect the exact metadata included with this record.- Enables: inspect the exact metadata keys returned in
aws_attributesand associate them with the containing Job Runs record. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is interpreted at one New Cluster record per row; the schema uses the
Generic.JSONscalar; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Azure Attributes
Azure Attributes
job_runs.cluster_spec.new_cluster.azure_attributesAzure Attributes records azure-specific attributes. It is needed to inspect the exact metadata included with this record.- Enables: inspect the exact metadata keys returned in
azure_attributesand associate them with the containing Job Runs record. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is interpreted at one New Cluster record per row; the schema uses the
Generic.JSONscalar; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Cluster Log Conf
Cluster Log Conf
job_runs.cluster_spec.new_cluster.cluster_log_confCluster Log Conf records cluster log delivery configuration. It is needed to compare the exact cluster log conf configuration returned for this New Cluster record.- Enables: compare the exact
cluster_log_confconfiguration returned for each New Cluster record and select records with the configuration under review. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is interpreted at one New Cluster record per row; the schema uses the
Generic.JSONscalar.
Custom Tags
Custom Tags
job_runs.cluster_spec.new_cluster.custom_tagsCustom Tags records custom tags. It is needed to distinguish Job Runs rows by the exact Databricks-returned custom tags value.- Enables: separate Job Runs rows by the exact Databricks-returned
custom_tagslabel when comparing custom tags. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is interpreted at one New Cluster record per row; the schema uses the
Generic.JSONscalar; classification values are Databricks-returned labels rather than a universal taxonomy.
Data Security Mode
Data Security Mode
job_runs.cluster_spec.new_cluster.data_security_modeData Security Mode records data security mode. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Job Runs rows with the exact
data_security_modeaccess-related value being investigated. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is interpreted at one New Cluster record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Databricks-returned labels rather than a universal taxonomy.
Driver Instance Pool ID
Driver Instance Pool ID
job_runs.cluster_spec.new_cluster.driver_instance_pool_idDriver Instance Pool ID records driver instance pool ID. It is needed to refer to the same driver instance pool across records without relying on display text.- Enables: match
driver_instance_pool_idto driver instance pool references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is an identifier, not a measured quantity.
Driver Node Type ID
Driver Node Type ID
job_runs.cluster_spec.new_cluster.driver_node_type_idDriver Node Type ID records driver node type ID. It is needed to refer to the same driver node type across records without relying on display text.- Enables: match
driver_node_type_idto driver node type references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is an identifier, not a measured quantity; classification values are Databricks-returned labels rather than a universal taxonomy.
Enable Elastic Disk
Enable Elastic Disk
job_runs.cluster_spec.new_cluster.enable_elastic_diskEnable Elastic Disk records whether elastic disk is enabled. It is needed to distinguish Job Runs rows by the exact Databricks-returned enable elastic disk value.- Enables: select Job Runs rows where
enable_elastic_diskis true or false when comparing the condition described by Enable Elastic Disk. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is interpreted at one New Cluster record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
GCP Attributes
GCP Attributes
job_runs.cluster_spec.new_cluster.gcp_attributesGCP Attributes records GCP-specific attributes. It is needed to inspect the exact metadata included with this record.- Enables: inspect the exact metadata keys returned in
gcp_attributesand associate them with the containing Job Runs record. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is interpreted at one New Cluster record per row; the schema uses the
Generic.JSONscalar; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Init Scripts
Init Scripts
job_runs.cluster_spec.new_cluster.init_scriptsInit Scripts records init scripts. It is needed to preserve the nested init scripts relationship or details on the parent New Cluster record.- Enables: expand
init_scriptsto connect the containing New Cluster row to its returned init scripts entries. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is one returned collection per containing New Cluster object.
Instance Pool ID
Instance Pool ID
job_runs.cluster_spec.new_cluster.instance_pool_idInstance Pool ID records instance pool ID. It is needed to refer to the same instance pool across records without relying on display text.- Enables: match
instance_pool_idto instance pool references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is an identifier, not a measured quantity.
Node Type ID
Node Type ID
job_runs.cluster_spec.new_cluster.node_type_idNode Type ID records node type ID. It is needed to refer to the same node type across records without relying on display text.- Enables: match
node_type_idto node type references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is an identifier, not a measured quantity; classification values are Databricks-returned labels rather than a universal taxonomy.
Num Workers
Num Workers
job_runs.cluster_spec.new_cluster.num_workersNum Workers records number of worker nodes. It is needed to measure the Databricks-reported number of worker nodes at one New Cluster record per row.- Enables: measure and compare the Databricks-reported number of worker nodes in
num_workersat one New Cluster record per row. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is a Databricks-reported count at one New Cluster record per row.
Policy ID
Policy ID
job_runs.cluster_spec.new_cluster.policy_idPolicy ID records cluster policy ID. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
policy_idaccess value with the resource, account, or membership represented by the same Job Runs row. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Runtime Engine
Runtime Engine
job_runs.cluster_spec.new_cluster.runtime_engineRuntime Engine records runtime engine (STANDARD or PHOTON). It is needed to compare the exact runtime engine configuration returned for this New Cluster record.- Enables: compare the exact
runtime_engineconfiguration returned for each New Cluster record and select records with the configuration under review. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is interpreted at one New Cluster record per row.
Spark Conf
Spark Conf
job_runs.cluster_spec.new_cluster.spark_confSpark Conf records spark configuration key-value pairs. It is needed to compare the exact spark conf configuration returned for this New Cluster record.- Enables: compare the exact
spark_confconfiguration returned for each New Cluster record and select records with the configuration under review. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is interpreted at one New Cluster record per row; the schema uses the
Generic.JSONscalar.
Spark Env Vars
Spark Env Vars
job_runs.cluster_spec.new_cluster.spark_env_varsSpark Env Vars records spark environment variables. It is needed to preserve the exact Databricks configuration or execution metadata attached to this New Cluster record.- Enables: inspect the keys in
spark_env_varswhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is interpreted at one New Cluster record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Databricks response and can vary by resource type or configuration.
Spark Version
Spark Version
job_runs.cluster_spec.new_cluster.spark_versionSpark Version records Databricks Runtime version. It is needed to compare the exact spark version configuration returned for this New Cluster record.- Enables: compare the exact
spark_versionconfiguration returned for each New Cluster record and select records with the configuration under review. - Interpretation: Databricks reports this value on the New Cluster object returned for Job Runs; it is interpreted at one New Cluster record per row.
Creator User Name
Creator User Name
job_runs.creator_user_nameCreator User Name records user who created or triggered the run. It is needed to attribute this Job Runs row to the returned person, account, or organization reference.- Enables: attribute the Job Runs row to the returned person or account and match the exact
creator_user_namevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is interpreted at one Job Run record per row.
Description
Description
job_runs.descriptionDescription records description of the run or job. It is needed to inspect the exact description text included with this record.- Enables: inspect the description text returned in
descriptionand attribute it to the same record’s parent record, owner, status, and update time where returned. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is description text at one Job Run record per row; this is only the content included in the Databricks response for this record.
End Time
End Time
job_runs.end_timeEnd Time records timestamp in epoch ms when the run ended. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Job Runs records by
end_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Execution Duration
Execution Duration
job_runs.execution_durationExecution Duration records duration of execution phase in milliseconds. It is needed to measure the exact duration reported for one Job Run record using the Databricks duration encoding described by the field.- Enables: measure and compare
execution_durationper Job Run record in milliseconds. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; its unit or granularity is milliseconds.
Format
Format
job_runs.formatFormat records the format supplied for this Job Runs record by Databricks. It is needed to distinguish Job Runs rows by the exact Databricks-returned format value.- Enables: separate Job Runs rows by the exact Databricks-returned
formatlabel when comparing format. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is interpreted at one Job Run record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Git Source
Git Source
job_runs.git_sourceGit Source records the git source details attached to this Job Runs record. It is needed to preserve the nested git source relationship or details on the parent Job Run record.- Enables: expand
git_sourceto connect the containing Job Run row to its returned git source entries. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is one nested object per containing Job Run object when present.
Git Branch
Git Branch
job_runs.git_source.git_branchGit Branch records git branch name. It is needed to link the row to the exact Databricks branch, tag, revision, or work-item reference named by this field.- Enables: match
git_branchto the returned branch, tag, commit SHA, or work-item reference on related Databricks records. - Interpretation: Databricks reports this value on the Git Source object returned for Job Runs; it is interpreted at one Git Source record per row; the value is a provider reference at the containing record grain and may be a name, shorthand, or immutable revision depending on the field description.
Git Commit
Git Commit
job_runs.git_source.git_commitGit Commit records git commit hash. It is needed to link the row to the exact Databricks branch, tag, revision, or work-item reference named by this field.- Enables: match
git_committo the returned branch, tag, commit SHA, or work-item reference on related Databricks records. - Interpretation: Databricks reports this value on the Git Source object returned for Job Runs; it is interpreted at one Git Source record per row; the value is a provider reference at the containing record grain and may be a name, shorthand, or immutable revision depending on the field description.
Git Provider
Git Provider
job_runs.git_source.git_providerGit Provider records git provider name. It is needed to inventory the exact Databricks-reported configuration or classification represented by this field.- Enables: compare
git_provideramong Job Runs records when reconciling this specific configuration, source, or classification. - Interpretation: Databricks reports this value on the Git Source object returned for Job Runs; it is interpreted at one Git Source record per row; the value is a Databricks-returned or configured label at the Git Source grain rather than a universal taxonomy.
Git Snapshot
Git Snapshot
job_runs.git_source.git_snapshotGit Snapshot records the git snapshot details attached to this Job Runs record. It is needed to preserve the nested git snapshot relationship or details on the parent Git Source record.- Enables: expand
git_snapshotto connect the containing Git Source row to its returned git snapshot entries. - Interpretation: Databricks reports this value on the Git Source object returned for Job Runs; it is one nested object per containing Git Source object when present.
Used Commit
Used Commit
job_runs.git_source.git_snapshot.used_commitUsed Commit records the commit hash actually used for the run. It is needed to link the row to the exact Databricks branch, tag, revision, or work-item reference named by this field.- Enables: match
used_committo the returned branch, tag, commit SHA, or work-item reference on related Databricks records. - Interpretation: Databricks reports this value on the Git Snapshot object returned for Job Runs; it is interpreted at one Git Snapshot record per row; the value is a provider reference at the containing record grain and may be a name, shorthand, or immutable revision depending on the field description.
Git Tag
Git Tag
job_runs.git_source.git_tagGit Tag records git tag. It is needed to link the row to the exact Databricks branch, tag, revision, or work-item reference named by this field.- Enables: match
git_tagto the returned branch, tag, commit SHA, or work-item reference on related Databricks records. - Interpretation: Databricks reports this value on the Git Source object returned for Job Runs; it is interpreted at one Git Source record per row; the value is a provider reference at the containing record grain and may be a name, shorthand, or immutable revision depending on the field description.
Git URL
Git URL
job_runs.git_source.git_urlGit URL records URL of the Git repository. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Databricks resource referenced by
git_urlwhile retaining the containing Job Runs record as provenance. - Interpretation: Databricks reports this value on the Git Source object returned for Job Runs; it is link at one Git Source record per row; the schema uses the
Network.Urlscalar; the returned link or template does not establish that the current credential can retrieve its target.
Job Clusters
Job Clusters
job_runs.job_clustersJob Clusters records job-level cluster specifications shared across tasks. It is needed to preserve the nested job clusters relationship or details on the parent Job Run record.- Enables: expand
job_clustersto connect the containing Job Run row to its returned job clusters entries. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is one returned collection per containing Job Run object.
Job Cluster Key
Job Cluster Key
job_runs.job_clusters.job_cluster_keyJob Cluster Key records unique key for this job cluster. It is needed to refer to the same job cluster across records without relying on display text.- Enables: match
job_cluster_keyto job cluster references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Job Cluster object returned for Job Runs; it is an identifier, not a measured quantity.
New Cluster
New Cluster
job_runs.job_clusters.new_clusterNew Cluster records the new cluster details attached to this Job Runs record. It is needed to preserve the nested new cluster relationship or details on the parent Job Cluster record.- Enables: expand
new_clusterto connect the containing Job Cluster row to its returned new cluster entries. - Interpretation: Databricks reports this value on the Job Cluster object returned for Job Runs; it is one nested object per containing Job Cluster object when present.
Job ID
Job ID
job_runs.job_idJob ID records ID of the job this run belongs to. It is needed to refer to the same job across records without relying on display text.- Enables: match
job_idto job references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is an identifier, not a measured quantity.
Job Parameters
Job Parameters
job_runs.job_parametersJob Parameters records job-level parameters. It is needed to preserve the nested job parameters relationship or details on the parent Job Run record.- Enables: expand
job_parametersto connect the containing Job Run row to its returned job parameters entries. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is one returned collection per containing Job Run object.
Default
Default
job_runs.job_parameters.defaultDefault records default value of the parameter. It is needed to distinguish Job Runs rows by the exact Databricks-returned default value.- Enables: separate Job Runs rows by the exact Databricks-returned
defaultlabel when comparing default. - Interpretation: Databricks reports this value on the Job Parameter object returned for Job Runs; it is interpreted at one Job Parameter record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Name
Name
job_runs.job_parameters.nameName records name of the parameter. It is needed to compare the returned name for individual Job Runs rows and select rows with a specific name value.- Enables: locate Job Runs rows whose returned name exactly matches
nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Job Parameter object returned for Job Runs; it is interpreted at one Job Parameter record per row.
Value
Value
job_runs.job_parameters.valueValue records value of the parameter for this run. It is needed to preserve the exact Databricks configuration or execution metadata attached to this Job Parameter record.- Enables: inspect the keys in
valuewhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Databricks reports this value on the Job Parameter object returned for Job Runs; it is interpreted at one Job Parameter record per row; metadata keys and availability follow the Databricks response and can vary by resource type or configuration.
Number In Job
Number In Job
job_runs.number_in_jobNumber In Job records sequence number of this run within the job. It is needed to measure the Databricks-reported number of number in job at one Job Run record per row.- Enables: measure and compare the Databricks-reported number of number in job in
number_in_jobat one Job Run record per row. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is a Databricks-reported count at one Job Run record per row.
Original Attempt Run ID
Original Attempt Run ID
job_runs.original_attempt_run_idOriginal Attempt Run ID records the run_id of the original attempt if this is a retry. It is needed to refer to the same original attempt run across records without relying on display text.- Enables: match
original_attempt_run_idto original attempt run references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is an identifier, not a measured quantity.
Overriding Parameters
Overriding Parameters
job_runs.overriding_parametersOverriding Parameters records the overriding parameters details attached to this Job Runs record. It is needed to preserve the nested overriding parameters relationship or details on the parent Job Run record.- Enables: expand
overriding_parametersto connect the containing Job Run row to its returned overriding parameters entries. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is one nested object per containing Job Run object when present.
Dbt Commands
Dbt Commands
job_runs.overriding_parameters.dbt_commandsDbt Commands records dbt commands. It is needed to preserve the nested dbt commands relationship or details on the parent Run Parameters record.- Enables: expand
dbt_commandsto connect the containing Run Parameters row to its returned dbt commands entries. - Interpretation: Databricks reports this value on the Run Parameters object returned for Job Runs; it is one returned collection per containing Run Parameters object.
Jar Params
Jar Params
job_runs.overriding_parameters.jar_paramsJar Params records JAR parameters. It is needed to preserve the nested jar params relationship or details on the parent Run Parameters record.- Enables: expand
jar_paramsto connect the containing Run Parameters row to its returned jar params entries. - Interpretation: Databricks reports this value on the Run Parameters object returned for Job Runs; it is one returned collection per containing Run Parameters object.
Job Parameters
Job Parameters
job_runs.overriding_parameters.job_parametersJob Parameters records job-level parameters. It is needed to preserve the exact Databricks configuration or execution metadata attached to this Run Parameters record.- Enables: inspect the keys in
job_parameterswhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Databricks reports this value on the Run Parameters object returned for Job Runs; it is interpreted at one Run Parameters record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Databricks response and can vary by resource type or configuration.
Notebook Params
Notebook Params
job_runs.overriding_parameters.notebook_paramsNotebook Params records notebook parameters. It is needed to preserve the exact Databricks configuration or execution metadata attached to this Run Parameters record.- Enables: inspect the keys in
notebook_paramswhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Databricks reports this value on the Run Parameters object returned for Job Runs; it is interpreted at one Run Parameters record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Databricks response and can vary by resource type or configuration.
Pipeline Params
Pipeline Params
job_runs.overriding_parameters.pipeline_paramsPipeline Params records pipeline parameters. It is needed to preserve the exact Databricks configuration or execution metadata attached to this Run Parameters record.- Enables: inspect the keys in
pipeline_paramswhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Databricks reports this value on the Run Parameters object returned for Job Runs; it is interpreted at one Run Parameters record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Databricks response and can vary by resource type or configuration.
Python Named Params
Python Named Params
job_runs.overriding_parameters.python_named_paramsPython Named Params records named Python parameters. It is needed to compare the returned python named params for individual Job Runs rows and select rows with a specific python_named_params value.- Enables: locate Job Runs rows whose returned python named params exactly matches
python_named_paramsand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Run Parameters object returned for Job Runs; it is interpreted at one Run Parameters record per row; the schema uses the
Generic.JSONscalar.
Python Params
Python Params
job_runs.overriding_parameters.python_paramsPython Params records python parameters. It is needed to preserve the nested python params relationship or details on the parent Run Parameters record.- Enables: expand
python_paramsto connect the containing Run Parameters row to its returned python params entries. - Interpretation: Databricks reports this value on the Run Parameters object returned for Job Runs; it is one returned collection per containing Run Parameters object.
Spark Submit Params
Spark Submit Params
job_runs.overriding_parameters.spark_submit_paramsSpark Submit Params records spark submit parameters. It is needed to preserve the nested spark submit params relationship or details on the parent Run Parameters record.- Enables: expand
spark_submit_paramsto connect the containing Run Parameters row to its returned spark submit params entries. - Interpretation: Databricks reports this value on the Run Parameters object returned for Job Runs; it is one returned collection per containing Run Parameters object.
SQL Params
SQL Params
job_runs.overriding_parameters.sql_paramsSQL Params records SQL parameters. It is needed to preserve the exact Databricks configuration or execution metadata attached to this Run Parameters record.- Enables: inspect the keys in
sql_paramswhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Databricks reports this value on the Run Parameters object returned for Job Runs; it is interpreted at one Run Parameters record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Databricks response and can vary by resource type or configuration.
Queue Duration
Queue Duration
job_runs.queue_durationQueue Duration records time in ms the run spent in the queue. It is needed to measure the exact duration reported for one Job Run record using the Databricks duration encoding described by the field.- Enables: measure and compare
queue_durationper Job Run record in milliseconds. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; its unit or granularity is milliseconds.
Repair History
Repair History
job_runs.repair_historyRepair History records history of repair attempts. It is needed to preserve the nested repair history relationship or details on the parent Job Run record.- Enables: expand
repair_historyto connect the containing Job Run row to its returned repair history entries. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is one returned collection per containing Job Run object.
End Time
End Time
job_runs.repair_history.end_timeEnd Time records timestamp in epoch ms when the repair ended. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Job Runs records by
end_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Repair History Item object returned for Job Runs; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
ID
ID
job_runs.repair_history.idID records ID of the repair attempt. It is needed to refer to the same repair history item across records without relying on display text.- Enables: match
idto repair history item references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Repair History Item object returned for Job Runs; it is an identifier, not a measured quantity.
Start Time
Start Time
job_runs.repair_history.start_timeStart Time records timestamp in epoch ms when the repair started. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Job Runs records by
start_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Repair History Item object returned for Job Runs; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
State
State
job_runs.repair_history.stateState records the state details attached to this Job Runs record. It is needed to preserve the nested state relationship or details on the parent Repair History Item record.- Enables: expand
stateto connect the containing Repair History Item row to its returned state entries. - Interpretation: Databricks reports this value on the Repair History Item object returned for Job Runs; it is one nested object per containing Repair History Item object when present.
Life Cycle State
Life Cycle State
job_runs.repair_history.state.life_cycle_stateLife Cycle State records the life cycle state supplied for this Job Runs record by Databricks. It is needed to distinguish Job Runs rows by the exact Databricks-returned life cycle state value.- Enables: separate Job Runs rows by the exact Databricks-returned
life_cycle_statelabel when comparing life cycle state. - Interpretation: Databricks reports this value on the Run State object returned for Job Runs; it is interpreted at one Run State record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Queue Reason
Queue Reason
job_runs.repair_history.state.queue_reasonQueue Reason records reason the run is queued. It is needed to distinguish Job Runs rows by the exact Databricks-returned queue reason value.- Enables: separate Job Runs rows by the exact Databricks-returned
queue_reasonlabel when comparing queue reason. - Interpretation: Databricks reports this value on the Run State object returned for Job Runs; it is interpreted at one Run State record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Result State
Result State
job_runs.repair_history.state.result_stateResult State records the result state supplied for this Job Runs record by Databricks. It is needed to distinguish Job Runs rows by the exact Databricks-returned result state value.- Enables: separate Job Runs rows by the exact Databricks-returned
result_statelabel when comparing result state. - Interpretation: Databricks reports this value on the Run State object returned for Job Runs; it is interpreted at one Run State record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
State Message
State Message
job_runs.repair_history.state.state_messageState Message records descriptive message for the current state. It is needed to inspect the exact message text included with this record.- Enables: inspect the message text returned in
state_messageand attribute it to the same record’s parent record, owner, status, and update time where returned. - Interpretation: Databricks reports this value on the Run State object returned for Job Runs; it is message text at one Run State record per row; this is only the content included in the Databricks response for this record; classification values are Databricks-returned labels rather than a universal taxonomy.
User Cancelled Or Timedout
User Cancelled Or Timedout
job_runs.repair_history.state.user_cancelled_or_timedoutUser Cancelled Or Timedout records whether the run was cancelled by the user or timed out. It is needed to distinguish Job Runs rows by the exact Databricks-returned user cancelled or timedout value.- Enables: select Job Runs rows where
user_cancelled_or_timedoutis true or false when comparing the condition described by User Cancelled Or Timedout. - Interpretation: Databricks reports this value on the Run State object returned for Job Runs; it is interpreted at one Run State record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Task Run IDs
Task Run IDs
job_runs.repair_history.task_run_idsTask Run IDs records task run IDs included in this repair. It is needed to preserve the nested task run i ds relationship or details on the parent Repair History Item record.- Enables: expand
task_run_idsto connect the containing Repair History Item row to its returned task run i ds entries. - Interpretation: Databricks reports this value on the Repair History Item object returned for Job Runs; it is one returned collection per containing Repair History Item object.
Type
Type
job_runs.repair_history.typeType records type of repair (ORIGINAL or REPAIR). It is needed to distinguish Job Runs rows by the exact Databricks-returned type value.- Enables: separate Job Runs rows by the exact Databricks-returned
typelabel when comparing type. - Interpretation: Databricks reports this value on the Repair History Item object returned for Job Runs; it is interpreted at one Repair History Item record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Run Duration
Run Duration
job_runs.run_durationRun Duration records total duration of the run in milliseconds. It is needed to measure the exact duration reported for one Job Run record using the Databricks duration encoding described by the field.- Enables: measure and compare
run_durationper Job Run record in milliseconds. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; its unit or granularity is milliseconds.
Run ID
Run ID
job_runs.run_idRun ID records unique identifier for the run. It is needed to distinguish repeated deliveries of the same Job Runs row using the declared ingestion key.- Enables: use
run_idas the declared ingestion deduplication key for Job Runs and match repeated rows carrying the same Databricks identifier. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key.
Run Name
Run Name
job_runs.run_nameRun Name records human-readable name of the run. It is needed to compare the returned run name for individual Job Runs rows and select rows with a specific run_name value.- Enables: locate Job Runs rows whose returned run name exactly matches
run_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is interpreted at one Job Run record per row.
Run Page URL
Run Page URL
job_runs.run_page_urlRun Page URL records URL to the run details page in the workspace. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Databricks resource referenced by
run_page_urlwhile retaining the containing Job Runs record as provenance. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is link at one Job Run record per row; the schema uses the
Network.Urlscalar; the returned link or template does not establish that the current credential can retrieve its target.
Run Type
Run Type
job_runs.run_typeRun Type records the run type supplied for this Job Runs record by Databricks. It is needed to distinguish Job Runs rows by the exact Databricks-returned run type value.- Enables: separate Job Runs rows by the exact Databricks-returned
run_typelabel when comparing run type. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is interpreted at one Job Run record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Schedule
Schedule
job_runs.scheduleSchedule records the schedule details attached to this Job Runs record. It is needed to preserve the nested schedule relationship or details on the parent Job Run record.- Enables: expand
scheduleto connect the containing Job Run row to its returned schedule entries. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is one nested object per containing Job Run object when present.
Pause Status
Pause Status
job_runs.schedule.pause_statusPause Status records whether the schedule is paused (PAUSED or UNPAUSED). It is needed to distinguish Job Runs rows by the exact Databricks-returned pause status value.- Enables: select Job Runs rows where
pause_statusis true or false when comparing the condition described by Pause Status. - Interpretation: Databricks reports this value on the Cron Schedule object returned for Job Runs; it is interpreted at one Cron Schedule record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Quartz Cron Expression
Quartz Cron Expression
job_runs.schedule.quartz_cron_expressionQuartz Cron Expression records quartz cron expression. It is needed to reconstruct the exact schedule or recurrence rule reported for this Cron Schedule record.- Enables: combine
quartz_cron_expressionwith the sibling start time, timezone, interval, or recurrence fields to reproduce the reported schedule. - Interpretation: Databricks reports this value on the Cron Schedule object returned for Job Runs; it is interpreted at one Cron Schedule record per row; the schema uses the
Temporal.CronExpressionscalar; the value describes a Databricks schedule rule at the containing record grain and does not show whether a future occurrence actually ran.
Timezone ID
Timezone ID
job_runs.schedule.timezone_idTimezone ID records java timezone ID. It is needed to preserve the Databricks-reported timezone or locale setting for the same record.- Enables: compare the Databricks-reported timezone or locale setting in
timezone_idfor individual Job Runs rows without treating it as a verified physical location. - Interpretation: Databricks reports this value on the Cron Schedule object returned for Job Runs; it is an identifier, not a measured quantity; the value is timezone or locale setting; this Databricks-reported or configured context does not establish residency or verified physical presence.
Setup Duration
Setup Duration
job_runs.setup_durationSetup Duration records duration of setup phase in milliseconds. It is needed to measure the exact duration reported for one Job Run record using the Databricks duration encoding described by the field.- Enables: measure and compare
setup_durationper Job Run record in milliseconds. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; its unit or granularity is milliseconds.
Start Time
Start Time
job_runs.start_timeStart Time records timestamp in epoch ms when the run started. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Job Runs records by
start_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; its unit or granularity is epoch milliseconds; the connector also declares it for record ordering; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
State
State
job_runs.stateState records the state details attached to this Job Runs record. It is needed to preserve the nested state relationship or details on the parent Job Run record.- Enables: expand
stateto connect the containing Job Run row to its returned state entries. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is one nested object per containing Job Run object when present.
Tasks
Tasks
job_runs.tasksTasks records array of task run details. It is needed to preserve the nested tasks relationship or details on the parent Job Run record.- Enables: expand
tasksto connect the containing Job Run row to its returned tasks entries. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is one returned collection per containing Job Run object.
Attempt Number
Attempt Number
job_runs.tasks.attempt_numberAttempt Number records attempt number for this task. It is needed to refer to the same attempt number across records without relying on display text.- Enables: match
attempt_numberto attempt number references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is an identifier, not a measured quantity.
Cleanup Duration
Cleanup Duration
job_runs.tasks.cleanup_durationCleanup Duration records cleanup phase duration in ms. It is needed to measure the exact duration reported for one Run Task record using the Databricks duration encoding described by the field.- Enables: measure and compare
cleanup_durationper Run Task record in milliseconds. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; its unit or granularity is milliseconds.
Cluster Instance
Cluster Instance
job_runs.tasks.cluster_instanceCluster Instance records the cluster instance details attached to this Job Runs record. It is needed to preserve the nested cluster instance relationship or details on the parent Run Task record.- Enables: expand
cluster_instanceto connect the containing Run Task row to its returned cluster instance entries. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is one nested object per containing Run Task object when present.
Dbt Task
Dbt Task
job_runs.tasks.dbt_taskDbt Task records the dbt task details attached to this Job Runs record. It is needed to preserve the nested dbt task relationship or details on the parent Run Task record.- Enables: expand
dbt_taskto connect the containing Run Task row to its returned dbt task entries. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is one nested object per containing Run Task object when present.
Catalog
Catalog
job_runs.tasks.dbt_task.catalogCatalog records Unity Catalog name. It is needed to compare the returned catalog for individual Job Runs rows and select rows with a specific catalog value.- Enables: trace the catalog relationship returned in
catalogfrom the dbt Task row to its named Databricks context. - Interpretation: Databricks reports this value on the dbt Task object returned for Job Runs; it is interpreted at one dbt Task record per row.
Commands
Commands
job_runs.tasks.dbt_task.commandsCommands records dbt commands to execute. It is needed to preserve the nested commands relationship or details on the parent dbt Task record.- Enables: expand
commandsto connect the containing dbt Task row to its returned commands entries. - Interpretation: Databricks reports this value on the dbt Task object returned for Job Runs; it is one returned collection per containing dbt Task object.
Profiles Directory
Profiles Directory
job_runs.tasks.dbt_task.profiles_directoryProfiles Directory records path to the dbt profiles directory. It is needed to compare the returned profiles directory for individual Job Runs rows and select rows with a specific profiles_directory value.- Enables: trace the profiles directory relationship returned in
profiles_directoryfrom the dbt Task row to its named Databricks context. - Interpretation: Databricks reports this value on the dbt Task object returned for Job Runs; it is interpreted at one dbt Task record per row.
Project Directory
Project Directory
job_runs.tasks.dbt_task.project_directoryProject Directory records path to the dbt project directory. It is needed to compare the returned project directory for individual Job Runs rows and select rows with a specific project_directory value.- Enables: trace the project directory relationship returned in
project_directoryfrom the dbt Task row to its named Databricks context. - Interpretation: Databricks reports this value on the dbt Task object returned for Job Runs; it is interpreted at one dbt Task record per row.
Schema
Schema
job_runs.tasks.dbt_task.schemaSchema records dbt schema. It is needed to inventory the exact Databricks-reported configuration or classification represented by this field.- Enables: compare
schemaamong Job Runs records when reconciling this specific configuration, source, or classification. - Interpretation: Databricks reports this value on the dbt Task object returned for Job Runs; it is interpreted at one dbt Task record per row; the value is a Databricks-returned or configured label at the Dbt Task grain rather than a universal taxonomy.
Source
Source
job_runs.tasks.dbt_task.sourceSource records source of the project (WORKSPACE or GIT). It is needed to distinguish Job Runs rows by the exact Databricks-returned source value.- Enables: separate Job Runs rows by the exact Databricks-returned
sourcelabel when comparing source. - Interpretation: Databricks reports this value on the dbt Task object returned for Job Runs; it is interpreted at one dbt Task record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Warehouse ID
Warehouse ID
job_runs.tasks.dbt_task.warehouse_idWarehouse ID records SQL warehouse ID for dbt. It is needed to refer to the same warehouse across records without relying on display text.- Enables: match
warehouse_idto warehouse references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the dbt Task object returned for Job Runs; it is an identifier, not a measured quantity.
Depends On
Depends On
job_runs.tasks.depends_onDepends On records tasks this task depends on. It is needed to preserve the nested depends on relationship or details on the parent Run Task record.- Enables: expand
depends_onto connect the containing Run Task row to its returned depends on entries. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is one returned collection per containing Run Task object.
Outcome
Outcome
job_runs.tasks.depends_on.outcomeOutcome records expected outcome of the dependency. It is needed to distinguish Job Runs rows by the exact Databricks-returned outcome value.- Enables: separate Job Runs rows by the exact Databricks-returned
outcomelabel when comparing outcome. - Interpretation: Databricks reports this value on the Task Dependency object returned for Job Runs; it is interpreted at one Task Dependency record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Task Key
Task Key
job_runs.tasks.depends_on.task_keyTask Key records task key of the dependency. It is needed to refer to the same task across records without relying on display text.- Enables: match
task_keyto task references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Task Dependency object returned for Job Runs; it is an identifier, not a measured quantity.
Description
Description
job_runs.tasks.descriptionDescription records description of the task. It is needed to inspect the exact description text included with this record.- Enables: inspect the description text returned in
descriptionand attribute it to the same record’s parent record, owner, status, and update time where returned. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is description text at one Run Task record per row; this is only the content included in the Databricks response for this record.
End Time
End Time
job_runs.tasks.end_timeEnd Time records timestamp in epoch ms when the task ended. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Job Runs records by
end_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Execution Duration
Execution Duration
job_runs.tasks.execution_durationExecution Duration records execution phase duration in ms. It is needed to measure the exact duration reported for one Run Task record using the Databricks duration encoding described by the field.- Enables: measure and compare
execution_durationper Run Task record in milliseconds. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; its unit or granularity is milliseconds.
Existing Cluster ID
Existing Cluster ID
job_runs.tasks.existing_cluster_idExisting Cluster ID records ID of an existing cluster. It is needed to refer to the same existing cluster across records without relying on display text.- Enables: match
existing_cluster_idto existing cluster references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is an identifier, not a measured quantity.
Job Cluster Key
Job Cluster Key
job_runs.tasks.job_cluster_keyJob Cluster Key records key of the job cluster to use. It is needed to refer to the same job cluster across records without relying on display text.- Enables: match
job_cluster_keyto job cluster references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is an identifier, not a measured quantity.
Libraries
Libraries
job_runs.tasks.librariesLibraries records libraries installed on the cluster. It is needed to preserve the nested libraries relationship or details on the parent Run Task record.- Enables: expand
librariesto connect the containing Run Task row to its returned libraries entries. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is one returned collection per containing Run Task object.
New Cluster
New Cluster
job_runs.tasks.new_clusterNew Cluster records the new cluster details attached to this Job Runs record. It is needed to preserve the nested new cluster relationship or details on the parent Run Task record.- Enables: expand
new_clusterto connect the containing Run Task row to its returned new cluster entries. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is one nested object per containing Run Task object when present.
Notebook Task
Notebook Task
job_runs.tasks.notebook_taskNotebook Task records the notebook task details attached to this Job Runs record. It is needed to preserve the nested notebook task relationship or details on the parent Run Task record.- Enables: expand
notebook_taskto connect the containing Run Task row to its returned notebook task entries. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is one nested object per containing Run Task object when present.
Base Parameters
Base Parameters
job_runs.tasks.notebook_task.base_parametersBase Parameters records base parameters. It is needed to preserve the exact Databricks configuration or execution metadata attached to this Notebook Task record.- Enables: inspect the keys in
base_parameterswhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Databricks reports this value on the Notebook Task object returned for Job Runs; it is interpreted at one Notebook Task record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Databricks response and can vary by resource type or configuration.
Notebook Path
Notebook Path
job_runs.tasks.notebook_task.notebook_pathNotebook Path records absolute path of the notebook. It is needed to compare the returned notebook path for individual Job Runs rows and select rows with a specific notebook_path value.- Enables: trace the notebook path relationship returned in
notebook_pathfrom the Notebook Task row to its named Databricks context. - Interpretation: Databricks reports this value on the Notebook Task object returned for Job Runs; it is interpreted at one Notebook Task record per row.
Source
Source
job_runs.tasks.notebook_task.sourceSource records source of the notebook (WORKSPACE or GIT). It is needed to distinguish Job Runs rows by the exact Databricks-returned source value.- Enables: separate Job Runs rows by the exact Databricks-returned
sourcelabel when comparing source. - Interpretation: Databricks reports this value on the Notebook Task object returned for Job Runs; it is interpreted at one Notebook Task record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Pipeline Task
Pipeline Task
job_runs.tasks.pipeline_taskPipeline Task records the pipeline task details attached to this Job Runs record. It is needed to preserve the nested pipeline task relationship or details on the parent Run Task record.- Enables: expand
pipeline_taskto connect the containing Run Task row to its returned pipeline task entries. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is one nested object per containing Run Task object when present.
Full Refresh
Full Refresh
job_runs.tasks.pipeline_task.full_refreshFull Refresh records whether to perform a full refresh. It is needed to distinguish Job Runs rows by the exact Databricks-returned full refresh value.- Enables: select Job Runs rows where
full_refreshis true or false when comparing the condition described by Full Refresh. - Interpretation: Databricks reports this value on the Pipeline Task object returned for Job Runs; it is interpreted at one Pipeline Task record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Pipeline ID
Pipeline ID
job_runs.tasks.pipeline_task.pipeline_idPipeline ID records ID of the pipeline. It is needed to refer to the same pipeline across records without relying on display text.- Enables: match
pipeline_idto pipeline references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Pipeline Task object returned for Job Runs; it is an identifier, not a measured quantity.
Python Wheel Task
Python Wheel Task
job_runs.tasks.python_wheel_taskPython Wheel Task records the python wheel task details attached to this Job Runs record. It is needed to preserve the nested python wheel task relationship or details on the parent Run Task record.- Enables: expand
python_wheel_taskto connect the containing Run Task row to its returned python wheel task entries. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is one nested object per containing Run Task object when present.
Entry Point
Entry Point
job_runs.tasks.python_wheel_task.entry_pointEntry Point records entry point of the package. It is needed to reproduce the exact package or entry-point configuration used by this job task.- Enables: combine
entry_pointwith the sibling library type and repository fields to resolve the configured dependency or executable entry point. - Interpretation: Databricks reports this value on the Python Wheel Task object returned for Job Runs; it is interpreted at one Python Wheel Task record per row; the value names Databricks job configuration and does not prove that the dependency is still available.
Named Parameters
Named Parameters
job_runs.tasks.python_wheel_task.named_parametersNamed Parameters records named parameters as key-value pairs. It is needed to compare the returned named parameters for individual Job Runs rows and select rows with a specific named_parameters value.- Enables: locate Job Runs rows whose returned named parameters exactly matches
named_parametersand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Python Wheel Task object returned for Job Runs; it is interpreted at one Python Wheel Task record per row; the schema uses the
Generic.JSONscalar.
Package Name
Package Name
job_runs.tasks.python_wheel_task.package_namePackage Name records name of the Python wheel package. It is needed to compare the returned package name for individual Job Runs rows and select rows with a specific package_name value.- Enables: locate Job Runs rows whose returned package name exactly matches
package_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Python Wheel Task object returned for Job Runs; it is interpreted at one Python Wheel Task record per row.
Parameters
Parameters
job_runs.tasks.python_wheel_task.parametersParameters records command-line parameters. It is needed to preserve the nested parameters relationship or details on the parent Python Wheel Task record.- Enables: expand
parametersto connect the containing Python Wheel Task row to its returned parameters entries. - Interpretation: Databricks reports this value on the Python Wheel Task object returned for Job Runs; it is one returned collection per containing Python Wheel Task object.
Run ID
Run ID
job_runs.tasks.run_idRun ID records unique identifier for this task run. It is needed to refer to the same run across records without relying on display text.- Enables: match
run_idto run references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is an identifier, not a measured quantity.
Run Job Task
Run Job Task
job_runs.tasks.run_job_taskRun Job Task records the run job task details attached to this Job Runs record. It is needed to preserve the nested run job task relationship or details on the parent Run Task record.- Enables: expand
run_job_taskto connect the containing Run Task row to its returned run job task entries. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is one nested object per containing Run Task object when present.
Job ID
Job ID
job_runs.tasks.run_job_task.job_idJob ID records ID of the job to trigger. It is needed to refer to the same job across records without relying on display text.- Enables: match
job_idto job references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Run Job Task object returned for Job Runs; it is an identifier, not a measured quantity.
Job Parameters
Job Parameters
job_runs.tasks.run_job_task.job_parametersJob Parameters records parameters for the triggered job. It is needed to preserve the exact Databricks configuration or execution metadata attached to this Run Job Task record.- Enables: inspect the keys in
job_parameterswhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Databricks reports this value on the Run Job Task object returned for Job Runs; it is interpreted at one Run Job Task record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Databricks response and can vary by resource type or configuration.
Run Page URL
Run Page URL
job_runs.tasks.run_page_urlRun Page URL records URL to the task run page. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Databricks resource referenced by
run_page_urlwhile retaining the containing Job Runs record as provenance. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is link at one Run Task record per row; the schema uses the
Network.Urlscalar; the returned link or template does not establish that the current credential can retrieve its target.
Setup Duration
Setup Duration
job_runs.tasks.setup_durationSetup Duration records setup phase duration in ms. It is needed to measure the exact duration reported for one Run Task record using the Databricks duration encoding described by the field.- Enables: measure and compare
setup_durationper Run Task record in milliseconds. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; its unit or granularity is milliseconds.
Spark Jar Task
Spark Jar Task
job_runs.tasks.spark_jar_taskSpark Jar Task records the spark jar task details attached to this Job Runs record. It is needed to preserve the nested spark jar task relationship or details on the parent Run Task record.- Enables: expand
spark_jar_taskto connect the containing Run Task row to its returned spark jar task entries. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is one nested object per containing Run Task object when present.
Jar URI
Jar URI
job_runs.tasks.spark_jar_task.jar_uriJar URI records URI of the JAR. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Databricks resource referenced by
jar_uriwhile retaining the containing Job Runs record as provenance. - Interpretation: Databricks reports this value on the Spark Jar Task object returned for Job Runs; it is link at one Spark Jar Task record per row; the returned link or template does not establish that the current credential can retrieve its target.
Main Class Name
Main Class Name
job_runs.tasks.spark_jar_task.main_class_nameMain Class Name records full name of the main class. It is needed to distinguish Job Runs rows by the exact Databricks-returned main class name value.- Enables: separate Job Runs rows by the exact Databricks-returned
main_class_namelabel when comparing main class name. - Interpretation: Databricks reports this value on the Spark Jar Task object returned for Job Runs; it is interpreted at one Spark Jar Task record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Parameters
Parameters
job_runs.tasks.spark_jar_task.parametersParameters records parameters passed to the main method. It is needed to preserve the nested parameters relationship or details on the parent Spark Jar Task record.- Enables: expand
parametersto connect the containing Spark Jar Task row to its returned parameters entries. - Interpretation: Databricks reports this value on the Spark Jar Task object returned for Job Runs; it is one returned collection per containing Spark Jar Task object.
Spark Python Task
Spark Python Task
job_runs.tasks.spark_python_taskSpark Python Task records the spark python task details attached to this Job Runs record. It is needed to preserve the nested spark python task relationship or details on the parent Run Task record.- Enables: expand
spark_python_taskto connect the containing Run Task row to its returned spark python task entries. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is one nested object per containing Run Task object when present.
Parameters
Parameters
job_runs.tasks.spark_python_task.parametersParameters records command-line parameters. It is needed to preserve the nested parameters relationship or details on the parent Spark Python Task record.- Enables: expand
parametersto connect the containing Spark Python Task row to its returned parameters entries. - Interpretation: Databricks reports this value on the Spark Python Task object returned for Job Runs; it is one returned collection per containing Spark Python Task object.
Python File
Python File
job_runs.tasks.spark_python_task.python_filePython File records URI of the Python file. It is needed to reproduce the returned code or dependency configuration for this Job Runs record.- Enables: use
python_fileto locate the configured source, package, or repository when reproducing the same job or repository setup. - Interpretation: Databricks reports this value on the Spark Python Task object returned for Job Runs; it is interpreted at one Spark Python Task record per row; the returned link or template does not establish that the current credential can retrieve its target.
Source
Source
job_runs.tasks.spark_python_task.sourceSource records source of the Python file. It is needed to distinguish Job Runs rows by the exact Databricks-returned source value.- Enables: separate Job Runs rows by the exact Databricks-returned
sourcelabel when comparing source. - Interpretation: Databricks reports this value on the Spark Python Task object returned for Job Runs; it is interpreted at one Spark Python Task record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Spark Submit Task
Spark Submit Task
job_runs.tasks.spark_submit_taskSpark Submit Task records the spark submit task details attached to this Job Runs record. It is needed to preserve the nested spark submit task relationship or details on the parent Run Task record.- Enables: expand
spark_submit_taskto connect the containing Run Task row to its returned spark submit task entries. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is one nested object per containing Run Task object when present.
Parameters
Parameters
job_runs.tasks.spark_submit_task.parametersParameters records parameters for spark-submit. It is needed to preserve the nested parameters relationship or details on the parent Spark Submit Task record.- Enables: expand
parametersto connect the containing Spark Submit Task row to its returned parameters entries. - Interpretation: Databricks reports this value on the Spark Submit Task object returned for Job Runs; it is one returned collection per containing Spark Submit Task object.
SQL Task
SQL Task
job_runs.tasks.sql_taskSQL Task records the sql task details attached to this Job Runs record. It is needed to preserve the nested sql task relationship or details on the parent Run Task record.- Enables: expand
sql_taskto connect the containing Run Task row to its returned sql task entries. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is one nested object per containing Run Task object when present.
Alert
Alert
job_runs.tasks.sql_task.alertAlert records the alert details attached to this Job Runs record. It is needed to preserve the nested alert relationship or details on the parent SQL Task record.- Enables: expand
alertto connect the containing SQL Task row to its returned alert entries. - Interpretation: Databricks reports this value on the SQL Task object returned for Job Runs; it is one nested object per containing SQL Task object when present.
Alert ID
Alert ID
job_runs.tasks.sql_task.alert.alert_idAlert ID records ID of the SQL alert. It is needed to refer to the same alert across records without relying on display text.- Enables: match
alert_idto alert references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the SQL Task Alert object returned for Job Runs; it is an identifier, not a measured quantity.
Dashboard
Dashboard
job_runs.tasks.sql_task.dashboardDashboard records the dashboard details attached to this Job Runs record. It is needed to preserve the nested dashboard relationship or details on the parent SQL Task record.- Enables: expand
dashboardto connect the containing SQL Task row to its returned dashboard entries. - Interpretation: Databricks reports this value on the SQL Task object returned for Job Runs; it is one nested object per containing SQL Task object when present.
Dashboard ID
Dashboard ID
job_runs.tasks.sql_task.dashboard.dashboard_idDashboard ID records ID of the SQL dashboard. It is needed to refer to the same dashboard across records without relying on display text.- Enables: match
dashboard_idto dashboard references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the SQL Task Dashboard object returned for Job Runs; it is an identifier, not a measured quantity.
File
File
job_runs.tasks.sql_task.fileFile records the file details attached to this Job Runs record. It is needed to preserve the nested file relationship or details on the parent SQL Task record.- Enables: expand
fileto connect the containing SQL Task row to its returned file entries. - Interpretation: Databricks reports this value on the SQL Task object returned for Job Runs; it is one nested object per containing SQL Task object when present.
Path
Path
job_runs.tasks.sql_task.file.pathPath records path to the SQL file. It is needed to compare the returned path for individual Job Runs rows and select rows with a specific path value.- Enables: trace the path relationship returned in
pathfrom the SQL Task File row to its named Databricks context. - Interpretation: Databricks reports this value on the SQL Task File object returned for Job Runs; it is interpreted at one SQL Task File record per row.
Source
Source
job_runs.tasks.sql_task.file.sourceSource records source of the file. It is needed to distinguish Job Runs rows by the exact Databricks-returned source value.- Enables: separate Job Runs rows by the exact Databricks-returned
sourcelabel when comparing source. - Interpretation: Databricks reports this value on the SQL Task File object returned for Job Runs; it is interpreted at one SQL Task File record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Parameters
Parameters
job_runs.tasks.sql_task.parametersParameters records parameters for the SQL task. It is needed to preserve the exact Databricks configuration or execution metadata attached to this SQL Task record.- Enables: inspect the keys in
parameterswhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Databricks reports this value on the SQL Task object returned for Job Runs; it is interpreted at one SQL Task record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Databricks response and can vary by resource type or configuration.
Query
Query
job_runs.tasks.sql_task.queryQuery records the query details attached to this Job Runs record. It is needed to preserve the nested query relationship or details on the parent SQL Task record.- Enables: expand
queryto connect the containing SQL Task row to its returned query entries. - Interpretation: Databricks reports this value on the SQL Task object returned for Job Runs; it is one nested object per containing SQL Task object when present.
Query ID
Query ID
job_runs.tasks.sql_task.query.query_idQuery ID records ID of the SQL query. It is needed to refer to the same query across records without relying on display text.- Enables: match
query_idto query references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the SQL Task Query object returned for Job Runs; it is an identifier, not a measured quantity.
Warehouse ID
Warehouse ID
job_runs.tasks.sql_task.warehouse_idWarehouse ID records ID of the SQL warehouse. It is needed to refer to the same warehouse across records without relying on display text.- Enables: match
warehouse_idto warehouse references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the SQL Task object returned for Job Runs; it is an identifier, not a measured quantity.
Start Time
Start Time
job_runs.tasks.start_timeStart Time records timestamp in epoch ms when the task started. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Job Runs records by
start_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
State
State
job_runs.tasks.stateState records the state details attached to this Job Runs record. It is needed to preserve the nested state relationship or details on the parent Run Task record.- Enables: expand
stateto connect the containing Run Task row to its returned state entries. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is one nested object per containing Run Task object when present.
Task Key
Task Key
job_runs.tasks.task_keyTask Key records unique key identifying the task within the job. It is needed to refer to the same task across records without relying on display text.- Enables: match
task_keyto task references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Run Task object returned for Job Runs; it is an identifier, not a measured quantity.
Trigger
Trigger
job_runs.triggerTrigger records the trigger supplied for this Job Runs record by Databricks. It is needed to distinguish Job Runs rows by the exact Databricks-returned trigger value.- Enables: separate Job Runs rows by the exact Databricks-returned
triggerlabel when comparing trigger. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is interpreted at one Job Run record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Trigger Info
Trigger Info
job_runs.trigger_infoTrigger Info records the trigger info details attached to this Job Runs record. It is needed to preserve the nested trigger info relationship or details on the parent Job Run record.- Enables: expand
trigger_infoto connect the containing Job Run row to its returned trigger info entries. - Interpretation: Databricks reports this value on the Job Run object returned for Job Runs; it is one nested object per containing Job Run object when present.
Run ID
Run ID
job_runs.trigger_info.run_idRun ID records run ID of the triggering run. It is needed to refer to the same run across records without relying on display text.- Enables: match
run_idto run references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Trigger Info object returned for Job Runs; it is an identifier, not a measured quantity.
Jobs
Jobs
jobsJobs covers jobs defined in the Databricks workspace. Provides job configuration, schedule, and metadata. Paginated via next_page_token.- Enables: inventory defined jobs and connect each job to its creator, schedule, tasks, and run-as identity where returned.
- Scope: Lists all jobs defined in the Databricks workspace. Provides job configuration, schedule, and metadata. Paginated via
next_page_token; the connector reads/api/2.1/jobs/listas a snapshot stream in full mode. The configured credential must grant the declaredall-apisaccess scope; records outside that access are not returned. This stream has no deletion signal, so a missing row does not establish that the Databricks record was deleted.
Created Time
Created Time
jobs.created_timeCreated Time records timestamp when the job was created (epoch ms). It is needed to place the record at the time or date reported for this event or state.- Enables: bound Jobs records by
created_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Databricks Jobs object returned for Jobs; its unit or granularity is epoch milliseconds; the connector also declares it for record ordering; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Creator User Name
Creator User Name
jobs.creator_user_nameCreator User Name records user who created the job. It is needed to attribute this Jobs row to the returned person, account, or organization reference.- Enables: attribute the Jobs row to the returned person or account and match the exact
creator_user_namevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Databricks Jobs object returned for Jobs; it is interpreted at one Databricks Jobs record per row; the schema uses the
Identity.Namescalar.
Format
Format
jobs.formatFormat records format of the job (SINGLE_TASK, MULTI_TASK). It is needed to distinguish Jobs rows by the exact Databricks-returned format value.- Enables: separate Jobs rows by the exact Databricks-returned
formatlabel when comparing format. - Interpretation: Databricks reports this value on the Databricks Jobs object returned for Jobs; it is interpreted at one Databricks Jobs record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Job ID
Job ID
jobs.job_idJob ID records unique identifier for the job. It is needed to distinguish repeated deliveries of the same Jobs row using the declared ingestion key.- Enables: use
job_idas the declared ingestion deduplication key for Jobs and match repeated rows carrying the same Databricks identifier. - Interpretation: Databricks reports this value on the Databricks Jobs object returned for Jobs; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key.
Run As Owner
Run As Owner
jobs.run_as_ownerRun As Owner records whether the job runs as the owner. It is needed to distinguish Jobs rows by the exact Databricks-returned run as owner value.- Enables: select Jobs rows where
run_as_owneris true or false when comparing the condition described by Run As Owner. - Interpretation: Databricks reports this value on the Databricks Jobs object returned for Jobs; it is interpreted at one Databricks Jobs record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Run As User Name
Run As User Name
jobs.run_as_user_nameRun As User Name records user the job runs as. It is needed to attribute this Jobs row to the returned person, account, or organization reference.- Enables: attribute the Jobs row to the returned person or account and match the exact
run_as_user_namevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Databricks Jobs object returned for Jobs; it is interpreted at one Databricks Jobs record per row; the schema uses the
Identity.Namescalar.
Settings
Settings
jobs.settingsSettings records job settings including tasks, schedule, clusters, and notifications. It is needed to compare the exact settings configuration returned for this Databricks Jobs record.- Enables: compare the exact
settingsconfiguration returned for each Databricks Jobs record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Databricks Jobs object returned for Jobs; it is interpreted at one Databricks Jobs record per row.
Trigger
Trigger
jobs.triggerTrigger records trigger configuration for the job. It is needed to distinguish Jobs rows by the exact Databricks-returned trigger value.- Enables: separate Jobs rows by the exact Databricks-returned
triggerlabel when comparing trigger. - Interpretation: Databricks reports this value on the Databricks Jobs object returned for Jobs; it is interpreted at one Databricks Jobs record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Pipelines
Pipelines
pipelinesPipelines covers delta Live Tables (DLT) pipelines in the Databricks workspace. Provides pipeline configuration, state, and metadata.- Enables: inventory returned pipeline definitions and compare their creator, configuration, state, and last reported update.
- Scope: Lists all Delta Live Tables (DLT) pipelines in the Databricks workspace. Provides pipeline configuration, state, and metadata; the connector reads
/api/{apiVersion}/pipelinesas a snapshot stream in full mode. The configured credential must grant the declaredall-apisaccess scope; records outside that access are not returned. This stream has no deletion signal, so a missing row does not establish that the Databricks record was deleted.
Budget Policy ID
Budget Policy ID
pipelines.budget_policy_idBudget Policy ID records ID of the budget policy associated with the pipeline. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
budget_policy_idaccess value with the resource, account, or membership represented by the same Pipelines row. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Catalog
Catalog
pipelines.catalogCatalog records Unity Catalog name associated with the pipeline. It is needed to compare the returned catalog for individual Pipelines rows and select rows with a specific catalog value.- Enables: trace the catalog relationship returned in
catalogfrom the Pipeline row to its named Databricks context. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row.
Cause
Cause
pipelines.causeCause records cause of the current pipeline state (e.g., USER_ACTION, API_CALL). It is needed to inventory the exact Databricks-reported configuration or classification represented by this field.- Enables: compare
causeamong Pipelines records when reconciling this specific configuration, source, or classification. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row; the value is a Databricks-returned or configured label at the Pipeline grain rather than a universal taxonomy.
Channel
Channel
pipelines.channelChannel records release channel for the pipeline runtime (e.g., CURRENT, PREVIEW). It is needed to inventory the exact Databricks-reported configuration or classification represented by this field.- Enables: compare
channelamong Pipelines records when reconciling this specific configuration, source, or classification. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row; the value is a Databricks-returned or configured label at the Pipeline grain rather than a universal taxonomy.
Cluster ID
Cluster ID
pipelines.cluster_idCluster ID records ID of the cluster used by the pipeline. It is needed to refer to the same cluster across records without relying on display text.- Enables: match
cluster_idto cluster references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is an identifier, not a measured quantity.
Clusters
Clusters
pipelines.clustersClusters records cluster configurations for the pipeline. It is needed to preserve the nested clusters relationship or details on the parent Pipeline record.- Enables: expand
clustersto connect the containing Pipeline row to its returned clusters entries. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is one returned collection per containing Pipeline object.
Apply Policy Default Values
Apply Policy Default Values
pipelines.clusters.apply_policy_default_valuesApply Policy Default Values records whether to apply default values from the cluster policy. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Pipelines rows with the exact
apply_policy_default_valuesaccess-related value being investigated. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is interpreted at one Pipeline Cluster record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Databricks-returned labels rather than a universal taxonomy.
Autoscale
Autoscale
pipelines.clusters.autoscaleAutoscale records autoscaling configuration for the cluster. It is needed to preserve the nested autoscale relationship or details on the parent Pipeline Cluster record.- Enables: expand
autoscaleto connect the containing Pipeline Cluster row to its returned autoscale entries. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is one nested object per containing Pipeline Cluster object when present.
Max Workers
Max Workers
pipelines.clusters.autoscale.max_workersMax Workers records maximum number of workers. It is needed to measure the Databricks-reported number of max workers at one Autoscale Config record per row.- Enables: measure and compare the Databricks-reported number of max workers in
max_workersat one Autoscale Config record per row. - Interpretation: Databricks reports this value on the Autoscale Config object returned for Pipelines; it is a Databricks-reported count at one Autoscale Config record per row.
Min Workers
Min Workers
pipelines.clusters.autoscale.min_workersMin Workers records minimum number of workers. It is needed to measure the Databricks-reported number of min workers at one Autoscale Config record per row.- Enables: measure and compare the Databricks-reported number of min workers in
min_workersat one Autoscale Config record per row. - Interpretation: Databricks reports this value on the Autoscale Config object returned for Pipelines; it is a Databricks-reported count at one Autoscale Config record per row.
Mode
Mode
pipelines.clusters.autoscale.modeMode records autoscale mode (e.g., LEGACY, ENHANCED). It is needed to distinguish Pipelines rows by the exact Databricks-returned mode value.- Enables: separate Pipelines rows by the exact Databricks-returned
modelabel when comparing mode. - Interpretation: Databricks reports this value on the Autoscale Config object returned for Pipelines; it is interpreted at one Autoscale Config record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
AWS Attributes
AWS Attributes
pipelines.clusters.aws_attributesAWS Attributes records AWS-specific cluster attributes. It is needed to inspect the exact metadata included with this record.- Enables: inspect the exact metadata keys returned in
aws_attributesand associate them with the containing Pipelines record. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is interpreted at one Pipeline Cluster record per row; the schema uses the
Generic.JSONscalar; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Azure Attributes
Azure Attributes
pipelines.clusters.azure_attributesAzure Attributes records azure-specific cluster attributes. It is needed to inspect the exact metadata included with this record.- Enables: inspect the exact metadata keys returned in
azure_attributesand associate them with the containing Pipelines record. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is interpreted at one Pipeline Cluster record per row; the schema uses the
Generic.JSONscalar; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Custom Tags
Custom Tags
pipelines.clusters.custom_tagsCustom Tags records custom tags applied to the cluster. It is needed to distinguish Pipelines rows by the exact Databricks-returned custom tags value.- Enables: separate Pipelines rows by the exact Databricks-returned
custom_tagslabel when comparing custom tags. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is interpreted at one Pipeline Cluster record per row; the schema uses the
Generic.JSONscalar; classification values are Databricks-returned labels rather than a universal taxonomy.
Driver Instance Pool ID
Driver Instance Pool ID
pipelines.clusters.driver_instance_pool_idDriver Instance Pool ID records instance pool ID for the driver. It is needed to refer to the same driver instance pool across records without relying on display text.- Enables: match
driver_instance_pool_idto driver instance pool references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is an identifier, not a measured quantity.
Driver Node Type ID
Driver Node Type ID
pipelines.clusters.driver_node_type_idDriver Node Type ID records node type ID for the cluster driver. It is needed to refer to the same driver node type across records without relying on display text.- Enables: match
driver_node_type_idto driver node type references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is an identifier, not a measured quantity; classification values are Databricks-returned labels rather than a universal taxonomy.
GCP Attributes
GCP Attributes
pipelines.clusters.gcp_attributesGCP Attributes records GCP-specific cluster attributes. It is needed to inspect the exact metadata included with this record.- Enables: inspect the exact metadata keys returned in
gcp_attributesand associate them with the containing Pipelines record. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is interpreted at one Pipeline Cluster record per row; the schema uses the
Generic.JSONscalar; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Init Scripts
Init Scripts
pipelines.clusters.init_scriptsInit Scripts records init scripts for the cluster. It is needed to preserve the nested init scripts relationship or details on the parent Pipeline Cluster record.- Enables: expand
init_scriptsto connect the containing Pipeline Cluster row to its returned init scripts entries. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is one returned collection per containing Pipeline Cluster object.
Instance Pool ID
Instance Pool ID
pipelines.clusters.instance_pool_idInstance Pool ID records instance pool ID for the cluster. It is needed to refer to the same instance pool across records without relying on display text.- Enables: match
instance_pool_idto instance pool references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is an identifier, not a measured quantity.
Label
Label
pipelines.clusters.labelLabel records label for the cluster configuration (e.g., default, maintenance). It is needed to compare the exact label configuration returned for this Pipeline Cluster record.- Enables: compare the exact
labelconfiguration returned for each Pipeline Cluster record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is interpreted at one Pipeline Cluster record per row.
Node Type ID
Node Type ID
pipelines.clusters.node_type_idNode Type ID records node type ID for the cluster workers. It is needed to measure the Databricks-reported number of node type id at one Pipeline Cluster record per row.- Enables: measure and compare the Databricks-reported number of node type id in
node_type_idat one Pipeline Cluster record per row. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is a Databricks-reported count at one Pipeline Cluster record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Num Workers
Num Workers
pipelines.clusters.num_workersNum Workers records fixed number of workers for the cluster. It is needed to measure the Databricks-reported number of num workers at one Pipeline Cluster record per row.- Enables: measure and compare the Databricks-reported number of num workers in
num_workersat one Pipeline Cluster record per row. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is a Databricks-reported count at one Pipeline Cluster record per row.
Policy ID
Policy ID
pipelines.clusters.policy_idPolicy ID records cluster policy ID. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
policy_idaccess value with the resource, account, or membership represented by the same Pipelines row. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Spark Conf
Spark Conf
pipelines.clusters.spark_confSpark Conf records spark configuration key-value pairs. It is needed to compare the exact spark conf configuration returned for this Pipeline Cluster record.- Enables: compare the exact
spark_confconfiguration returned for each Pipeline Cluster record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is interpreted at one Pipeline Cluster record per row; the schema uses the
Generic.JSONscalar.
Spark Env Vars
Spark Env Vars
pipelines.clusters.spark_env_varsSpark Env Vars records spark environment variables. It is needed to preserve the exact Databricks configuration or execution metadata attached to this Pipeline Cluster record.- Enables: inspect the keys in
spark_env_varswhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is interpreted at one Pipeline Cluster record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Databricks response and can vary by resource type or configuration.
SSH Public Keys
SSH Public Keys
pipelines.clusters.ssh_public_keysSSH Public Keys records SSH public keys for the cluster. It is needed to preserve the nested ssh public keys relationship or details on the parent Pipeline Cluster record.- Enables: expand
ssh_public_keysto connect the containing Pipeline Cluster row to its returned ssh public keys entries. - Interpretation: Databricks reports this value on the Pipeline Cluster object returned for Pipelines; it is one returned collection per containing Pipeline Cluster object.
Configuration
Configuration
pipelines.configurationConfiguration records arbitrary key-value configuration settings for the pipeline. It is needed to compare the exact configuration configuration returned for this Pipeline record.- Enables: compare the exact
configurationconfiguration returned for each Pipeline record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row; the schema uses the
Generic.JSONscalar.
Continuous
Continuous
pipelines.continuousContinuous records whether the pipeline runs in continuous mode. It is needed to distinguish Pipelines rows by the exact Databricks-returned continuous value.- Enables: select Pipelines rows where
continuousis true or false when comparing the condition described by Continuous. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Creation Time
Creation Time
pipelines.creation_timeCreation Time records timestamp when the pipeline was created, in epoch milliseconds. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Pipelines records by
creation_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Creator User Name
Creator User Name
pipelines.creator_user_nameCreator User Name records username of the user who created the pipeline. It is needed to attribute this Pipelines row to the returned person, account, or organization reference.- Enables: attribute the Pipelines row to the returned person or account and match the exact
creator_user_namevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row.
Development
Development
pipelines.developmentDevelopment records whether the pipeline is in development mode. It is needed to distinguish Pipelines rows by the exact Databricks-returned development value.- Enables: select Pipelines rows where
developmentis true or false when comparing the condition described by Development. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Edition
Edition
pipelines.editionEdition records product edition of the pipeline (e.g., CORE, PRO, ADVANCED). It is needed to compare the exact edition configuration returned for this Pipeline record.- Enables: compare the exact
editionconfiguration returned for each Pipeline record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row.
Filters
Filters
pipelines.filtersFilters records filters applied to the pipeline datasets. It is needed to preserve the nested filters relationship or details on the parent Pipeline record.- Enables: expand
filtersto connect the containing Pipeline row to its returned filters entries. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is one nested object per containing Pipeline object when present.
Exclude
Exclude
pipelines.filters.excludeExclude records list of dataset name patterns to exclude. It is needed to preserve the nested exclude relationship or details on the parent Pipeline Filters record.- Enables: expand
excludeto connect the containing Pipeline Filters row to its returned exclude entries. - Interpretation: Databricks reports this value on the Pipeline Filters object returned for Pipelines; it is one returned collection per containing Pipeline Filters object.
Include
Include
pipelines.filters.includeInclude records list of dataset name patterns to include. It is needed to preserve the nested include relationship or details on the parent Pipeline Filters record.- Enables: expand
includeto connect the containing Pipeline Filters row to its returned include entries. - Interpretation: Databricks reports this value on the Pipeline Filters object returned for Pipelines; it is one returned collection per containing Pipeline Filters object.
Health
Health
pipelines.healthHealth records health status of the pipeline. It is needed to distinguish Pipelines rows by the exact Databricks-returned health value.- Enables: separate Pipelines rows by the exact Databricks-returned
healthlabel when comparing health. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Last Modified
Last Modified
pipelines.last_modifiedLast Modified records timestamp when the pipeline was last modified. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Pipelines records by
last_modified, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row; the connector also declares it for record ordering.
Latest Updates
Latest Updates
pipelines.latest_updatesLatest Updates records latest update details for the pipeline. It is needed to preserve the nested latest updates relationship or details on the parent Pipeline record.- Enables: expand
latest_updatesto connect the containing Pipeline row to its returned latest updates entries. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is one returned collection per containing Pipeline object.
Cause
Cause
pipelines.latest_updates.causeCause records cause that triggered the update. It is needed to inventory the exact Databricks-reported configuration or classification represented by this field.- Enables: compare
causeamong Pipelines records when reconciling this specific configuration, source, or classification. - Interpretation: Databricks reports this value on the Pipeline Update object returned for Pipelines; it is interpreted at one Pipeline Update record per row; the value is a Databricks-returned or configured label at the Pipeline Update grain rather than a universal taxonomy.
Config
Config
pipelines.latest_updates.configConfig records configuration overrides for this update. It is needed to compare the exact config configuration returned for this Pipeline Update record.- Enables: compare the exact
configconfiguration returned for each Pipeline Update record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Pipeline Update object returned for Pipelines; it is interpreted at one Pipeline Update record per row; the schema uses the
Generic.JSONscalar.
Creation Time
Creation Time
pipelines.latest_updates.creation_timeCreation Time records timestamp when the update was created, in epoch milliseconds. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Pipelines records by
creation_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Pipeline Update object returned for Pipelines; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Full Refresh
Full Refresh
pipelines.latest_updates.full_refreshFull Refresh records whether this update was a full refresh. It is needed to distinguish Pipelines rows by the exact Databricks-returned full refresh value.- Enables: select Pipelines rows where
full_refreshis true or false when comparing the condition described by Full Refresh. - Interpretation: Databricks reports this value on the Pipeline Update object returned for Pipelines; it is interpreted at one Pipeline Update record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Full Refresh Selection
Full Refresh Selection
pipelines.latest_updates.full_refresh_selectionFull Refresh Selection records list of tables selected for full refresh. It is needed to preserve the nested full refresh selection relationship or details on the parent Pipeline Update record.- Enables: expand
full_refresh_selectionto connect the containing Pipeline Update row to its returned full refresh selection entries. - Interpretation: Databricks reports this value on the Pipeline Update object returned for Pipelines; it is one returned collection per containing Pipeline Update object.
Refresh Selection
Refresh Selection
pipelines.latest_updates.refresh_selectionRefresh Selection records list of tables selected for refresh. It is needed to preserve the nested refresh selection relationship or details on the parent Pipeline Update record.- Enables: expand
refresh_selectionto connect the containing Pipeline Update row to its returned refresh selection entries. - Interpretation: Databricks reports this value on the Pipeline Update object returned for Pipelines; it is one returned collection per containing Pipeline Update object.
State
State
pipelines.latest_updates.stateState records state of the update. It is needed to distinguish Pipelines rows by the exact Databricks-returned state value.- Enables: separate Pipelines rows by the exact Databricks-returned
statelabel when comparing state. - Interpretation: Databricks reports this value on the Pipeline Update object returned for Pipelines; it is interpreted at one Pipeline Update record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Update ID
Update ID
pipelines.latest_updates.update_idUpdate ID records unique identifier for the update. It is needed to refer to the same update across records without relying on display text.- Enables: match
update_idto update references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Pipeline Update object returned for Pipelines; it is an identifier, not a measured quantity.
Validate Only
Validate Only
pipelines.latest_updates.validate_onlyValidate Only records whether the update was a validation-only run. It is needed to distinguish Pipelines rows by the exact Databricks-returned validate only value.- Enables: select Pipelines rows where
validate_onlyis true or false when comparing the condition described by Validate Only. - Interpretation: Databricks reports this value on the Pipeline Update object returned for Pipelines; it is interpreted at one Pipeline Update record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Libraries
Libraries
pipelines.librariesLibraries records list of library/notebook configurations for the pipeline. It is needed to preserve the nested libraries relationship or details on the parent Pipeline record.- Enables: expand
librariesto connect the containing Pipeline row to its returned libraries entries. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is one returned collection per containing Pipeline object.
File
File
pipelines.libraries.fileFile records file reference for the library. It is needed to preserve the nested file relationship or details on the parent Pipeline Library record.- Enables: expand
fileto connect the containing Pipeline Library row to its returned file entries. - Interpretation: Databricks reports this value on the Pipeline Library object returned for Pipelines; it is one nested object per containing Pipeline Library object when present.
Path
Path
pipelines.libraries.file.pathPath records path to the file. It is needed to compare the returned path for individual Pipelines rows and select rows with a specific path value.- Enables: trace the path relationship returned in
pathfrom the File Reference row to its named Databricks context. - Interpretation: Databricks reports this value on the File Reference object returned for Pipelines; it is interpreted at one File Reference record per row.
Jar
Jar
pipelines.libraries.jarJar records path to a JAR library. It is needed to compare the returned jar for individual Pipelines rows and select rows with a specific jar value.- Enables: trace the jar relationship returned in
jarfrom the Pipeline Library row to its named Databricks context. - Interpretation: Databricks reports this value on the Pipeline Library object returned for Pipelines; it is interpreted at one Pipeline Library record per row.
Maven
Maven
pipelines.libraries.mavenMaven records maven library coordinates. It is needed to preserve the nested maven relationship or details on the parent Pipeline Library record.- Enables: expand
mavento connect the containing Pipeline Library row to its returned maven entries. - Interpretation: Databricks reports this value on the Pipeline Library object returned for Pipelines; its unit or granularity is provider-reported geographic coordinates.
Coordinates
Coordinates
pipelines.libraries.maven.coordinatesCoordinates records maven coordinates (groupId:artifactId:version). It is needed to compare the exact coordinates configuration returned for this Maven Library record.- Enables: compare the exact
coordinatesconfiguration returned for each Maven Library record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Maven Library object returned for Pipelines; its unit or granularity is provider-reported geographic coordinates.
Exclusions
Exclusions
pipelines.libraries.maven.exclusionsExclusions records list of Maven dependency exclusions. It is needed to preserve the nested exclusions relationship or details on the parent Maven Library record.- Enables: expand
exclusionsto connect the containing Maven Library row to its returned exclusions entries. - Interpretation: Databricks reports this value on the Maven Library object returned for Pipelines; it is one returned collection per containing Maven Library object.
Repo
Repo
pipelines.libraries.maven.repoRepo records maven repository URL. It is needed to reproduce the returned code or dependency configuration for this Pipelines record.- Enables: use
repoto locate the configured source, package, or repository when reproducing the same job or repository setup. - Interpretation: Databricks reports this value on the Maven Library object returned for Pipelines; it is interpreted at one Maven Library record per row; the returned link or template does not establish that the current credential can retrieve its target.
Notebook
Notebook
pipelines.libraries.notebookNotebook records notebook reference for the library. It is needed to preserve the nested notebook relationship or details on the parent Pipeline Library record.- Enables: expand
notebookto connect the containing Pipeline Library row to its returned notebook entries. - Interpretation: Databricks reports this value on the Pipeline Library object returned for Pipelines; it is one nested object per containing Pipeline Library object when present.
Path
Path
pipelines.libraries.notebook.pathPath records workspace path to the notebook. It is needed to compare the returned path for individual Pipelines rows and select rows with a specific path value.- Enables: trace the path relationship returned in
pathfrom the Notebook Reference row to its named Databricks context. - Interpretation: Databricks reports this value on the Notebook Reference object returned for Pipelines; it is interpreted at one Notebook Reference record per row.
Name
Name
pipelines.nameName records human-readable name of the pipeline. It is needed to compare the returned name for individual Pipelines rows and select rows with a specific name value.- Enables: locate Pipelines rows whose returned name exactly matches
nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row.
Notifications
Notifications
pipelines.notificationsNotifications records notification configurations for pipeline events. It is needed to preserve the nested notifications relationship or details on the parent Pipeline record.- Enables: expand
notificationsto connect the containing Pipeline row to its returned notifications entries. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is one returned collection per containing Pipeline object.
Alerts
Alerts
pipelines.notifications.alertsAlerts records list of alert types that trigger notifications (e.g., on-update-failure, on-update-success, on-flow-failure). It is needed to preserve the nested alerts relationship or details on the parent Pipeline Notification record.- Enables: expand
alertsto connect the containing Pipeline Notification row to its returned alerts entries. - Interpretation: Databricks reports this value on the Pipeline Notification object returned for Pipelines; it is one returned collection per containing Pipeline Notification object.
Email Recipients
Email Recipients
pipelines.notifications.email_recipientsEmail Recipients records list of email addresses to notify. It is needed to preserve the nested email recipients relationship or details on the parent Pipeline Notification record.- Enables: expand
email_recipientsto connect the containing Pipeline Notification row to its returned email recipients entries. - Interpretation: Databricks reports this value on the Pipeline Notification object returned for Pipelines; it is one returned collection per containing Pipeline Notification object.
Permissions
Permissions
pipelines.permissionsPermissions records access control permissions for the pipeline. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
permissionsto examine the returned permissions details for the containing Pipeline record. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is one returned collection per containing Pipeline object; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Group Name
Group Name
pipelines.permissions.group_nameGroup Name records group name granted the permission. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
group_nameaccess value with the resource, account, or membership represented by the same Pipelines row. - Interpretation: Databricks reports this value on the Pipeline Permission object returned for Pipelines; it is interpreted at one Pipeline Permission record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Permission Level
Permission Level
pipelines.permissions.permission_levelPermission Level records permission level (e.g., CAN_MANAGE, CAN_RUN, CAN_VIEW, IS_OWNER). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
permission_levelaccess value with the resource, account, or membership represented by the same Pipelines row. - Interpretation: Databricks reports this value on the Pipeline Permission object returned for Pipelines; it is interpreted at one Pipeline Permission record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Service Principal Name
Service Principal Name
pipelines.permissions.service_principal_nameService Principal Name records service principal name granted the permission. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
service_principal_nameaccess value with the resource, account, or membership represented by the same Pipelines row. - Interpretation: Databricks reports this value on the Pipeline Permission object returned for Pipelines; it is interpreted at one Pipeline Permission record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
User Name
User Name
pipelines.permissions.user_nameUser Name records username granted the permission. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
user_nameaccess value with the resource, account, or membership represented by the same Pipelines row. - Interpretation: Databricks reports this value on the Pipeline Permission object returned for Pipelines; it is interpreted at one Pipeline Permission record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Photon
Photon
pipelines.photonPhoton records whether Photon acceleration is enabled for the pipeline. It is needed to distinguish Pipelines rows by the exact Databricks-returned photon value.- Enables: select Pipelines rows where
photonis true or false when comparing the condition described by Photon. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Pipeline ID
Pipeline ID
pipelines.pipeline_idPipeline ID records unique identifier for the pipeline. It is needed to distinguish repeated deliveries of the same Pipelines row using the declared ingestion key.- Enables: use
pipeline_idas the declared ingestion deduplication key for Pipelines and match repeated rows carrying the same Databricks identifier. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key.
Run As User Name
Run As User Name
pipelines.run_as_user_nameRun As User Name records username of the user the pipeline runs as. It is needed to attribute this Pipelines row to the returned person, account, or organization reference.- Enables: attribute the Pipelines row to the returned person or account and match the exact
run_as_user_namevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row.
Serverless
Serverless
pipelines.serverlessServerless records whether the pipeline uses serverless compute. It is needed to distinguish Pipelines rows by the exact Databricks-returned serverless value.- Enables: select Pipelines rows where
serverlessis true or false when comparing the condition described by Serverless. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Spec
Spec
pipelines.specSpec records full pipeline specification/definition. It is needed to preserve the nested spec relationship or details on the parent Pipeline record.- Enables: expand
specto connect the containing Pipeline row to its returned spec entries. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is one nested object per containing Pipeline object when present.
Budget Policy ID
Budget Policy ID
pipelines.spec.budget_policy_idBudget Policy ID records budget policy ID. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
budget_policy_idaccess value with the resource, account, or membership represented by the same Pipelines row. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Catalog
Catalog
pipelines.spec.catalogCatalog records Unity Catalog name. It is needed to compare the returned catalog for individual Pipelines rows and select rows with a specific catalog value.- Enables: trace the catalog relationship returned in
catalogfrom the Pipeline Spec row to its named Databricks context. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is interpreted at one Pipeline Spec record per row.
Channel
Channel
pipelines.spec.channelChannel records release channel. It is needed to inventory the exact Databricks-reported configuration or classification represented by this field.- Enables: compare
channelamong Pipelines records when reconciling this specific configuration, source, or classification. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is interpreted at one Pipeline Spec record per row; the value is a Databricks-returned or configured label at the Pipeline Spec grain rather than a universal taxonomy.
Clusters
Clusters
pipelines.spec.clustersClusters records cluster configurations. It is needed to preserve the nested clusters relationship or details on the parent Pipeline Spec record.- Enables: expand
clustersto connect the containing Pipeline Spec row to its returned clusters entries. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is one returned collection per containing Pipeline Spec object.
Configuration
Configuration
pipelines.spec.configurationConfiguration records pipeline configuration key-value pairs. It is needed to compare the exact configuration configuration returned for this Pipeline Spec record.- Enables: compare the exact
configurationconfiguration returned for each Pipeline Spec record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is interpreted at one Pipeline Spec record per row; the schema uses the
Generic.JSONscalar.
Continuous
Continuous
pipelines.spec.continuousContinuous records whether the pipeline runs continuously. It is needed to distinguish Pipelines rows by the exact Databricks-returned continuous value.- Enables: select Pipelines rows where
continuousis true or false when comparing the condition described by Continuous. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is interpreted at one Pipeline Spec record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Development
Development
pipelines.spec.developmentDevelopment records whether the pipeline is in development mode. It is needed to distinguish Pipelines rows by the exact Databricks-returned development value.- Enables: select Pipelines rows where
developmentis true or false when comparing the condition described by Development. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is interpreted at one Pipeline Spec record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Edition
Edition
pipelines.spec.editionEdition records product edition. It is needed to compare the exact edition configuration returned for this Pipeline Spec record.- Enables: compare the exact
editionconfiguration returned for each Pipeline Spec record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is interpreted at one Pipeline Spec record per row.
Filters
Filters
pipelines.spec.filtersFilters records dataset filters. It is needed to preserve the nested filters relationship or details on the parent Pipeline Spec record.- Enables: expand
filtersto connect the containing Pipeline Spec row to its returned filters entries. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is one nested object per containing Pipeline Spec object when present.
ID
ID
pipelines.spec.idID records pipeline ID in the spec. It is needed to refer to the same pipeline spec across records without relying on display text.- Enables: match
idto pipeline spec references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is an identifier, not a measured quantity.
Libraries
Libraries
pipelines.spec.librariesLibraries records library configurations. It is needed to preserve the nested libraries relationship or details on the parent Pipeline Spec record.- Enables: expand
librariesto connect the containing Pipeline Spec row to its returned libraries entries. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is one returned collection per containing Pipeline Spec object.
Name
Name
pipelines.spec.nameName records pipeline name in the spec. It is needed to compare the returned name for individual Pipelines rows and select rows with a specific name value.- Enables: locate Pipelines rows whose returned name exactly matches
nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is interpreted at one Pipeline Spec record per row.
Notifications
Notifications
pipelines.spec.notificationsNotifications records notification configurations. It is needed to preserve the nested notifications relationship or details on the parent Pipeline Spec record.- Enables: expand
notificationsto connect the containing Pipeline Spec row to its returned notifications entries. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is one returned collection per containing Pipeline Spec object.
Photon
Photon
pipelines.spec.photonPhoton records whether Photon is enabled. It is needed to distinguish Pipelines rows by the exact Databricks-returned photon value.- Enables: select Pipelines rows where
photonis true or false when comparing the condition described by Photon. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is interpreted at one Pipeline Spec record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Serverless
Serverless
pipelines.spec.serverlessServerless records whether serverless compute is used. It is needed to distinguish Pipelines rows by the exact Databricks-returned serverless value.- Enables: select Pipelines rows where
serverlessis true or false when comparing the condition described by Serverless. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is interpreted at one Pipeline Spec record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Storage
Storage
pipelines.spec.storageStorage records root storage location. It is needed to retain the exact Databricks resource or external link reported for this Pipelines record.- Enables: open or correlate the resource named by
storagewhile retaining the containing Pipeline Spec row as provenance. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is interpreted at one Pipeline Spec record per row; the returned link or template does not establish that the current credential can retrieve its target.
Target
Target
pipelines.spec.targetTarget records target schema or database. It is needed to inventory the exact Databricks-reported configuration or classification represented by this field.- Enables: compare
targetamong Pipelines records when reconciling this specific configuration, source, or classification. - Interpretation: Databricks reports this value on the Pipeline Spec object returned for Pipelines; it is interpreted at one Pipeline Spec record per row; the value is a Databricks-returned or configured label at the Pipeline Spec grain rather than a universal taxonomy.
State
State
pipelines.stateState records current state of the pipeline. It is needed to distinguish Pipelines rows by the exact Databricks-returned state value.- Enables: separate Pipelines rows by the exact Databricks-returned
statelabel when comparing state. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Storage
Storage
pipelines.storageStorage records root storage location for the pipeline data. It is needed to retain the exact Databricks resource or external link reported for this Pipelines record.- Enables: open or correlate the resource named by
storagewhile retaining the containing Pipeline row as provenance. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row; the returned link or template does not establish that the current credential can retrieve its target.
Target
Target
pipelines.targetTarget records target schema or database for the pipeline output. It is needed to inventory the exact Databricks-reported configuration or classification represented by this field.- Enables: compare
targetamong Pipelines records when reconciling this specific configuration, source, or classification. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is interpreted at one Pipeline record per row; the value is a Databricks-returned or configured label at the Pipeline grain rather than a universal taxonomy.
URL
URL
pipelines.urlURL records URL to the pipeline in the Databricks workspace UI. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Databricks resource referenced by
urlwhile retaining the containing Pipelines record as provenance. - Interpretation: Databricks reports this value on the Pipeline object returned for Pipelines; it is link at one Pipeline record per row; the schema uses the
Network.Urlscalar; the returned link or template does not establish that the current credential can retrieve its target.
Query History
Query History
query_historyQuery History covers SQL and serverless compute query execution history from system.query.history. Includes executor identity, statement text, timing, client application, and query_source linkage to notebooks, jobs, and dashboards. Queried via the SQL Statement Execution API. Requires USE CATALOG on system, USE SCHEMA on system.query, and SELECT on system.query.history.- Enables: correlate each returned statement with its executor, compute resource, status, row counts, and execution times.
- Scope: SQL and serverless compute query execution history from system.query.history. Includes executor identity, statement text, timing, client application, and
query_sourcelinkage to notebooks, jobs, and dashboards. Queried via the SQL Statement Execution API. Requires USE CATALOG on system, USE SCHEMA on system.query, and SELECT on system.query.history; the connector reads/api/2.0/sql/statementsas an event stream in incremental mode. The configured credential must grant the declaredall-apisaccess scope; records outside that access are not returned. This stream has no deletion signal, so a missing row does not establish that the Databricks record was deleted.
Account ID
Account ID
query_history.account_idAccount ID records Databricks account ID. It is needed to refer to the same account across records without relying on display text.- Enables: match
account_idto account references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is an identifier, not a measured quantity.
Client Application
Client Application
query_history.client_applicationClient Application records client application that submitted the query. It is needed to inventory the exact Databricks-reported configuration or classification represented by this field.- Enables: compare
client_applicationamong Query History records when reconciling this specific configuration, source, or classification. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is interpreted at one Databricks Query History record per row; the value is a Databricks-returned or configured label at the Databricks Query History grain rather than a universal taxonomy.
Client Driver
Client Driver
query_history.client_driverClient Driver records connector or driver used to run the query. It is needed to inventory the exact Databricks-reported configuration or classification represented by this field.- Enables: compare
client_driveramong Query History records when reconciling this specific configuration, source, or classification. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is interpreted at one Databricks Query History record per row; the value is a Databricks-returned or configured label at the Databricks Query History grain rather than a universal taxonomy.
Compute
Compute
query_history.computeCompute records compute resource used to run the statement. It is needed to preserve the nested compute relationship or details on the parent Databricks Query History record.- Enables: expand
computeto connect the containing Databricks Query History row to its returned compute entries. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is one nested object per containing Databricks Query History object when present.
Cluster ID
Cluster ID
query_history.compute.cluster_idCluster ID records cluster ID when applicable. It is needed to refer to the same cluster across records without relying on display text.- Enables: match
cluster_idto cluster references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Query Compute object returned for Query History; it is an identifier, not a measured quantity.
Type
Type
query_history.compute.typeType records WAREHOUSE or SERVERLESS_COMPUTE. It is needed to distinguish Query History rows by the exact Databricks-returned type value.- Enables: separate Query History rows by the exact Databricks-returned
typelabel when comparing type. - Interpretation: Databricks reports this value on the Databricks Query Compute object returned for Query History; it is interpreted at one Databricks Query Compute record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Warehouse ID
Warehouse ID
query_history.compute.warehouse_idWarehouse ID records SQL warehouse ID when applicable. It is needed to refer to the same warehouse across records without relying on display text.- Enables: match
warehouse_idto warehouse references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Query Compute object returned for Query History; it is an identifier, not a measured quantity.
End Time
End Time
query_history.end_timeEnd Time records UTC timestamp when execution ended. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Query History records by
end_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is interpreted at one Databricks Query History record per row; the schema uses the
Temporal.DateTimescalar.
Error Message
Error Message
query_history.error_messageError Message records error message when execution failed. It is needed to inspect the exact error message included with this record.- Enables: inspect the error message returned in
error_messageand attribute it to the same record’s parent record, owner, status, and update time where returned. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is error message at one Databricks Query History record per row; this is only the content included in the Databricks response for this record.
Executed As
Executed As
query_history.executed_asExecuted As records user or service principal whose privilege was used. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
executed_asaccess value with the resource, account, or membership represented by the same Query History row. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is interpreted at one Databricks Query History record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Executed As User ID
Executed As User ID
query_history.executed_as_user_idExecuted As User ID records ID of the executed-as principal. It is needed to refer to the same executed as user across records without relying on display text.- Enables: match
executed_as_user_idto executed as user references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is an identifier, not a measured quantity.
Executed By
Executed By
query_history.executed_byExecuted By records email or username of the user who ran the statement. It is needed to attribute this Query History row to the returned person, account, or organization reference.- Enables: attribute the Query History row to the returned person or account and match the exact
executed_byvalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is interpreted at one Databricks Query History record per row.
Executed By User ID
Executed By User ID
query_history.executed_by_user_idExecuted By User ID records user ID of the executor. It is needed to refer to the same executed by user across records without relying on display text.- Enables: match
executed_by_user_idto executed by user references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is an identifier, not a measured quantity.
Execution Duration Ms
Execution Duration Ms
query_history.execution_duration_msExecution Duration Ms records time spent executing the statement in milliseconds. It is needed to measure the exact duration reported for one Databricks Query History record using the Databricks duration encoding described by the field.- Enables: measure and compare
execution_duration_msper Databricks Query History record in milliseconds. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; its unit or granularity is milliseconds.
Execution Status
Execution Status
query_history.execution_statusExecution Status records FINISHED, FAILED, or CANCELED. It is needed to distinguish Query History rows by the exact Databricks-returned execution status value.- Enables: separate Query History rows by the exact Databricks-returned
execution_statuslabel when comparing execution status. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is interpreted at one Databricks Query History record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Produced Rows
Produced Rows
query_history.produced_rowsProduced Rows records rows returned by the statement. It is needed to measure the Databricks-reported number of produced rows at one Databricks Query History record per row.- Enables: measure and compare the Databricks-reported number of produced rows in
produced_rowsat one Databricks Query History record per row. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is a Databricks-reported count at one Databricks Query History record per row.
Query Source
Query Source
query_history.query_sourceQuery Source records Databricks entities involved in the query execution (JSON string under the JSON_ARRAY result format). It is needed to distinguish Query History rows by the exact Databricks-returned query source value.- Enables: separate Query History rows by the exact Databricks-returned
query_sourcelabel when comparing query source. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is interpreted at one Databricks Query History record per row; the schema uses the
Generic.JSONscalar; classification values are Databricks-returned labels rather than a universal taxonomy.
Query Tags
Query Tags
query_history.query_tagsQuery Tags records custom key-value tags applied to the query. It is needed to distinguish Query History rows by the exact Databricks-returned query tags value.- Enables: separate Query History rows by the exact Databricks-returned
query_tagslabel when comparing query tags. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is interpreted at one Databricks Query History record per row; the schema uses the
Generic.JSONscalar; classification values are Databricks-returned labels rather than a universal taxonomy.
Read Rows
Read Rows
query_history.read_rowsRead Rows records rows read by the statement. It is needed to measure the Databricks-reported number of read rows at one Databricks Query History record per row.- Enables: measure and compare the Databricks-reported number of read rows in
read_rowsat one Databricks Query History record per row. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is a Databricks-reported count at one Databricks Query History record per row.
Session ID
Session ID
query_history.session_idSession ID records spark session ID. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
session_idaccess value with the resource, account, or membership represented by the same Query History row. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Start Time
Start Time
query_history.start_timeStart Time records UTC timestamp when execution started. Incremental sync cursor. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Query History records by
start_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is interpreted at one Databricks Query History record per row; the connector also declares it for record ordering; the schema assigns the
event_timesemantic role; the schema uses theTemporal.DateTimescalar.
Statement ID
Statement ID
query_history.statement_idStatement ID records unique statement execution identifier. It is needed to distinguish repeated deliveries of the same Query History row using the declared ingestion key.- Enables: use
statement_idas the declared ingestion deduplication key for Query History and match repeated rows carrying the same Databricks identifier. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key.
Statement Text
Statement Text
query_history.statement_textStatement Text records SQL statement text. May be empty when customer-managed keys encrypt system table fields. It is needed to inspect the exact SQL statement text included with this record.- Enables: inspect the SQL statement text returned in
statement_textand attribute it to the same record’s parent record, owner, status, and update time where returned. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is SQL statement text at one Databricks Query History record per row; availability and any truncation follow the limitation stated in the field description.
Statement Type
Statement Type
query_history.statement_typeStatement Type records statement type such as SELECT or INSERT. It is needed to distinguish Query History rows by the exact Databricks-returned statement type value.- Enables: separate Query History rows by the exact Databricks-returned
statement_typelabel when comparing statement type. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is interpreted at one Databricks Query History record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Total Duration Ms
Total Duration Ms
query_history.total_duration_msTotal Duration Ms records total execution duration in milliseconds. It is needed to measure the exact duration reported for one Databricks Query History record using the Databricks duration encoding described by the field.- Enables: measure and compare
total_duration_msper Databricks Query History record in milliseconds. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; its unit or granularity is milliseconds.
Update Time
Update Time
query_history.update_timeUpdate Time records last progress update timestamp. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Query History records by
update_time, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is interpreted at one Databricks Query History record per row; the schema assigns the
metadata_timestampsemantic role; the schema uses theTemporal.DateTimescalar.
Workspace ID
Workspace ID
query_history.workspace_idWorkspace ID records workspace where the query ran. It is needed to refer to the same workspace across records without relying on display text.- Enables: match
workspace_idto workspace references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Query History object returned for Query History; it is an identifier, not a measured quantity.
Schemas
Schemas
schemasSchemas covers schemas within a specified Unity Catalog catalog. Requires catalog_name as a parent context field. Provides schema metadata including name, owner, and properties.- Enables: connect each returned schema to its parent catalog and compare its owner, storage reference, and browse-only or maintenance flags.
- Scope: Lists all schemas within a specified Unity Catalog catalog. Requires
catalog_nameas a parent context field. Provides schema metadata including name, owner, and properties; the connector reads/api/2.1/unity-catalog/schemasas a snapshot stream in full mode. The configured credential must grant the declaredall-apisaccess scope; records outside that access are not returned. This stream has no deletion signal, so a missing row does not establish that the Databricks record was deleted.
Parent Catalog Name
Parent Catalog Name
schemas._parent_catalog_nameParent Catalog Name records parent catalog name injected by the catalogs to schemas traversal parentContextFields. Not part of the upstream API response. It is needed to compare the returned parent catalog name for individual Schemas rows and select rows with a specific _parent_catalog_name value.- Enables: locate Schemas rows whose returned parent catalog name exactly matches
_parent_catalog_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks’s child response does not supply this field; the connector injects parent context into each child row; it is interpreted at one Databricks Schema record per row.
Browse Only
Browse Only
schemas.browse_onlyBrowse Only indicates whether the principal can only browse the schema metadata but cannot access its tables or views. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Schemas rows with the exact
browse_onlyaccess-related value being investigated. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Databricks-returned labels rather than a universal taxonomy.
Cache Version Info
Cache Version Info
schemas.cache_version_infoCache Version Info records the cache version info details attached to this Schemas record. It is needed to preserve the nested cache version info relationship or details on the parent Databricks Schema record.- Enables: expand
cache_version_infoto connect the containing Databricks Schema row to its returned cache version info entries. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is one nested object per containing Databricks Schema object when present.
Metastore Version
Metastore Version
schemas.cache_version_info.metastore_versionMetastore Version records metastore version cached for this object. It is needed to compare the exact metastore version configuration returned for this Cache Version Info record.- Enables: compare the exact
metastore_versionconfiguration returned for each Cache Version Info record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Cache Version Info object returned for Schemas; it is interpreted at one Cache Version Info record per row.
Catalog Name
Catalog Name
schemas.catalog_nameCatalog Name records name of the parent catalog that contains this schema. It is needed to compare the returned catalog name for individual Schemas rows and select rows with a specific catalog_name value.- Enables: locate Schemas rows whose returned catalog name exactly matches
catalog_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row.
Catalog Type
Catalog Type
schemas.catalog_typeCatalog Type records type of the parent catalog (e.g., MANAGED_CATALOG, DELTASHARING_CATALOG). It is needed to distinguish Schemas rows by the exact Databricks-returned catalog type value.- Enables: separate Schemas rows by the exact Databricks-returned
catalog_typelabel when comparing catalog type. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Comment
Comment
schemas.commentComment records user-provided comment or description for the schema. It is needed to inspect the exact comment or journal text included with this record.- Enables: inspect the comment or journal text returned in
commentand attribute it to the same record’s parent record, owner, status, and update time where returned. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is comment or journal text at one Databricks Schema record per row; this is only the content included in the Databricks response for this record.
Created At
Created At
schemas.created_atCreated At records timestamp in epoch milliseconds when the schema was created. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Schemas records by
created_at, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Created By
Created By
schemas.created_byCreated By records username or principal that created the schema. It is needed to attribute this Schemas row to the returned person, account, or organization reference.- Enables: attribute the Schemas row to the returned person or account and match the exact
created_byvalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row.
Effective Auto Maintenance Flag
Effective Auto Maintenance Flag
schemas.effective_auto_maintenance_flagEffective Auto Maintenance Flag records the effective auto maintenance flag details attached to this Schemas record. It is needed to preserve the nested effective auto maintenance flag relationship or details on the parent Databricks Schema record.- Enables: expand
effective_auto_maintenance_flagto connect the containing Databricks Schema row to its returned effective auto maintenance flag entries. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is one nested object per containing Databricks Schema object when present.
Inherited From Name
Inherited From Name
schemas.effective_auto_maintenance_flag.inherited_from_nameInherited From Name records the inherited from name supplied for this Schemas record by Databricks. It is needed to compare the returned inherited from name for individual Schemas rows and select rows with a specific inherited_from_name value.- Enables: locate Schemas rows whose returned inherited from name exactly matches
inherited_from_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Effective Auto Maintenance Flag object returned for Schemas; it is interpreted at one Effective Auto Maintenance Flag record per row.
Inherited From Type
Inherited From Type
schemas.effective_auto_maintenance_flag.inherited_from_typeInherited From Type records the inherited from type supplied for this Schemas record by Databricks. It is needed to distinguish Schemas rows by the exact Databricks-returned inherited from type value.- Enables: separate Schemas rows by the exact Databricks-returned
inherited_from_typelabel when comparing inherited from type. - Interpretation: Databricks reports this value on the Effective Auto Maintenance Flag object returned for Schemas; it is interpreted at one Effective Auto Maintenance Flag record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Value
Value
schemas.effective_auto_maintenance_flag.valueValue records the effective auto maintenance flag value supplied for this Schemas record by Databricks. It is needed to interpret the effective Databricks automatic-maintenance setting returned for this schema.- Enables: combine
valuewith the sibling inheritance source type and name to explain the effective schema-maintenance setting. - Interpretation: Databricks reports this value on the Effective Auto Maintenance Flag object returned for Schemas; it is interpreted at one Effective Auto Maintenance Flag record per row; the value is a Databricks setting and inheritance result, not proof that maintenance work executed.
Effective Predictive Optimization Flag
Effective Predictive Optimization Flag
schemas.effective_predictive_optimization_flagEffective Predictive Optimization Flag records effective predictive optimization settings inherited or set on this schema. It is needed to preserve the nested effective predictive optimization flag relationship or details on the parent Databricks Schema record.- Enables: expand
effective_predictive_optimization_flagto connect the containing Databricks Schema row to its returned effective predictive optimization flag entries. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is one nested object per containing Databricks Schema object when present.
Inherited From Name
Inherited From Name
schemas.effective_predictive_optimization_flag.inherited_from_nameInherited From Name records the name of the object from which this flag was inherited. It is needed to compare the returned inherited from name for individual Schemas rows and select rows with a specific inherited_from_name value.- Enables: locate Schemas rows whose returned inherited from name exactly matches
inherited_from_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Effective Predictive Optimization object returned for Schemas; it is interpreted at one Effective Predictive Optimization record per row.
Inherited From Type
Inherited From Type
schemas.effective_predictive_optimization_flag.inherited_from_typeInherited From Type records the type of the object from which this flag was inherited (e.g., CATALOG, SCHEMA). It is needed to distinguish Schemas rows by the exact Databricks-returned inherited from type value.- Enables: separate Schemas rows by the exact Databricks-returned
inherited_from_typelabel when comparing inherited from type. - Interpretation: Databricks reports this value on the Effective Predictive Optimization object returned for Schemas; it is interpreted at one Effective Predictive Optimization record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Value
Value
schemas.effective_predictive_optimization_flag.valueValue records the effective value of the predictive optimization flag. It is needed to distinguish Schemas rows by the exact Databricks-returned value value.- Enables: separate Schemas rows by the exact Databricks-returned
valuelabel when comparing value. - Interpretation: Databricks reports this value on the Effective Predictive Optimization object returned for Schemas; it is interpreted at one Effective Predictive Optimization record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Enable Auto Maintenance
Enable Auto Maintenance
schemas.enable_auto_maintenanceEnable Auto Maintenance records whether auto-maintenance is enabled, disabled, or inherited. It is needed to distinguish Schemas rows by the exact Databricks-returned enable auto maintenance value.- Enables: select Schemas rows where
enable_auto_maintenanceis true or false when comparing the condition described by Enable Auto Maintenance. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Enable Predictive Optimization
Enable Predictive Optimization
schemas.enable_predictive_optimizationEnable Predictive Optimization records whether predictive optimization is enabled, disabled, or inherited for this schema. It is needed to distinguish Schemas rows by the exact Databricks-returned enable predictive optimization value.- Enables: select Schemas rows where
enable_predictive_optimizationis true or false when comparing the condition described by Enable Predictive Optimization. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
ETag
ETag
schemas.etagETag records entity tag for optimistic concurrency. It is needed to correlate the Databricks object version used for optimistic concurrency.- Enables: compare
etagacross observations of the same Databricks Schema identifier to detect a returned version change before a conditional update. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row; the entity tag is a version token, not a timestamp or proof that every intermediate update was observed.
Full Name
Full Name
schemas.full_nameFull Name records full name of the schema in the format catalog_name.schema_name. It is needed to distinguish repeated deliveries of the same Schemas row using the declared ingestion key.- Enables: use
full_nameas the declared ingestion deduplication key for Schemas and match repeated rows carrying the same Databricks identifier. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row; the connector declares it as an ingestion deduplication key.
Metastore ID
Metastore ID
schemas.metastore_idMetastore ID records unique identifier of the metastore that contains this schema. It is needed to refer to the same metastore across records without relying on display text.- Enables: match
metastore_idto metastore references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is an identifier, not a measured quantity.
Metastore Version
Metastore Version
schemas.metastore_versionMetastore Version records metastore version associated with this schema record. It is needed to compare the exact metastore version configuration returned for this Databricks Schema record.- Enables: compare the exact
metastore_versionconfiguration returned for each Databricks Schema record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row.
Name
Name
schemas.nameName records name of the schema. It is needed to compare the returned name for individual Schemas rows and select rows with a specific name value.- Enables: locate Schemas rows whose returned name exactly matches
nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row.
Owner
Owner
schemas.ownerOwner records owner of the schema (user or group). It is needed to attribute this Schemas row to the returned person, account, or organization reference.- Enables: attribute the Schemas row to the returned person or account and match the exact
ownervalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row.
Properties
Properties
schemas.propertiesProperties records key-value properties associated with the schema. Contains arbitrary metadata. It is needed to inspect the exact metadata included with this record.- Enables: inspect the exact metadata keys returned in
propertiesand associate them with the containing Schemas record. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row; the schema uses the
Generic.JSONscalar; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Provisioning Info
Provisioning Info
schemas.provisioning_infoProvisioning Info records provisioning status information for the schema. It is needed to preserve the nested provisioning info relationship or details on the parent Databricks Schema record.- Enables: expand
provisioning_infoto connect the containing Databricks Schema row to its returned provisioning info entries. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is one nested object per containing Databricks Schema object when present.
State
State
schemas.provisioning_info.stateState records current provisioning state. It is needed to distinguish Schemas rows by the exact Databricks-returned state value.- Enables: separate Schemas rows by the exact Databricks-returned
statelabel when comparing state. - Interpretation: Databricks reports this value on the Provisioning Info object returned for Schemas; it is interpreted at one Provisioning Info record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Related Entity Hints
Related Entity Hints
schemas.related_entity_hintsRelated Entity Hints records the related entity hints details attached to this Schemas record. It is needed to preserve the nested related entity hints relationship or details on the parent Databricks Schema record.- Enables: expand
related_entity_hintsto connect the containing Databricks Schema row to its returned related entity hints entries. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is one nested object per containing Databricks Schema object when present.
Related Entity ID
Related Entity ID
schemas.related_entity_hints.related_entity_idRelated Entity ID records identifier of the related entity. It is needed to refer to the same related entity across records without relying on display text.- Enables: match
related_entity_idto related entity references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Related Entity Hints object returned for Schemas; it is an identifier, not a measured quantity.
Related Entity Type
Related Entity Type
schemas.related_entity_hints.related_entity_typeRelated Entity Type records type of the related entity. It is needed to distinguish Schemas rows by the exact Databricks-returned related entity type value.- Enables: separate Schemas rows by the exact Databricks-returned
related_entity_typelabel when comparing related entity type. - Interpretation: Databricks reports this value on the Related Entity Hints object returned for Schemas; it is interpreted at one Related Entity Hints record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Schema ID
Schema ID
schemas.schema_idSchema ID records unique identifier of the schema. It is needed to refer to the same schema across records without relying on display text.- Enables: match
schema_idto schema references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is an identifier, not a measured quantity.
Securable Kind
Securable Kind
schemas.securable_kindSecurable Kind records the kind of the securable object. It is needed to distinguish Schemas rows by the exact Databricks-returned securable kind value.- Enables: separate Schemas rows by the exact Databricks-returned
securable_kindlabel when comparing securable kind. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Securable Type
Securable Type
schemas.securable_typeSecurable Type records the type of the securable object. It is needed to distinguish Schemas rows by the exact Databricks-returned securable type value.- Enables: separate Schemas rows by the exact Databricks-returned
securable_typelabel when comparing securable type. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Storage Location
Storage Location
schemas.storage_locationStorage Location records storage location URL for the schema. It is needed to preserve the Databricks-reported resource location link for the same record.- Enables: correlate the Databricks resource link in
storage_locationwith its containing Databricks Schema row without treating the resource path as a statement of data residency. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row; the schema uses the
Network.Uriscalar; the value is resource location link; this Databricks-reported or configured context does not establish residency or verified physical presence.
Storage Root
Storage Root
schemas.storage_rootStorage Root records storage root URL for managed tables within this schema. It is needed to retain the exact Databricks resource or external link reported for this Schemas record.- Enables: open or correlate the resource named by
storage_rootwhile retaining the containing Databricks Schema row as provenance. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row; the returned link or template does not establish that the current credential can retrieve its target.
Updated At
Updated At
schemas.updated_atUpdated At records timestamp in epoch milliseconds when the schema was last updated. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Schemas records by
updated_at, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; its unit or granularity is epoch milliseconds; the connector also declares it for record ordering; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Updated By
Updated By
schemas.updated_byUpdated By records username or principal that last updated the schema. It is needed to attribute this Schemas row to the returned person, account, or organization reference.- Enables: attribute the Schemas row to the returned person or account and match the exact
updated_byvalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Databricks Schema object returned for Schemas; it is interpreted at one Databricks Schema record per row.
Service Principals
Service Principals
service_principalsService Principals covers service principals in the Databricks workspace via the SCIM v2 API. Provides service principal identity and entitlement information.- Enables: map the Databricks accounts and memberships represented by Service Principals records and trace a returned access assignment to its account or group.
- Scope: Lists all service principals in the Databricks workspace via the SCIM v2 API. Provides service principal identity and entitlement information; the connector reads
/api/{apiVersion}/preview/scim/v2/ServicePrincipalsas a snapshot stream in full mode. The configured credential must grant the declaredall-apisaccess scope; records outside that access are not returned. This stream has no deletion signal, so a missing row does not establish that the Databricks record was deleted.
Active
Active
service_principals.activeActive records whether the service principal is currently active and allowed to authenticate. It is needed to distinguish Service Principals rows by the exact Databricks-returned active value.- Enables: select Service Principals rows where
activeis true or false when comparing the condition described by Active. - Interpretation: Databricks reports this value on the Service Principal object returned for Service Principals; it is interpreted at one Service Principal record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Application ID
Application ID
service_principals.applicationIdApplication ID records the application (client) ID of the service principal, typically a UUID matching the Azure AD or Databricks application registration. It is needed to refer to the same application across records without relying on display text.- Enables: match
applicationIdto application references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Service Principal object returned for Service Principals; it is an identifier, not a measured quantity.
Display Name
Display Name
service_principals.displayNameDisplay Name records human-readable display name of the service principal. It is needed to attribute this Service Principals row to the returned person, account, or organization reference.- Enables: attribute the Service Principals row to the returned person or account and match the exact
displayNamevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Service Principal object returned for Service Principals; it is interpreted at one Service Principal record per row.
Entitlements
Entitlements
service_principals.entitlementsEntitlements records array of entitlements (feature permissions) assigned to the service principal, such as workspace-access or databricks-sql-access. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
entitlementsto examine the returned entitlements details for the containing Service Principal record. - Interpretation: Databricks reports this value on the Service Principal object returned for Service Principals; it is one returned collection per containing Service Principal object; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Value
Value
service_principals.entitlements.valueValue records the entitlement identifier string (e.g., workspace-access, databricks-sql-access, allow-cluster-create). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
valueaccess value with the resource, account, or membership represented by the same Service Principals row. - Interpretation: Databricks reports this value on the Entitlement Value object returned for Service Principals; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
External ID
External ID
service_principals.externalIdExternal ID records external identifier for the service principal, often set by an external identity provider or SCIM provisioning client. It is needed to refer to the same external across records without relying on display text.- Enables: match
externalIdto external references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Service Principal object returned for Service Principals; it is an identifier, not a measured quantity.
Groups
Groups
service_principals.groupsGroups records array of groups the service principal belongs to. It is needed to preserve the nested groups relationship or details on the parent Service Principal record.- Enables: expand
groupsto connect the containing Service Principal row to its returned groups entries. - Interpretation: Databricks reports this value on the Service Principal object returned for Service Principals; it is one returned collection per containing Service Principal object.
Resource Reference
Resource Reference
service_principals.groups.$refResource Reference records the URI reference for the group resource. It is needed to retain the exact Databricks resource or external link reported for this Service Principals record.- Enables: open or correlate the resource named by
$refwhile retaining the containing Group Reference row as provenance. - Interpretation: Databricks reports this value on the Group Reference object returned for Service Principals; it is interpreted at one Group Reference record per row; the returned link or template does not establish that the current credential can retrieve its target.
Display
Display
service_principals.groups.displayDisplay records the display name of the group. It is needed to compare the returned display for individual Service Principals rows and select rows with a specific display value.- Enables: locate Service Principals rows whose returned display exactly matches
displayand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Group Reference object returned for Service Principals; it is interpreted at one Group Reference record per row.
Type
Type
service_principals.groups.typeType records the type of group membership (e.g., direct). It is needed to distinguish Service Principals rows by the exact Databricks-returned type value.- Enables: separate Service Principals rows by the exact Databricks-returned
typelabel when comparing type. - Interpretation: Databricks reports this value on the Group Reference object returned for Service Principals; it is interpreted at one Group Reference record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Value
Value
service_principals.groups.valueValue records the SCIM id of the group. It is needed to link the service-principal relationship to the exact Databricks SCIM group.- Enables: match
valueto the Databricks group record carrying the same SCIM identifier. - Interpretation: Databricks reports this value on the Group Reference object returned for Service Principals; it is interpreted at one Group Reference record per row; the value is a Databricks SCIM group identifier, not a display name or measured quantity.
ID
ID
service_principals.idID records unique SCIM identifier for the service principal within the Databricks workspace. It is needed to distinguish repeated deliveries of the same Service Principals row using the declared ingestion key.- Enables: use
idas the declared ingestion deduplication key for Service Principals and match repeated rows carrying the same Databricks identifier. - Interpretation: Databricks reports this value on the Service Principal object returned for Service Principals; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key.
Roles
Roles
service_principals.rolesRoles records array of workspace-level roles assigned to the service principal. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
rolesto examine the returned roles details for the containing Service Principal record. - Interpretation: Databricks reports this value on the Service Principal object returned for Service Principals; it is one returned collection per containing Service Principal object; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Type
Type
service_principals.roles.typeType records the type qualifier for the role assignment. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Service Principals rows with the exact
typeaccess-related value being investigated. - Interpretation: Databricks reports this value on the Role Value object returned for Service Principals; it is interpreted at one Role Value record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Databricks-returned labels rather than a universal taxonomy.
Value
Value
service_principals.roles.valueValue records the role identifier string. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
valueaccess value with the resource, account, or membership represented by the same Service Principals row. - Interpretation: Databricks reports this value on the Role Value object returned for Service Principals; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Schemas
Schemas
service_principals.schemasSchemas records list of SCIM schema URNs that apply to this resource (e.g., urn:ietf:params:scim:schemas:core:2.0:ServicePrincipal). It is needed to preserve the nested schemas relationship or details on the parent Service Principal record.- Enables: expand
schemasto connect the containing Service Principal row to its returned schemas entries. - Interpretation: Databricks reports this value on the Service Principal object returned for Service Principals; it is one returned collection per containing Service Principal object.
SQL Warehouses
SQL Warehouses
sql_warehousesSQL Warehouses covers SQL warehouses in the Databricks workspace. Provides SQL warehouse configuration, state, and sizing details.- Enables: compare returned SQL warehouse configuration, size, state, creator, and operating times.
- Scope: Lists all SQL warehouses in the Databricks workspace. Provides SQL warehouse configuration, state, and sizing details; the connector reads
/api/{apiVersion}/sql/warehousesas a snapshot stream in full mode. The configured credential must grant the declaredall-apisaccess scope; records outside that access are not returned. This stream has no deletion signal, so a missing row does not establish that the Databricks record was deleted.
Auto Resume
Auto Resume
sql_warehouses.auto_resumeAuto Resume records whether the warehouse automatically resumes when a SQL statement is submitted. It is needed to distinguish SQL Warehouses rows by the exact Databricks-returned auto resume value.- Enables: select SQL Warehouses rows where
auto_resumeis true or false when comparing the condition described by Auto Resume. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is interpreted at one SQL Warehouse record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Auto Stop Mins
Auto Stop Mins
sql_warehouses.auto_stop_minsAuto Stop Mins records minutes of inactivity before the warehouse auto-stops. 0 means auto-stop is disabled. It is needed to measure the reported auto stop mins for one sql warehouse record.- Enables: measure and compare
auto_stop_minsper SQL Warehouse record in minutes. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; its unit or granularity is minutes.
Channel
Channel
sql_warehouses.channelChannel records release channel configuration for the warehouse. It is needed to preserve the nested channel relationship or details on the parent SQL Warehouse record.- Enables: expand
channelto connect the containing SQL Warehouse row to its returned channel entries. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is one nested object per containing SQL Warehouse object when present.
Dbsql Version
Dbsql Version
sql_warehouses.channel.dbsql_versionDbsql Version records the DBSQL version associated with this channel. It is needed to compare the exact dbsql version configuration returned for this Channel record.- Enables: compare the exact
dbsql_versionconfiguration returned for each Channel record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Channel object returned for SQL Warehouses; it is interpreted at one Channel record per row.
Name
Name
sql_warehouses.channel.nameName records name of the release channel. It is needed to distinguish SQL Warehouses rows by the exact Databricks-returned name value.- Enables: separate SQL Warehouses rows by the exact Databricks-returned
namelabel when comparing name. - Interpretation: Databricks reports this value on the Channel object returned for SQL Warehouses; it is interpreted at one Channel record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Cluster Size
Cluster Size
sql_warehouses.cluster_sizeCluster Size records size of the warehouse cluster (e.g., 2X-Small, X-Small, Small, Medium, Large, X-Large, 2X-Large, 3X-Large, 4X-Large). It is needed to compare the Databricks-reported compute size selected for the warehouse.- Enables: filter SQL Warehouses by the exact
cluster_sizesize label when reconciling configured warehouse capacity. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is interpreted at one SQL Warehouse record per row; the value is a Databricks size class rather than a direct core, memory, performance, or cost measurement.
Creator ID
Creator ID
sql_warehouses.creator_idCreator ID records unique identifier of the user who created the warehouse. It is needed to refer to the same creator across records without relying on display text.- Enables: match
creator_idto creator references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is an identifier, not a measured quantity.
Creator Name
Creator Name
sql_warehouses.creator_nameCreator Name records username or email of the user who created the warehouse. It is needed to attribute this SQL Warehouses row to the returned person, account, or organization reference.- Enables: attribute the SQL Warehouses row to the returned person or account and match the exact
creator_namevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is interpreted at one SQL Warehouse record per row.
Data Source ID
Data Source ID
sql_warehouses.data_source_idData Source ID records data source ID used for internal references. It is needed to refer to the same data source across records without relying on display text.- Enables: match
data_source_idto data source references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is an identifier, not a measured quantity; classification values are Databricks-returned labels rather than a universal taxonomy.
Enable Photon
Enable Photon
sql_warehouses.enable_photonEnable Photon records whether the Photon query engine is enabled. It is needed to distinguish SQL Warehouses rows by the exact Databricks-returned enable photon value.- Enables: select SQL Warehouses rows where
enable_photonis true or false when comparing the condition described by Enable Photon. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is interpreted at one SQL Warehouse record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Enable Serverless Compute
Enable Serverless Compute
sql_warehouses.enable_serverless_computeEnable Serverless Compute records whether serverless compute is enabled for this warehouse. It is needed to distinguish SQL Warehouses rows by the exact Databricks-returned enable serverless compute value.- Enables: select SQL Warehouses rows where
enable_serverless_computeis true or false when comparing the condition described by Enable Serverless Compute. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is interpreted at one SQL Warehouse record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Health
Health
sql_warehouses.healthHealth records health status information for the warehouse. It is needed to preserve the nested health relationship or details on the parent SQL Warehouse record.- Enables: expand
healthto connect the containing SQL Warehouse row to its returned health entries. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is one nested object per containing SQL Warehouse object when present.
Details
Details
sql_warehouses.health.detailsDetails records detailed health information. It is needed to inspect the exact health-detail text returned for this Warehouse Health record.- Enables: attribute the health-detail text in
detailsto the containing SQL Warehouses identifier, owner or author, status, and update time where returned. - Interpretation: Databricks reports this value on the Warehouse Health object returned for SQL Warehouses; it is interpreted at one Warehouse Health record per row; this is only the health-detail text included in the Databricks response for this record.
Failure Reason
Failure Reason
sql_warehouses.health.failure_reasonFailure Reason records details about a health failure, if applicable. It is needed to preserve the nested failure reason relationship or details on the parent Warehouse Health record.- Enables: expand
failure_reasonto connect the containing Warehouse Health row to its returned failure reason entries. - Interpretation: Databricks reports this value on the Warehouse Health object returned for SQL Warehouses; it is one nested object per containing Warehouse Health object when present.
Code
Code
sql_warehouses.health.failure_reason.codeCode records error code for the failure reason. It is needed to distinguish SQL Warehouses rows by the exact Databricks-returned code value.- Enables: separate SQL Warehouses rows by the exact Databricks-returned
codelabel when comparing code. - Interpretation: Databricks reports this value on the Health Failure Reason object returned for SQL Warehouses; it is interpreted at one Health Failure Reason record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Parameters
Parameters
sql_warehouses.health.failure_reason.parametersParameters records additional parameters providing context for the failure. It is needed to preserve the exact Databricks configuration or execution metadata attached to this Health Failure Reason record.- Enables: inspect the keys in
parameterswhen reproducing or investigating this record’s configuration, parameters, or execution context. - Interpretation: Databricks reports this value on the Health Failure Reason object returned for SQL Warehouses; it is interpreted at one Health Failure Reason record per row; the schema uses the
Generic.JSONscalar; metadata keys and availability follow the Databricks response and can vary by resource type or configuration.
Type
Type
sql_warehouses.health.failure_reason.typeType records type classification of the failure. It is needed to distinguish SQL Warehouses rows by the exact Databricks-returned type value.- Enables: separate SQL Warehouses rows by the exact Databricks-returned
typelabel when comparing type. - Interpretation: Databricks reports this value on the Health Failure Reason object returned for SQL Warehouses; it is interpreted at one Health Failure Reason record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Message
Message
sql_warehouses.health.messageMessage records human-readable health status message. It is needed to inspect the exact status message included with this record.- Enables: inspect the status message returned in
messageand attribute it to the same record’s parent record, owner, status, and update time where returned. - Interpretation: Databricks reports this value on the Warehouse Health object returned for SQL Warehouses; it is status message at one Warehouse Health record per row; this is only the content included in the Databricks response for this record.
Status
Status
sql_warehouses.health.statusStatus records overall health status of the warehouse. It is needed to distinguish SQL Warehouses rows by the exact Databricks-returned status value.- Enables: separate SQL Warehouses rows by the exact Databricks-returned
statuslabel when comparing status. - Interpretation: Databricks reports this value on the Warehouse Health object returned for SQL Warehouses; it is interpreted at one Warehouse Health record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Summary
Summary
sql_warehouses.health.summarySummary records summary of the warehouse health. It is needed to inspect the exact summary text included with this record.- Enables: inspect the summary text returned in
summaryand attribute it to the same record’s parent record, owner, status, and update time where returned. - Interpretation: Databricks reports this value on the Warehouse Health object returned for SQL Warehouses; it is summary text at one Warehouse Health record per row; this is only the content included in the Databricks response for this record.
ID
ID
sql_warehouses.idID records unique identifier for the SQL warehouse. It is needed to distinguish repeated deliveries of the same SQL Warehouses row using the declared ingestion key.- Enables: use
idas the declared ingestion deduplication key for SQL Warehouses and match repeated rows carrying the same Databricks identifier. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key.
Instance Profile Arn
Instance Profile Arn
sql_warehouses.instance_profile_arnInstance Profile Arn records AWS instance profile ARN associated with the warehouse (if applicable). It is needed to inventory the exact Databricks-reported configuration or classification represented by this field.- Enables: compare
instance_profile_arnamong SQL Warehouses records when reconciling this specific configuration, source, or classification. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is interpreted at one SQL Warehouse record per row; the value is a Databricks-returned or configured label at the SQL Warehouse grain rather than a universal taxonomy.
Jdbc URL
Jdbc URL
sql_warehouses.jdbc_urlJdbc URL records JDBC connection URL for the warehouse. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Databricks resource referenced by
jdbc_urlwhile retaining the containing SQL Warehouses record as provenance. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is link at one SQL Warehouse record per row; the schema uses the
Network.Urlscalar; the returned link or template does not establish that the current credential can retrieve its target.
Max Num Clusters
Max Num Clusters
sql_warehouses.max_num_clustersMax Num Clusters records maximum number of clusters for auto-scaling. It is needed to measure the Databricks-reported number of max num clusters at one SQL Warehouse record per row.- Enables: measure and compare the Databricks-reported number of max num clusters in
max_num_clustersat one SQL Warehouse record per row. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is a Databricks-reported count at one SQL Warehouse record per row.
Min Num Clusters
Min Num Clusters
sql_warehouses.min_num_clustersMin Num Clusters records minimum number of clusters for auto-scaling. It is needed to measure the Databricks-reported number of min num clusters at one SQL Warehouse record per row.- Enables: measure and compare the Databricks-reported number of min num clusters in
min_num_clustersat one SQL Warehouse record per row. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is a Databricks-reported count at one SQL Warehouse record per row.
Name
Name
sql_warehouses.nameName records name of the SQL warehouse. It is needed to compare the returned name for individual SQL Warehouses rows and select rows with a specific name value.- Enables: locate SQL Warehouses rows whose returned name exactly matches
nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is interpreted at one SQL Warehouse record per row.
Num Active Sessions
Num Active Sessions
sql_warehouses.num_active_sessionsNum Active Sessions records number of currently active sessions on the warehouse. It is needed to measure the Databricks-reported number of currently active sessions on the warehouse at one SQL Warehouse record per row.- Enables: measure and compare the Databricks-reported number of currently active sessions on the warehouse in
num_active_sessionsat one SQL Warehouse record per row. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is a Databricks-reported count at one SQL Warehouse record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Num Clusters
Num Clusters
sql_warehouses.num_clustersNum Clusters records current number of running clusters for this warehouse. It is needed to measure the Databricks-reported number of num clusters at one SQL Warehouse record per row.- Enables: measure and compare the Databricks-reported number of num clusters in
num_clustersat one SQL Warehouse record per row. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is a Databricks-reported count at one SQL Warehouse record per row.
Odbc Params
Odbc Params
sql_warehouses.odbc_paramsOdbc Params records ODBC connection parameters for the warehouse. It is needed to preserve the nested odbc params relationship or details on the parent SQL Warehouse record.- Enables: expand
odbc_paramsto connect the containing SQL Warehouse row to its returned odbc params entries. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is one nested object per containing SQL Warehouse object when present.
Hostname
Hostname
sql_warehouses.odbc_params.hostnameHostname records hostname for the ODBC connection. It is needed to compare the returned hostname for individual SQL Warehouses rows and select rows with a specific hostname value.- Enables: locate SQL Warehouses rows whose returned hostname exactly matches
hostnameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Odbc Params object returned for SQL Warehouses; it is interpreted at one Odbc Params record per row.
Path
Path
sql_warehouses.odbc_params.pathPath records HTTP path for the ODBC connection. It is needed to compare the returned path for individual SQL Warehouses rows and select rows with a specific path value.- Enables: trace the path relationship returned in
pathfrom the Odbc Params row to its named Databricks context. - Interpretation: Databricks reports this value on the Odbc Params object returned for SQL Warehouses; it is interpreted at one Odbc Params record per row.
Port
Port
sql_warehouses.odbc_params.portPort records port number for the ODBC connection. It is needed to compare the numeric port reported for one Odbc Params record without assuming an unstated unit.- Enables: compare the numeric
portvalue per Odbc Params record without assigning a unit not declared by the schema description. - Interpretation: Databricks reports this value on the Odbc Params object returned for SQL Warehouses; it is interpreted at one Odbc Params record per row.
Protocol
Protocol
sql_warehouses.odbc_params.protocolProtocol records protocol used (e.g., https). It is needed to compare the exact protocol configuration returned for this Odbc Params record.- Enables: compare the exact
protocolconfiguration returned for each Odbc Params record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Odbc Params object returned for SQL Warehouses; it is interpreted at one Odbc Params record per row.
Spot Instance Policy
Spot Instance Policy
sql_warehouses.spot_instance_policySpot Instance Policy records policy for using spot instances. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select SQL Warehouses rows with the exact
spot_instance_policyaccess-related value being investigated. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is interpreted at one SQL Warehouse record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Databricks-returned labels rather than a universal taxonomy.
State
State
sql_warehouses.stateState records current state of the SQL warehouse. It is needed to distinguish SQL Warehouses rows by the exact Databricks-returned state value.- Enables: separate SQL Warehouses rows by the exact Databricks-returned
statelabel when comparing state. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is interpreted at one SQL Warehouse record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Tags
Tags
sql_warehouses.tagsTags records tags applied to the warehouse. It is needed to preserve the nested tags relationship or details on the parent SQL Warehouse record.- Enables: expand
tagsto connect the containing SQL Warehouse row to its returned tags entries. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is one nested object per containing SQL Warehouse object when present.
Custom Tags
Custom Tags
sql_warehouses.tags.custom_tagsCustom Tags records list of custom key-value tag pairs. It is needed to inspect the exact metadata included with this record.- Enables: inspect the exact metadata keys returned in
custom_tagsand associate them with the containing SQL Warehouses record. - Interpretation: Databricks reports this value on the Tags object returned for SQL Warehouses; it is one returned collection per containing Tags object; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Key
Key
sql_warehouses.tags.custom_tags.keyKey records tag key. It is needed to refer to the same tag across records without relying on display text.- Enables: match
keyto tag references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Tag object returned for SQL Warehouses; it is an identifier, not a measured quantity.
Value
Value
sql_warehouses.tags.custom_tags.valueValue records tag value. It is needed to inventory the exact Databricks-reported configuration or classification represented by this field.- Enables: compare
valueamong SQL Warehouses records when reconciling this specific configuration, source, or classification. - Interpretation: Databricks reports this value on the Tag object returned for SQL Warehouses; it is interpreted at one Tag record per row; the value is a Databricks-returned or configured label at the Tag grain rather than a universal taxonomy.
Warehouse Type
Warehouse Type
sql_warehouses.warehouse_typeWarehouse Type records type of the SQL warehouse. It is needed to distinguish SQL Warehouses rows by the exact Databricks-returned warehouse type value.- Enables: separate SQL Warehouses rows by the exact Databricks-returned
warehouse_typelabel when comparing warehouse type. - Interpretation: Databricks reports this value on the SQL Warehouse object returned for SQL Warehouses; it is interpreted at one SQL Warehouse record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Table Summaries
Table Summaries
table_summariesTable Summaries covers table summaries within a catalog, providing a lightweight view of available tables with optional LIKE pattern filtering.- Enables: connect each returned table to its catalog and schema, then inspect its table kind, columns, owner, and storage metadata where returned.
- Scope: Lists table summaries within a catalog, providing a lightweight view of available tables with optional LIKE pattern filtering; the connector reads
/api/2.1/unity-catalog/table-summariesas a snapshot stream in full mode. The configured credential must grant the declaredall-apisaccess scope; records outside that access are not returned. This stream has no deletion signal, so a missing row does not establish that the Databricks record was deleted.
Parent Catalog Name
Parent Catalog Name
table_summaries._parent_catalog_nameParent Catalog Name records parent key injected by the ingestor from the catalogs to table_summaries traversal parentContextFields. Not part of the upstream API response; written into each row at bronze ingestion time. It is needed to compare the returned parent catalog name for individual Table Summaries rows and select rows with a specific _parent_catalog_name value.- Enables: locate Table Summaries rows whose returned parent catalog name exactly matches
_parent_catalog_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks’s child response does not supply this field; the connector injects parent context into each child row; it is interpreted at one Table Summary record per row.
Catalog Name
Catalog Name
table_summaries.catalog_nameCatalog Name records name of the parent catalog containing this table. It is needed to compare the returned catalog name for individual Table Summaries rows and select rows with a specific catalog_name value.- Enables: locate Table Summaries rows whose returned catalog name exactly matches
catalog_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Table Summary object returned for Table Summaries; it is interpreted at one Table Summary record per row.
Full Name
Full Name
table_summaries.full_nameFull Name records full three-level name of the table in the format catalog.schema.table. Serves as the unique identifier. It is needed to distinguish repeated deliveries of the same Table Summaries row using the declared ingestion key.- Enables: use
full_nameas the declared ingestion deduplication key for Table Summaries and match repeated rows carrying the same Databricks identifier. - Interpretation: Databricks reports this value on the Table Summary object returned for Table Summaries; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key.
Schema Name
Schema Name
table_summaries.schema_nameSchema Name records name of the parent schema (database) containing this table. It is needed to compare the returned schema name for individual Table Summaries rows and select rows with a specific schema_name value.- Enables: locate Table Summaries rows whose returned schema name exactly matches
schema_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Table Summary object returned for Table Summaries; it is interpreted at one Table Summary record per row.
Table Type
Table Type
table_summaries.table_typeTable Type records the type of the table. It is needed to distinguish Table Summaries rows by the exact Databricks-returned table type value.- Enables: separate Table Summaries rows by the exact Databricks-returned
table_typelabel when comparing table type. - Interpretation: Databricks reports this value on the Table Summary object returned for Table Summaries; it is interpreted at one Table Summary record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Tables
Tables
tablesTables covers tables within a specified Unity Catalog catalog and schema. Requires catalog_name and schema_name as parent context fields. Provides table metadata including columns, data types, and storage info.- Enables: connect each returned table to its catalog and schema, then inspect its table kind, columns, owner, and storage metadata where returned.
- Scope: Lists all tables within a specified Unity Catalog catalog and schema. Requires
catalog_nameandschema_nameas parent context fields. Provides table metadata including columns, data types, and storage info; the connector reads/api/2.1/unity-catalog/tablesas a snapshot stream in full mode. The configured credential must grant the declaredall-apisaccess scope; records outside that access are not returned. This stream has no deletion signal, so a missing row does not establish that the Databricks record was deleted.
Parent Catalog Name
Parent Catalog Name
tables._parent_catalog_nameParent Catalog Name records parent catalog name injected by the schemas to tables traversal parentContextFields. Not part of the upstream API response. It is needed to compare the returned parent catalog name for individual Tables rows and select rows with a specific _parent_catalog_name value.- Enables: locate Tables rows whose returned parent catalog name exactly matches
_parent_catalog_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks’s child response does not supply this field; the connector injects parent context into each child row; it is interpreted at one Databricks Table record per row.
Parent Schema Name
Parent Schema Name
tables._parent_schema_nameParent Schema Name records parent schema name injected by the schemas to tables traversal parentContextFields. Not part of the upstream API response. It is needed to compare the returned parent schema name for individual Tables rows and select rows with a specific _parent_schema_name value.- Enables: locate Tables rows whose returned parent schema name exactly matches
_parent_schema_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks’s child response does not supply this field; the connector injects parent context into each child row; it is interpreted at one Databricks Table record per row.
Access Point
Access Point
tables.access_pointAccess Point records access point for the table, if applicable. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
access_pointaccess value with the resource, account, or membership represented by the same Tables row. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Browse Only
Browse Only
tables.browse_onlyBrowse Only records whether the user can only browse metadata for this table (no data access). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Tables rows with the exact
browse_onlyaccess-related value being investigated. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Databricks-returned labels rather than a universal taxonomy.
Cache Version Info
Cache Version Info
tables.cache_version_infoCache Version Info records the cache version info details attached to this Tables record. It is needed to preserve the nested cache version info relationship or details on the parent Databricks Table record.- Enables: expand
cache_version_infoto connect the containing Databricks Table row to its returned cache version info entries. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is one nested object per containing Databricks Table object when present.
Metastore Version
Metastore Version
tables.cache_version_info.metastore_versionMetastore Version records metastore version cached for this object. It is needed to compare the exact metastore version configuration returned for this Cache Version Info record.- Enables: compare the exact
metastore_versionconfiguration returned for each Cache Version Info record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Cache Version Info object returned for Tables; it is interpreted at one Cache Version Info record per row.
Catalog ID
Catalog ID
tables.catalog_idCatalog ID records Unity Catalog catalog UUID. It is needed to refer to the same catalog across records without relying on display text.- Enables: match
catalog_idto catalog references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is an identifier, not a measured quantity; the schema uses the
Identity.UUIDscalar.
Catalog Name
Catalog Name
tables.catalog_nameCatalog Name records name of the parent catalog. It is needed to compare the returned catalog name for individual Tables rows and select rows with a specific catalog_name value.- Enables: locate Tables rows whose returned catalog name exactly matches
catalog_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row.
Columns
Columns
tables.columnsColumns records array of column definitions for the table. It is needed to preserve the nested columns relationship or details on the parent Databricks Table record.- Enables: expand
columnsto connect the containing Databricks Table row to its returned columns entries. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is one returned collection per containing Databricks Table object.
Comment
Comment
tables.columns.commentComment records user-provided comment for the column. It is needed to inspect the exact comment or journal text included with this record.- Enables: inspect the comment or journal text returned in
commentand attribute it to the same record’s parent record, owner, status, and update time where returned. - Interpretation: Databricks reports this value on the Column Info object returned for Tables; it is comment or journal text at one Column Info record per row; this is only the content included in the Databricks response for this record.
Mask
Mask
tables.columns.maskMask records column mask configuration, if any. It is needed to preserve the nested mask relationship or details on the parent Column Info record.- Enables: expand
maskto connect the containing Column Info row to its returned mask entries. - Interpretation: Databricks reports this value on the Column Info object returned for Tables; it is one nested object per containing Column Info object when present.
Function Name
Function Name
tables.columns.mask.function_nameFunction Name records full name of the masking function. It is needed to compare the returned function name for individual Tables rows and select rows with a specific function_name value.- Enables: locate Tables rows whose returned function name exactly matches
function_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Column Mask object returned for Tables; it is interpreted at one Column Mask record per row.
Using Column Names
Using Column Names
tables.columns.mask.using_column_namesUsing Column Names records column names used as inputs to the masking function. It is needed to preserve the nested using column names relationship or details on the parent Column Mask record.- Enables: expand
using_column_namesto connect the containing Column Mask row to its returned using column names entries. - Interpretation: Databricks reports this value on the Column Mask object returned for Tables; it is one returned collection per containing Column Mask object.
Name
Name
tables.columns.nameName records name of the column. It is needed to compare the returned name for individual Tables rows and select rows with a specific name value.- Enables: locate Tables rows whose returned name exactly matches
nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Column Info object returned for Tables; it is interpreted at one Column Info record per row.
Nullable
Nullable
tables.columns.nullableNullable records whether the column allows null values. It is needed to distinguish Tables rows by the exact Databricks-returned nullable value.- Enables: select Tables rows where
nullableis true or false when comparing the condition described by Nullable. - Interpretation: Databricks reports this value on the Column Info object returned for Tables; it is interpreted at one Column Info record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Partition Index
Partition Index
tables.columns.partition_indexPartition Index records partition index if this column is a partition column. It is needed to compare the numeric partition index reported for one Column Info record without assuming an unstated unit.- Enables: compare the numeric
partition_indexvalue per Column Info record without assigning a unit not declared by the schema description. - Interpretation: Databricks reports this value on the Column Info object returned for Tables; it is interpreted at one Column Info record per row.
Position
Position
tables.columns.positionPosition records zero-based ordinal position of the column in the table. It is needed to compare the numeric position reported for one Column Info record without assuming an unstated unit.- Enables: compare the numeric
positionvalue per Column Info record without assigning a unit not declared by the schema description. - Interpretation: Databricks reports this value on the Column Info object returned for Tables; it is interpreted at one Column Info record per row.
Type Interval Type
Type Interval Type
tables.columns.type_interval_typeType Interval Type records interval type string for INTERVAL columns. It is needed to distinguish Tables rows by the exact Databricks-returned type interval type value.- Enables: separate Tables rows by the exact Databricks-returned
type_interval_typelabel when comparing type interval type. - Interpretation: Databricks reports this value on the Column Info object returned for Tables; it is interpreted at one Column Info record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Type JSON
Type JSON
tables.columns.type_jsonType JSON records JSON representation of the column’s type. It is needed to distinguish Tables rows by the exact Databricks-returned type json value.- Enables: separate Tables rows by the exact Databricks-returned
type_jsonlabel when comparing type json. - Interpretation: Databricks reports this value on the Column Info object returned for Tables; it is interpreted at one Column Info record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Type Name
Type Name
tables.columns.type_nameType Name records the top-level type name of the column. It is needed to distinguish Tables rows by the exact Databricks-returned type name value.- Enables: separate Tables rows by the exact Databricks-returned
type_namelabel when comparing type name. - Interpretation: Databricks reports this value on the Column Info object returned for Tables; it is interpreted at one Column Info record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Type Precision
Type Precision
tables.columns.type_precisionType Precision records precision of the column type (for DECIMAL types). It is needed to distinguish Tables rows by the exact Databricks-returned type precision value.- Enables: separate Tables rows by the exact Databricks-returned
type_precisionlabel when comparing type precision. - Interpretation: Databricks reports this value on the Column Info object returned for Tables; it is interpreted at one Column Info record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Type Scale
Type Scale
tables.columns.type_scaleType Scale records scale of the column type (for DECIMAL types). It is needed to distinguish Tables rows by the exact Databricks-returned type scale value.- Enables: separate Tables rows by the exact Databricks-returned
type_scalelabel when comparing type scale. - Interpretation: Databricks reports this value on the Column Info object returned for Tables; it is interpreted at one Column Info record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Type Text
Type Text
tables.columns.type_textType Text records the full SQL type declaration for the column (for example, BIGINT or STRUCT<a:INT,b:STRING>). It is needed to distinguish scalar and nested column types using the exact Databricks-returned text.- Enables: compare
type_textacross Tables rows when reviewing or reconciling table schemas. - Interpretation: Databricks reports this value on the Column Info object returned for Tables; it is the SQL type declaration for one column.
Comment
Comment
tables.commentComment records user-provided comment or description for the table. It is needed to inspect the exact comment or journal text included with this record.- Enables: inspect the comment or journal text returned in
commentand attribute it to the same record’s parent record, owner, status, and update time where returned. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is comment or journal text at one Databricks Table record per row; this is only the content included in the Databricks response for this record.
Created At
Created At
tables.created_atCreated At records timestamp in epoch milliseconds when the table was created. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Tables records by
created_at, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; its unit or granularity is epoch milliseconds; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Created By
Created By
tables.created_byCreated By records user or principal who created the table. It is needed to attribute this Tables row to the returned person, account, or organization reference.- Enables: attribute the Tables row to the returned person or account and match the exact
created_byvalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row.
Data Access Configuration ID
Data Access Configuration ID
tables.data_access_configuration_idData Access Configuration ID records data access configuration UUID when present. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
data_access_configuration_idaccess value with the resource, account, or membership represented by the same Tables row. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is an identifier, not a measured quantity; the schema uses the
Identity.UUIDscalar; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Data Source Format
Data Source Format
tables.data_source_formatData Source Format records data source format of the table. It is needed to distinguish Tables rows by the exact Databricks-returned data source format value.- Enables: separate Tables rows by the exact Databricks-returned
data_source_formatlabel when comparing data source format. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Delta Runtime Properties Kvpairs
Delta Runtime Properties Kvpairs
tables.delta_runtime_properties_kvpairsDelta Runtime Properties Kvpairs records delta-specific runtime key-value property pairs. It is needed to inspect the exact metadata included with this record.- Enables: inspect the exact metadata keys returned in
delta_runtime_properties_kvpairsand associate them with the containing Tables record. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row; the schema uses the
Generic.JSONscalar; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Effective Predictive Optimization Flag
Effective Predictive Optimization Flag
tables.effective_predictive_optimization_flagEffective Predictive Optimization Flag records effective predictive optimization setting for the table. It is needed to distinguish Tables rows by the exact Databricks-returned effective predictive optimization flag value.- Enables: separate Tables rows by the exact Databricks-returned
effective_predictive_optimization_flaglabel when comparing effective predictive optimization flag. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Enable Predictive Optimization
Enable Predictive Optimization
tables.enable_predictive_optimizationEnable Predictive Optimization records whether predictive optimization is enabled for the table. It is needed to distinguish Tables rows by the exact Databricks-returned enable predictive optimization value.- Enables: select Tables rows where
enable_predictive_optimizationis true or false when comparing the condition described by Enable Predictive Optimization. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Encryption Details
Encryption Details
tables.encryption_detailsEncryption Details records encryption details for the table. It is needed to preserve the nested encryption details relationship or details on the parent Databricks Table record.- Enables: expand
encryption_detailsto connect the containing Databricks Table row to its returned encryption details entries. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is one nested object per containing Databricks Table object when present.
Sse Encryption Details
Sse Encryption Details
tables.encryption_details.sse_encryption_detailsSse Encryption Details records server-side encryption details. It is needed to preserve the nested sse encryption details relationship or details on the parent Encryption Details record.- Enables: expand
sse_encryption_detailsto connect the containing Encryption Details row to its returned sse encryption details entries. - Interpretation: Databricks reports this value on the Encryption Details object returned for Tables; it is one nested object per containing Encryption Details object when present.
Algorithm
Algorithm
tables.encryption_details.sse_encryption_details.algorithmAlgorithm records encryption algorithm used (e.g., AES_256). It is needed to inventory the Databricks-reported encryption configuration for this resource.- Enables: correlate
algorithmwith the same table or compute resource’s encryption mode and key reference during configuration review. - Interpretation: Databricks reports this value on the Sse Encryption Details object returned for Tables; it is interpreted at one Sse Encryption Details record per row; the returned algorithm or key reference is configuration evidence and does not prove encryption enforcement or key availability.
AWS Kms Key Arn
AWS Kms Key Arn
tables.encryption_details.sse_encryption_details.aws_kms_key_arnAWS Kms Key Arn records AWS KMS key ARN if using AWS KMS encryption. It is needed to inventory the Databricks-reported encryption configuration for this resource.- Enables: correlate
aws_kms_key_arnwith the same table or compute resource’s encryption mode and key reference during configuration review. - Interpretation: Databricks reports this value on the Sse Encryption Details object returned for Tables; it is interpreted at one Sse Encryption Details record per row; the returned algorithm or key reference is configuration evidence and does not prove encryption enforcement or key availability.
ETag
ETag
tables.etagETag records entity tag for optimistic concurrency. It is needed to correlate the Databricks object version used for optimistic concurrency.- Enables: compare
etagacross observations of the same Databricks Table identifier to detect a returned version change before a conditional update. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row; the entity tag is a version token, not a timestamp or proof that every intermediate update was observed.
Full Name
Full Name
tables.full_nameFull Name records full three-level name of the table (catalog.schema.table). It is needed to distinguish repeated deliveries of the same Tables row using the declared ingestion key.- Enables: use
full_nameas the declared ingestion deduplication key for Tables and match repeated rows carrying the same Databricks identifier. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row; the connector declares it as an ingestion deduplication key.
Generation
Generation
tables.generationGeneration records generation number of the table, incremented on each metadata change. It is needed to measure the Databricks-reported number of generation at one Databricks Table record per row.- Enables: measure and compare the Databricks-reported number of generation in
generationat one Databricks Table record per row. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is a Databricks-reported count at one Databricks Table record per row.
Metastore ID
Metastore ID
tables.metastore_idMetastore ID records unique identifier of the metastore that contains this table. It is needed to refer to the same metastore across records without relying on display text.- Enables: match
metastore_idto metastore references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is an identifier, not a measured quantity.
Metastore Version
Metastore Version
tables.metastore_versionMetastore Version records metastore version associated with this table record. It is needed to compare the exact metastore version configuration returned for this Databricks Table record.- Enables: compare the exact
metastore_versionconfiguration returned for each Databricks Table record and select records with the configuration under review. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row.
Name
Name
tables.nameName records name of the table. It is needed to compare the returned name for individual Tables rows and select rows with a specific name value.- Enables: locate Tables rows whose returned name exactly matches
nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row.
Owner
Owner
tables.ownerOwner records owner of the table. It is needed to attribute this Tables row to the returned person, account, or organization reference.- Enables: attribute the Tables row to the returned person or account and match the exact
ownervalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row.
Pipeline ID
Pipeline ID
tables.pipeline_idPipeline ID records ID of the Delta Live Tables pipeline that manages this table, if any. It is needed to refer to the same pipeline across records without relying on display text.- Enables: match
pipeline_idto pipeline references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is an identifier, not a measured quantity.
Properties
Properties
tables.propertiesProperties records key-value properties/metadata associated with the table. It is needed to inspect the exact metadata included with this record.- Enables: inspect the exact metadata keys returned in
propertiesand associate them with the containing Tables record. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row; the schema uses the
Generic.JSONscalar; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Row Filter
Row Filter
tables.row_filterRow Filter records row filter configuration applied to the table, if any. It is needed to preserve the nested row filter relationship or details on the parent Databricks Table record.- Enables: expand
row_filterto connect the containing Databricks Table row to its returned row filter entries. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is one nested object per containing Databricks Table object when present.
Input Column Names
Input Column Names
tables.row_filter.input_column_namesInput Column Names records column names passed as inputs to the row filter function. It is needed to preserve the nested input column names relationship or details on the parent Table Row Filter record.- Enables: expand
input_column_namesto connect the containing Table Row Filter row to its returned input column names entries. - Interpretation: Databricks reports this value on the Table Row Filter object returned for Tables; it is one returned collection per containing Table Row Filter object.
Name
Name
tables.row_filter.nameName records full name of the row filter function. It is needed to compare the returned name for individual Tables rows and select rows with a specific name value.- Enables: locate Tables rows whose returned name exactly matches
nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Table Row Filter object returned for Tables; it is interpreted at one Table Row Filter record per row.
Row Filters
Row Filters
tables.row_filtersRow Filters records row filters applied to the table. It is needed to preserve the nested row filters relationship or details on the parent Databricks Table record.- Enables: expand
row_filtersto connect the containing Databricks Table row to its returned row filters entries. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is one returned collection per containing Databricks Table object.
Schema ID
Schema ID
tables.schema_idSchema ID records Unity Catalog schema UUID. It is needed to refer to the same schema across records without relying on display text.- Enables: match
schema_idto schema references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is an identifier, not a measured quantity; the schema uses the
Identity.UUIDscalar.
Schema Name
Schema Name
tables.schema_nameSchema Name records name of the parent schema. It is needed to compare the returned schema name for individual Tables rows and select rows with a specific schema_name value.- Enables: locate Tables rows whose returned schema name exactly matches
schema_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row.
Securable Kind
Securable Kind
tables.securable_kindSecurable Kind records the kind of securable object this table represents. It is needed to distinguish Tables rows by the exact Databricks-returned securable kind value.- Enables: separate Tables rows by the exact Databricks-returned
securable_kindlabel when comparing securable kind. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Securable Type
Securable Type
tables.securable_typeSecurable Type records the securable type of this object. It is needed to distinguish Tables rows by the exact Databricks-returned securable type value.- Enables: separate Tables rows by the exact Databricks-returned
securable_typelabel when comparing securable type. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
SQL Path
SQL Path
tables.sql_pathSQL Path records SQL path of the table. It is needed to compare the returned sql path for individual Tables rows and select rows with a specific sql_path value.- Enables: trace the sql path relationship returned in
sql_pathfrom the Databricks Table row to its named Databricks context. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row.
Storage Credential Name
Storage Credential Name
tables.storage_credential_nameStorage Credential Name records name of the storage credential used to access the storage location. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
storage_credential_nameaccess value with the resource, account, or membership represented by the same Tables row. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Storage Location
Storage Location
tables.storage_locationStorage Location records storage location URL for the table data. It is needed to preserve the Databricks-reported resource location link for the same record.- Enables: correlate the Databricks resource link in
storage_locationwith its containing Databricks Table row without treating the resource path as a statement of data residency. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row; the schema uses the
Network.Uriscalar; the value is resource location link; this Databricks-reported or configured context does not establish residency or verified physical presence.
Table Constraints
Table Constraints
tables.table_constraintsTable Constraints records list of table constraints such as primary key, foreign key, etc. It is needed to refer to the same table constraints across records without relying on display text.- Enables: match
table_constraintsto table constraints references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is one returned collection per containing Databricks Table object.
Foreign Key Constraint
Foreign Key Constraint
tables.table_constraints.foreign_key_constraintForeign Key Constraint records foreign key constraint definition. It is needed to refer to the same foreign constraint across records without relying on display text.- Enables: match
foreign_key_constraintto foreign constraint references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Table Constraint object returned for Tables; it is one nested object per containing Table Constraint object when present.
Child Columns
Child Columns
tables.table_constraints.foreign_key_constraint.child_columnsChild Columns records column names in the child (referencing) table. It is needed to preserve the nested child columns relationship or details on the parent Foreign Key Constraint record.- Enables: expand
child_columnsto connect the containing Foreign Key Constraint row to its returned child columns entries. - Interpretation: Databricks reports this value on the Foreign Key Constraint object returned for Tables; it is one returned collection per containing Foreign Key Constraint object.
Name
Name
tables.table_constraints.foreign_key_constraint.nameName records name of the foreign key constraint. It is needed to refer to the same name across records without relying on display text.- Enables: match
nameto name references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Foreign Key Constraint object returned for Tables; it is an identifier, not a measured quantity.
Parent Columns
Parent Columns
tables.table_constraints.foreign_key_constraint.parent_columnsParent Columns records column names in the parent (referenced) table. It is needed to preserve the nested parent columns relationship or details on the parent Foreign Key Constraint record.- Enables: expand
parent_columnsto connect the containing Foreign Key Constraint row to its returned parent columns entries. - Interpretation: Databricks reports this value on the Foreign Key Constraint object returned for Tables; it is one returned collection per containing Foreign Key Constraint object.
Parent Table
Parent Table
tables.table_constraints.foreign_key_constraint.parent_tableParent Table records full name of the parent (referenced) table. It is needed to compare the returned parent table for individual Tables rows and select rows with a specific parent_table value.- Enables: trace the parent table relationship returned in
parent_tablefrom the Foreign Key Constraint row to its named Databricks context. - Interpretation: Databricks reports this value on the Foreign Key Constraint object returned for Tables; it is interpreted at one Foreign Key Constraint record per row.
Named Table Constraint
Named Table Constraint
tables.table_constraints.named_table_constraintNamed Table Constraint records named table constraint (e.g., CHECK constraint). It is needed to preserve the nested named table constraint relationship or details on the parent Table Constraint record.- Enables: expand
named_table_constraintto connect the containing Table Constraint row to its returned named table constraint entries. - Interpretation: Databricks reports this value on the Table Constraint object returned for Tables; it is one nested object per containing Table Constraint object when present.
Name
Name
tables.table_constraints.named_table_constraint.nameName records name of the constraint. It is needed to compare the returned name for individual Tables rows and select rows with a specific name value.- Enables: locate Tables rows whose returned name exactly matches
nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the Named Table Constraint object returned for Tables; it is interpreted at one Named Table Constraint record per row.
Primary Key Constraint
Primary Key Constraint
tables.table_constraints.primary_key_constraintPrimary Key Constraint records primary key constraint definition. It is needed to refer to the same primary constraint across records without relying on display text.- Enables: match
primary_key_constraintto primary constraint references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Table Constraint object returned for Tables; it is one nested object per containing Table Constraint object when present.
Child Columns
Child Columns
tables.table_constraints.primary_key_constraint.child_columnsChild Columns records column names that form the primary key. It is needed to refer to the same child columns across records without relying on display text.- Enables: match
child_columnsto child columns references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Primary Key Constraint object returned for Tables; it is one returned collection per containing Primary Key Constraint object.
Name
Name
tables.table_constraints.primary_key_constraint.nameName records name of the primary key constraint. It is needed to refer to the same name across records without relying on display text.- Enables: match
nameto name references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Primary Key Constraint object returned for Tables; it is an identifier, not a measured quantity.
Table ID
Table ID
tables.table_idTable ID records unique identifier (UUID) for the table. It is needed to refer to the same table across records without relying on display text.- Enables: match
table_idto table references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is an identifier, not a measured quantity; the schema uses the
Identity.UUIDscalar.
Table Type
Table Type
tables.table_typeTable Type records type of the table. It is needed to distinguish Tables rows by the exact Databricks-returned table type value.- Enables: separate Tables rows by the exact Databricks-returned
table_typelabel when comparing table type. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Updated At
Updated At
tables.updated_atUpdated At records timestamp in epoch milliseconds when the table was last updated. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Tables records by
updated_at, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; its unit or granularity is epoch milliseconds; the connector also declares it for record ordering; the schema declares the
unix_millistemporal format; the schema uses theTemporal.DateTimescalar.
Updated By
Updated By
tables.updated_byUpdated By records user or principal who last updated the table. It is needed to attribute this Tables row to the returned person, account, or organization reference.- Enables: attribute the Tables row to the returned person or account and match the exact
updated_byvalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row.
View Definition
View Definition
tables.view_definitionView Definition records SQL text of the view definition, if the table_type is VIEW. It is needed to inspect the exact SQL view definition returned for this Databricks Table record.- Enables: attribute the SQL view definition in
view_definitionto the containing Tables identifier, owner or author, status, and update time where returned. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is interpreted at one Databricks Table record per row; this is only the SQL view definition included in the Databricks response for this record.
View Dependencies
View Dependencies
tables.view_dependenciesView Dependencies records dependencies of the view, if the table_type is VIEW. It is needed to preserve the nested view dependencies relationship or details on the parent Databricks Table record.- Enables: expand
view_dependenciesto connect the containing Databricks Table row to its returned view dependencies entries. - Interpretation: Databricks reports this value on the Databricks Table object returned for Tables; it is one nested object per containing Databricks Table object when present.
Dependencies
Dependencies
tables.view_dependencies.dependenciesDependencies records list of dependency objects for the view. It is needed to preserve the nested dependencies relationship or details on the parent View Dependencies record.- Enables: expand
dependenciesto connect the containing View Dependencies row to its returned dependencies entries. - Interpretation: Databricks reports this value on the View Dependencies object returned for Tables; it is one returned collection per containing View Dependencies object.
Function
Function
tables.view_dependencies.dependencies.functionFunction records function dependency reference. It is needed to preserve the nested function relationship or details on the parent View Dependency record.- Enables: expand
functionto connect the containing View Dependency row to its returned function entries. - Interpretation: Databricks reports this value on the View Dependency object returned for Tables; it is one nested object per containing View Dependency object when present.
Function Full Name
Function Full Name
tables.view_dependencies.dependencies.function.function_full_nameFunction Full Name records full name of the dependent function. It is needed to compare the returned function full name for individual Tables rows and select rows with a specific function_full_name value.- Enables: locate Tables rows whose returned function full name exactly matches
function_full_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the View Dependency Function object returned for Tables; it is interpreted at one View Dependency Function record per row.
Table
Table
tables.view_dependencies.dependencies.tableTable records table dependency reference. It is needed to preserve the nested table relationship or details on the parent View Dependency record.- Enables: expand
tableto connect the containing View Dependency row to its returned table entries. - Interpretation: Databricks reports this value on the View Dependency object returned for Tables; it is one nested object per containing View Dependency object when present.
Table Full Name
Table Full Name
tables.view_dependencies.dependencies.table.table_full_nameTable Full Name records full three-level name of the dependent table. It is needed to compare the returned table full name for individual Tables rows and select rows with a specific table_full_name value.- Enables: locate Tables rows whose returned table full name exactly matches
table_full_nameand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the View Dependency Table object returned for Tables; it is interpreted at one View Dependency Table record per row.
Users
Users
usersUsers covers users in the Databricks workspace via the SCIM v2 API. Provides user identity, email, and group membership information.- Enables: map the Databricks accounts and memberships represented by Users records and trace a returned access assignment to its account or group.
- Scope: Lists all users in the Databricks workspace via the SCIM v2 API. Provides user identity, email, and group membership information; the connector reads
/api/{apiVersion}/preview/scim/v2/Usersas a snapshot stream in full mode. The configured credential must grant the declaredall-apisaccess scope; records outside that access are not returned. This stream has no deletion signal, so a missing row does not establish that the Databricks record was deleted.
Active
Active
users.activeActive records whether the user account is currently active in the workspace. It is needed to distinguish Users rows by the exact Databricks-returned active value.- Enables: select Users rows where
activeis true or false when comparing the condition described by Active. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is interpreted at one Databricks User record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Addresses
Addresses
users.addressesAddresses records array of addresses associated with the user. It is needed to preserve the nested addresses relationship or details on the parent Databricks User record.- Enables: expand
addressesto connect the containing Databricks User row to its returned addresses entries. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is one returned collection per containing Databricks User object.
Country
Country
users.addresses.countryCountry records country code or name. It is needed to preserve the Databricks-reported configured or derived address and place context for the same record.- Enables: compare the Databricks-reported configured or derived address and place context in
countryfor individual Users rows without treating it as a verified physical location. - Interpretation: Databricks reports this value on the User Address object returned for Users; it is interpreted at one User Address record per row; the value is configured or derived address and place context; this Databricks-reported or configured context does not establish residency or verified physical presence.
Formatted
Formatted
users.addresses.formattedFormatted records full formatted address string. It is needed to preserve the Databricks-reported configured or derived address and place context for the same record.- Enables: compare the Databricks-reported configured or derived address and place context in
formattedfor individual Users rows without treating it as a verified physical location. - Interpretation: Databricks reports this value on the User Address object returned for Users; it is interpreted at one User Address record per row; the value is configured or derived address and place context; this Databricks-reported or configured context does not establish residency or verified physical presence.
Locality
Locality
users.addresses.localityLocality records city or locality. It is needed to preserve the Databricks-reported configured or derived address and place context for the same record.- Enables: compare the Databricks-reported configured or derived address and place context in
localityfor individual Users rows without treating it as a verified physical location. - Interpretation: Databricks reports this value on the User Address object returned for Users; it is interpreted at one User Address record per row; the value is configured or derived address and place context; this Databricks-reported or configured context does not establish residency or verified physical presence.
Postal Code
Postal Code
users.addresses.postalCodePostal Code records postal or ZIP code. It is needed to preserve the Databricks-reported configured or derived address and place context for the same record.- Enables: compare the Databricks-reported configured or derived address and place context in
postalCodefor individual Users rows without treating it as a verified physical location. - Interpretation: Databricks reports this value on the User Address object returned for Users; it is interpreted at one User Address record per row; the value is configured or derived address and place context; this Databricks-reported or configured context does not establish residency or verified physical presence; classification values are Databricks-returned labels rather than a universal taxonomy.
Primary
Primary
users.addresses.primaryPrimary records whether this is the primary address. It is needed to preserve the Databricks-reported configured or derived address and place context for the same record.- Enables: compare the Databricks-reported configured or derived address and place context in
primaryfor individual Users rows without treating it as a verified physical location. - Interpretation: Databricks reports this value on the User Address object returned for Users; it is interpreted at one User Address record per row; the value is configured or derived address and place context; this Databricks-reported or configured context does not establish residency or verified physical presence; classification values are Databricks-returned labels rather than a universal taxonomy.
Region
Region
users.addresses.regionRegion records state or region. It is needed to preserve the Databricks-reported configured or derived address and place context for the same record.- Enables: compare the Databricks-reported configured or derived address and place context in
regionfor individual Users rows without treating it as a verified physical location. - Interpretation: Databricks reports this value on the User Address object returned for Users; it is interpreted at one User Address record per row; the value is configured or derived address and place context; this Databricks-reported or configured context does not establish residency or verified physical presence.
Street Address
Street Address
users.addresses.streetAddressStreet Address records street address component. It is needed to preserve the Databricks-reported configured or derived address and place context for the same record.- Enables: compare the Databricks-reported configured or derived address and place context in
streetAddressfor individual Users rows without treating it as a verified physical location. - Interpretation: Databricks reports this value on the User Address object returned for Users; it is interpreted at one User Address record per row; the value is configured or derived address and place context; this Databricks-reported or configured context does not establish residency or verified physical presence.
Type
Type
users.addresses.typeType records type of address (e.g., work, home). It is needed to preserve the Databricks-reported configured or derived address and place context for the same record.- Enables: compare the Databricks-reported configured or derived address and place context in
typefor individual Users rows without treating it as a verified physical location. - Interpretation: Databricks reports this value on the User Address object returned for Users; it is interpreted at one User Address record per row; the value is configured or derived address and place context; this Databricks-reported or configured context does not establish residency or verified physical presence; classification values are Databricks-returned labels rather than a universal taxonomy.
Display Name
Display Name
users.displayNameDisplay Name records display name of the user. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
displayNamevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is interpreted at one Databricks User record per row.
Emails
Emails
users.emailsEmails records array of email addresses associated with the user. It is needed to preserve the nested emails relationship or details on the parent Databricks User record.- Enables: expand
emailsto connect the containing Databricks User row to its returned emails entries. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is one returned collection per containing Databricks User object.
Resource Reference
Resource Reference
users.emails.$refResource Reference records SCIM reference URI for the email resource. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Databricks resource referenced by
$refwhile retaining the containing Users record as provenance. - Interpretation: Databricks reports this value on the User Email object returned for Users; it is link at one User Email record per row; the returned link or template does not establish that the current credential can retrieve its target.
Display
Display
users.emails.displayDisplay records display label for the email address. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
displayvalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the User Email object returned for Users; it is interpreted at one User Email record per row.
Primary
Primary
users.emails.primaryPrimary records whether this is the primary email address. It is needed to distinguish Users rows by the exact Databricks-returned primary value.- Enables: select Users rows where
primaryis true or false when comparing the condition described by Primary. - Interpretation: Databricks reports this value on the User Email object returned for Users; it is interpreted at one User Email record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Type
Type
users.emails.typeType records type of email address (e.g., work, home). It is needed to distinguish Users rows by the exact Databricks-returned type value.- Enables: separate Users rows by the exact Databricks-returned
typelabel when comparing type. - Interpretation: Databricks reports this value on the User Email object returned for Users; it is interpreted at one User Email record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Value
Value
users.emails.valueValue records the email address value. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
valuevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the User Email object returned for Users; it is interpreted at one User Email record per row; the schema uses the
Contact.Emailscalar.
Entitlements
Entitlements
users.entitlementsEntitlements records array of entitlements granted to the user (e.g., workspace-access, databricks-sql-access). It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
entitlementsto examine the returned entitlements details for the containing Databricks User record. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is one returned collection per containing Databricks User object; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Resource Reference
Resource Reference
users.entitlements.$refResource Reference records SCIM reference URI for the entitlement resource. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
$refaccess value with the resource, account, or membership represented by the same Users row. - Interpretation: Databricks reports this value on the User Entitlement object returned for Users; it is link at one User Entitlement record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; the returned link or template does not establish that the current credential can retrieve its target.
Display
Display
users.entitlements.displayDisplay records display name of the entitlement. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
displayaccess value with the resource, account, or membership represented by the same Users row. - Interpretation: Databricks reports this value on the User Entitlement object returned for Users; it is interpreted at one User Entitlement record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Value
Value
users.entitlements.valueValue records the entitlement identifier. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
valueaccess value with the resource, account, or membership represented by the same Users row. - Interpretation: Databricks reports this value on the User Entitlement object returned for Users; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
External ID
External ID
users.externalIdExternal ID records external ID from the identity provider (e.g., Azure AD, Okta). It is needed to refer to the same external across records without relying on display text.- Enables: match
externalIdto external references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is an identifier, not a measured quantity.
Groups
Groups
users.groupsGroups records array of groups the user belongs to. It is needed to preserve the nested groups relationship or details on the parent Databricks User record.- Enables: expand
groupsto connect the containing Databricks User row to its returned groups entries. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is one returned collection per containing Databricks User object.
Resource Reference
Resource Reference
users.groups.$refResource Reference records SCIM reference URI for the group resource. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Databricks resource referenced by
$refwhile retaining the containing Users record as provenance. - Interpretation: Databricks reports this value on the User Group Membership object returned for Users; it is link at one User Group Membership record per row; the returned link or template does not establish that the current credential can retrieve its target.
Display
Display
users.groups.displayDisplay records display name of the group. It is needed to compare the returned display for individual Users rows and select rows with a specific display value.- Enables: locate Users rows whose returned display exactly matches
displayand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the User Group Membership object returned for Users; it is interpreted at one User Group Membership record per row.
Type
Type
users.groups.typeType records type of group (direct or indirect). It is needed to distinguish Users rows by the exact Databricks-returned type value.- Enables: separate Users rows by the exact Databricks-returned
typelabel when comparing type. - Interpretation: Databricks reports this value on the User Group Membership object returned for Users; it is interpreted at one User Group Membership record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Value
Value
users.groups.valueValue records unique identifier of the group. It is needed to refer to the same value across records without relying on display text.- Enables: match
valueto value references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the User Group Membership object returned for Users; it is an identifier, not a measured quantity.
ID
ID
users.idID records unique SCIM identifier for the user within the Databricks workspace. It is needed to distinguish repeated deliveries of the same Users row using the declared ingestion key.- Enables: use
idas the declared ingestion deduplication key for Users and match repeated rows carrying the same Databricks identifier. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is an identifier, not a measured quantity; the connector declares it as an ingestion deduplication key.
Locale
Locale
users.localeLocale records locale of the user. It is needed to preserve the Databricks-reported language or locale preference for this identity.- Enables: select identities by the exact
localelanguage or locale tag without inferring physical location. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is interpreted at one Databricks User record per row; this Databricks-reported setting or qualifier does not establish residency or verified physical presence.
Meta
Meta
users.metaMeta records SCIM resource metadata including resource type and creation/modification timestamps. It is needed to inspect the exact metadata included with this record.- Enables: inspect the exact metadata keys returned in
metaand associate them with the containing Users record. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is one nested object per containing Databricks User object when present; keys and availability follow this Databricks response and may vary by object type or Databricks configuration.
Created
Created
users.meta.createdCreated records ISO 8601 timestamp when the resource was created. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Users records by
created, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Scim Meta object returned for Users; it is interpreted at one Scim Meta record per row; the schema uses the
Temporal.DateTimescalar.
Last Modified
Last Modified
users.meta.lastModifiedLast Modified records ISO 8601 timestamp when the resource was last modified. It is needed to place the record at the time or date reported for this event or state.- Enables: bound Users records by
lastModified, order their returned events or state changes, and correlate records reported at the same time. - Interpretation: Databricks reports this value on the Scim Meta object returned for Users; it is interpreted at one Scim Meta record per row; the schema uses the
Temporal.DateTimescalar.
Location
Location
users.meta.locationLocation records URI location of the resource. It is needed to preserve the Databricks-reported resource location link for the same record.- Enables: correlate the Databricks resource link in
locationwith its containing Scim Meta row without treating the resource path as a statement of data residency. - Interpretation: Databricks reports this value on the Scim Meta object returned for Users; it is interpreted at one Scim Meta record per row; the schema uses the
Network.Urlscalar; the value is resource location link; this Databricks-reported or configured context does not establish residency or verified physical presence.
Resource Type
Resource Type
users.meta.resourceTypeResource Type records the SCIM resource type (e.g., User, Group). It is needed to distinguish Users rows by the exact Databricks-returned resource type value.- Enables: separate Users rows by the exact Databricks-returned
resourceTypelabel when comparing resource type. - Interpretation: Databricks reports this value on the Scim Meta object returned for Users; it is interpreted at one Scim Meta record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Version
Version
users.meta.versionVersion records version identifier (ETag) of the resource. It is needed to refer to the same version across records without relying on display text.- Enables: match
versionto version references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Scim Meta object returned for Users; it is an identifier, not a measured quantity.
Name
Name
users.nameName records structured name object containing given name and family name. It is needed to preserve the nested name relationship or details on the parent Databricks User record.- Enables: expand
nameto connect the containing Databricks User row to its returned name entries. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is one nested object per containing Databricks User object when present.
Family Name
Family Name
users.name.familyNameFamily Name records family (last) name of the user. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
familyNamevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the User Name object returned for Users; it is interpreted at one User Name record per row.
Formatted
Formatted
users.name.formattedFormatted records full formatted name string. It is needed to preserve the exact Databricks-reported business, directory, or identity attribute represented by this field.- Enables: match or segment Users records by
formattedonly within the same Databricks attribute contract. - Interpretation: Databricks reports this value on the User Name object returned for Users; it is interpreted at one User Name record per row; the value is a Databricks-returned or configured label and is not a universal identity or business taxonomy.
Given Name
Given Name
users.name.givenNameGiven Name records given (first) name of the user. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
givenNamevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the User Name object returned for Users; it is interpreted at one User Name record per row.
Honorific Prefix
Honorific Prefix
users.name.honorificPrefixHonorific Prefix records honorific prefix (e.g., Mr., Dr.). It is needed to preserve the exact Databricks-reported business, directory, or identity attribute represented by this field.- Enables: match or segment Users records by
honorificPrefixonly within the same Databricks attribute contract. - Interpretation: Databricks reports this value on the User Name object returned for Users; it is interpreted at one User Name record per row; the value is a Databricks-returned or configured label and is not a universal identity or business taxonomy.
Honorific Suffix
Honorific Suffix
users.name.honorificSuffixHonorific Suffix records honorific suffix (e.g., Jr., III). It is needed to preserve the exact Databricks-reported business, directory, or identity attribute represented by this field.- Enables: match or segment Users records by
honorificSuffixonly within the same Databricks attribute contract. - Interpretation: Databricks reports this value on the User Name object returned for Users; it is interpreted at one User Name record per row; the value is a Databricks-returned or configured label and is not a universal identity or business taxonomy.
Middle Name
Middle Name
users.name.middleNameMiddle Name records middle name of the user. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
middleNamevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the User Name object returned for Users; it is interpreted at one User Name record per row.
Nick Name
Nick Name
users.nickNameNick Name records nickname or casual name of the user. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
nickNamevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is interpreted at one Databricks User record per row.
Phone Numbers
Phone Numbers
users.phoneNumbersPhone Numbers records array of phone numbers associated with the user. It is needed to preserve the nested phone numbers relationship or details on the parent Databricks User record.- Enables: expand
phoneNumbersto connect the containing Databricks User row to its returned phone numbers entries. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is one returned collection per containing Databricks User object.
Display
Display
users.phoneNumbers.displayDisplay records display label for the phone number. It is needed to compare the returned display for individual Users rows and select rows with a specific display value.- Enables: locate Users rows whose returned display exactly matches
displayand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the User Phone Number object returned for Users; it is interpreted at one User Phone Number record per row.
Primary
Primary
users.phoneNumbers.primaryPrimary records whether this is the primary phone number. It is needed to distinguish Users rows by the exact Databricks-returned primary value.- Enables: select Users rows where
primaryis true or false when comparing the condition described by Primary. - Interpretation: Databricks reports this value on the User Phone Number object returned for Users; it is interpreted at one User Phone Number record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Type
Type
users.phoneNumbers.typeType records type of phone number (e.g., work, mobile, home). It is needed to distinguish Users rows by the exact Databricks-returned type value.- Enables: separate Users rows by the exact Databricks-returned
typelabel when comparing type. - Interpretation: Databricks reports this value on the User Phone Number object returned for Users; it is interpreted at one User Phone Number record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Value
Value
users.phoneNumbers.valueValue records the phone number value. It is needed to preserve the exact contact number or extension reported for the person represented by this row.- Enables: associate
valuewith the same User Phone Number identity and match the contact value only where it recurs exactly. - Interpretation: Databricks reports this value on the User Phone Number object returned for Users; it is interpreted at one User Phone Number record per row; the value is Databricks-reported contact data, not an account identifier or proof of current ownership.
Photos
Photos
users.photosPhotos records array of photo URLs associated with the user. It is needed to preserve the nested photos relationship or details on the parent Databricks User record.- Enables: expand
photosto connect the containing Databricks User row to its returned photos entries. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is one returned collection per containing Databricks User object.
Display
Display
users.photos.displayDisplay records display label for the photo. It is needed to compare the returned display for individual Users rows and select rows with a specific display value.- Enables: locate Users rows whose returned display exactly matches
displayand retain the Databricks identifier for any cross-record match. - Interpretation: Databricks reports this value on the User Photo object returned for Users; it is interpreted at one User Photo record per row.
Primary
Primary
users.photos.primaryPrimary records whether this is the primary photo. It is needed to distinguish Users rows by the exact Databricks-returned primary value.- Enables: select Users rows where
primaryis true or false when comparing the condition described by Primary. - Interpretation: Databricks reports this value on the User Photo object returned for Users; it is interpreted at one User Photo record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Type
Type
users.photos.typeType records type of photo (e.g., photo, thumbnail). It is needed to distinguish Users rows by the exact Databricks-returned type value.- Enables: separate Users rows by the exact Databricks-returned
typelabel when comparing type. - Interpretation: Databricks reports this value on the User Photo object returned for Users; it is interpreted at one User Photo record per row; classification values are Databricks-returned labels rather than a universal taxonomy.
Value
Value
users.photos.valueValue records URL of the photo. It is needed to retain the exact Databricks resource or external link reported for this Users record.- Enables: open or correlate the resource named by
valuewhile retaining the containing User Photo row as provenance. - Interpretation: Databricks reports this value on the User Photo object returned for Users; it is interpreted at one User Photo record per row; the schema uses the
Network.Urlscalar; the returned link or template does not establish that the current credential can retrieve its target.
Preferred Language
Preferred Language
users.preferredLanguagePreferred Language records preferred language of the user (BCP 47 language tag). It is needed to preserve the Databricks-reported language or locale preference for this identity.- Enables: select identities by the exact
preferredLanguagelanguage or locale tag without inferring physical location. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is interpreted at one Databricks User record per row; this Databricks-reported setting or qualifier does not establish residency or verified physical presence.
Roles
Roles
users.rolesRoles records array of roles assigned to the user. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: expand
rolesto examine the returned roles details for the containing Databricks User record. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is one returned collection per containing Databricks User object; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Resource Reference
Resource Reference
users.roles.$refResource Reference records SCIM reference URI for the role resource. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
$refaccess value with the resource, account, or membership represented by the same Users row. - Interpretation: Databricks reports this value on the User Role object returned for Users; it is link at one User Role record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; the returned link or template does not establish that the current credential can retrieve its target.
Display
Display
users.roles.displayDisplay records display name of the role. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
displayaccess value with the resource, account, or membership represented by the same Users row. - Interpretation: Databricks reports this value on the User Role object returned for Users; it is interpreted at one User Role record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Type
Type
users.roles.typeType records type of the role. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: select Users rows with the exact
typeaccess-related value being investigated. - Interpretation: Databricks reports this value on the User Role object returned for Users; it is interpreted at one User Role record per row; use it for investigation and evidence correlation; it does not prove that all activity or access is represented; classification values are Databricks-returned labels rather than a universal taxonomy.
Value
Value
users.roles.valueValue records the role identifier or name. It is needed to correlate the returned access or audit evidence with the subject and action represented by the same record.- Enables: correlate the exact
valueaccess value with the resource, account, or membership represented by the same Users row. - Interpretation: Databricks reports this value on the User Role object returned for Users; it is an identifier, not a measured quantity; use it for investigation and evidence correlation; it does not prove that all activity or access is represented.
Schemas
Schemas
users.schemasSchemas records SCIM schema URNs that apply to this user resource. It is needed to preserve the nested schemas relationship or details on the parent Databricks User record.- Enables: expand
schemasto connect the containing Databricks User row to its returned schemas entries. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is one returned collection per containing Databricks User object.
Timezone
Timezone
users.timezoneTimezone records timezone of the user (IANA timezone identifier). It is needed to preserve the Databricks-reported timezone or locale setting for the same record.- Enables: compare the Databricks-reported timezone or locale setting in
timezonefor individual Users rows without treating it as a verified physical location. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is an identifier, not a measured quantity; the value is timezone or locale setting; this Databricks-reported or configured context does not establish residency or verified physical presence.
Title
Title
users.titleTitle records title of the user (e.g., job title). It is needed to preserve the business or job title reported for the person represented by this row.- Enables: select Users rows by the exact business or job title in
titlewithout treating the title as an authorization role. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is interpreted at one Databricks User record per row.
Urn Ietf Params SCIM Schemas Extension Enterprise 2 0 User
Urn Ietf Params SCIM Schemas Extension Enterprise 2 0 User
users.urn:ietf:params:scim:schemas:extension:enterprise:2.0:UserUrn Ietf Params SCIM Schemas Extension Enterprise 2 0 User records SCIM enterprise user extension attributes. It is needed to preserve the nested urn ietf params scim schemas extension enterprise 2 0 user relationship or details on the parent Databricks User record.- Enables: expand
urn:ietf:params:scim:schemas:extension:enterprise:2.0:Userto connect the containing Databricks User row to its returned urn ietf params scim schemas extension enterprise 2 0 user entries. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is one nested object per containing Databricks User object when present.
Cost Center
Cost Center
users.urn:ietf:params:scim:schemas:extension:enterprise:2.0:User.costCenterCost Center records cost center the user belongs to. It is needed to preserve the exact Databricks-reported business, directory, or identity attribute represented by this field.- Enables: match or segment Users records by
costCenteronly within the same Databricks attribute contract. - Interpretation: Databricks reports this value on the Scim Enterprise User Extension object returned for Users; it is interpreted at one Scim Enterprise User Extension record per row; the value is a Databricks-returned or configured label and is not a universal identity or business taxonomy.
Department
Department
users.urn:ietf:params:scim:schemas:extension:enterprise:2.0:User.departmentDepartment records department the user belongs to. It is needed to compare the returned department for individual Users rows and select rows with a specific department value.- Enables: trace the department relationship returned in
departmentfrom the Scim Enterprise User Extension row to its named Databricks context. - Interpretation: Databricks reports this value on the Scim Enterprise User Extension object returned for Users; it is interpreted at one Scim Enterprise User Extension record per row.
Division
Division
users.urn:ietf:params:scim:schemas:extension:enterprise:2.0:User.divisionDivision records division the user belongs to. It is needed to preserve the exact Databricks-reported business, directory, or identity attribute represented by this field.- Enables: match or segment Users records by
divisiononly within the same Databricks attribute contract. - Interpretation: Databricks reports this value on the Scim Enterprise User Extension object returned for Users; it is interpreted at one Scim Enterprise User Extension record per row; the value is a Databricks-returned or configured label and is not a universal identity or business taxonomy.
Employee Number
Employee Number
users.urn:ietf:params:scim:schemas:extension:enterprise:2.0:User.employeeNumberEmployee Number records employee number. It is needed to refer to the same employee number across records without relying on display text.- Enables: match
employeeNumberto employee number references carrying the same Databricks-issued value in related Databricks records. - Interpretation: Databricks reports this value on the Scim Enterprise User Extension object returned for Users; it is an identifier, not a measured quantity.
Manager
Manager
users.urn:ietf:params:scim:schemas:extension:enterprise:2.0:User.managerManager records manager reference for the user. It is needed to preserve the nested manager relationship or details on the parent Scim Enterprise User Extension record.- Enables: expand
managerto connect the containing Scim Enterprise User Extension row to its returned manager entries. - Interpretation: Databricks reports this value on the Scim Enterprise User Extension object returned for Users; it is one nested object per containing Scim Enterprise User Extension object when present.
Resource Reference
Resource Reference
users.urn:ietf:params:scim:schemas:extension:enterprise:2.0:User.manager.$refResource Reference records SCIM reference URI for the manager resource. It is needed to inspect the exact link included with this record.- Enables: open or correlate the exact Databricks resource referenced by
$refwhile retaining the containing Users record as provenance. - Interpretation: Databricks reports this value on the Scim Manager object returned for Users; it is link at one Scim Manager record per row; the returned link or template does not establish that the current credential can retrieve its target.
Display Name
Display Name
users.urn:ietf:params:scim:schemas:extension:enterprise:2.0:User.manager.displayNameDisplay Name records display name of the manager. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
displayNamevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Scim Manager object returned for Users; it is interpreted at one Scim Manager record per row.
Value
Value
users.urn:ietf:params:scim:schemas:extension:enterprise:2.0:User.manager.valueValue records SCIM ID of the manager. It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
valuevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Scim Manager object returned for Users; it is interpreted at one Scim Manager record per row.
Organization
Organization
users.urn:ietf:params:scim:schemas:extension:enterprise:2.0:User.organizationOrganization records organization the user belongs to. It is needed to compare the returned organization for individual Users rows and select rows with a specific organization value.- Enables: trace the organization relationship returned in
organizationfrom the Scim Enterprise User Extension row to its named Databricks context. - Interpretation: Databricks reports this value on the Scim Enterprise User Extension object returned for Users; it is interpreted at one Scim Enterprise User Extension record per row.
User Name
User Name
users.userNameUser Name records username of the user (often an email, but not guaranteed to be one). It is needed to attribute this Users row to the returned person, account, or organization reference.- Enables: attribute the Users row to the returned person or account and match the exact
userNamevalue where it recurs in Databricks. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is interpreted at one Databricks User record per row.
User Type
User Type
users.userTypeUser Type records type of user (e.g., Employee, Contractor). It is needed to distinguish Users rows by the exact Databricks-returned user type value.- Enables: separate Users rows by the exact Databricks-returned
userTypelabel when comparing user type. - Interpretation: Databricks reports this value on the Databricks User object returned for Users; it is interpreted at one Databricks User record per row; classification values are Databricks-returned labels rather than a universal taxonomy.