IndexedSqlKnowledgeSourceParameters interface
Parameters for indexed SQL knowledge source.
Properties
| connection |
The connection string for the Azure SQL Database or SQL Managed Instance. |
| content |
Optional column mappings for content fields. If omitted, all columns are auto-discovered. |
| created |
Resources created by the knowledge source. |
| embedding |
Optional column mappings for embedding vector fields. If omitted, no vector fields are created. |
| high |
Optional column name for high water mark change detection. If provided, uses HighWaterMarkChangeDetectionPolicy. |
| ingestion |
Consolidates all general ingestion settings including embedding model, schedule, and identity. |
| table |
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