OpenAI connector reference
This feature is in Beta. Workspace admins can control access to this feature from the Previews page. See Manage Databricks previews.
This page has reference information for the managed OpenAI connector, including supported source tables and destination table schemas.
Supported source tables
The OpenAI connector supports the following source tables, all under the default source schema:
Source table | Primary key | Description | Sync mode | Cursor field |
|---|---|---|---|---|
|
| Organization audit log events, such as API key, user, project, and login events. One row per event. | Incremental |
|
|
| Members of your OpenAI organization, including name, email, and organization role. | Full refresh only | - |
|
| Projects in your OpenAI organization, including archived projects, with status and creation time. | Full refresh only | - |
|
| Pending and accepted invitations to your OpenAI organization, including the invited email and role. | Full refresh only | - |
|
| Organization-level Admin API keys, including name, redacted value, and last-used time. | Full refresh only | - |
|
| Certificates uploaded to your OpenAI organization. | Full refresh only | - |
|
| Members of each project in your organization, including their project role. | Full refresh only | - |
|
| Service accounts belonging to each project in your organization. | Full refresh only | - |
|
| API keys belonging to each project, including name, redacted value, and owner. | Full refresh only | - |
|
| Per-model rate limits configured for each project. | Full refresh only | - |
|
| Certificates associated with each project in your organization. | Full refresh only | - |
|
| Daily completions usage for your organization, aggregated into time buckets. | Incremental |
|
|
| Daily embeddings usage for your organization, aggregated into time buckets. | Incremental |
|
|
| Daily moderations usage for your organization, aggregated into time buckets. | Incremental |
|
|
| Daily image generation usage for your organization, aggregated into time buckets. | Incremental |
|
|
| Daily text-to-speech usage for your organization, aggregated into time buckets. | Incremental |
|
|
| Daily speech-to-text usage for your organization, aggregated into time buckets. | Incremental |
|
|
| Daily vector store usage for your organization, aggregated into time buckets. | Incremental |
|
|
| Daily code interpreter session usage for your organization, aggregated into time buckets. | Incremental |
|
|
| Daily spend for your organization, aggregated into time buckets. | Full refresh only | - |
Connector options
The OpenAI connector has no additional configuration options beyond the pipeline settings available for all managed connectors. See Ingest data from OpenAI.
Destination table schemas
audit_logs
Primary key: id
Cursor field: effective_at
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
users
Primary key: id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
projects
Primary key: id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
invites
Primary key: id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
admin_api_keys
Primary key: id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
certificates
Primary key: id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
project_users
Primary key: id, project_id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
project_service_accounts
Primary key: id, project_id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
project_api_keys
Primary key: id, project_id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
project_rate_limits
Primary key: id, project_id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
project_certificates
Primary key: id, project_id
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
usage_completions
Primary key: start_time
Cursor field: start_time
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
usage_embeddings
Primary key: start_time
Cursor field: start_time
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
usage_moderations
Primary key: start_time
Cursor field: start_time
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
usage_images
Primary key: start_time
Cursor field: start_time
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
usage_audio_speeches
Primary key: start_time
Cursor field: start_time
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
usage_audio_transcriptions
Primary key: start_time
Cursor field: start_time
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
usage_vector_stores
Primary key: start_time
Cursor field: start_time
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
usage_code_interpreter_sessions
Primary key: start_time
Cursor field: start_time
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
costs
Primary key: start_time
Sync mode: Full refresh only
Field | Data type |
|---|---|
|
|
|
|
|
|
|
|