IndexedSqlKnowledgeSourceParameters interface

Parameters for indexed SQL knowledge source.

Properties

connectionString

The connection string for the Azure SQL Database or SQL Managed Instance.

contentColumns

Optional column mappings for content fields. If omitted, all columns are auto-discovered.

createdResources

Resources created by the knowledge source.

embeddingColumns

Optional column mappings for embedding vector fields. If omitted, no vector fields are created.

highWaterMarkColumnName

Optional column name for high water mark change detection. If provided, uses HighWaterMarkChangeDetectionPolicy.

ingestionParameters

Consolidates all general ingestion settings including embedding model, schedule, and identity.

tableOrView

The name of the table or view to index. Can be schema-qualified (e.g., 'dbo.MyTable').

Property Details

connectionString

The connection string for the Azure SQL Database or SQL Managed Instance.

connectionString: string

Property Value

string

contentColumns

Optional column mappings for content fields. If omitted, all columns are auto-discovered.

contentColumns?: ContentColumnMapping[]

Property Value

createdResources

Resources created by the knowledge source.

createdResources?: CreatedResources

Property Value

CreatedResources

embeddingColumns

Optional column mappings for embedding vector fields. If omitted, no vector fields are created.

embeddingColumns?: EmbeddingColumnMapping[]

Property Value

highWaterMarkColumnName

Optional column name for high water mark change detection. If provided, uses HighWaterMarkChangeDetectionPolicy.

highWaterMarkColumnName?: string

Property Value

string

ingestionParameters

Consolidates all general ingestion settings including embedding model, schedule, and identity.

ingestionParameters?: KnowledgeSourceIngestionParameters

Property Value

KnowledgeSourceIngestionParameters

tableOrView

The name of the table or view to index. Can be schema-qualified (e.g., 'dbo.MyTable').

tableOrView: string

Property Value

string