Combined Knowledge Base Routing¶
LiveKS includes three combined paths:
mcp-search-index: a GA Search Index KS plus a preview MCP Server KS in one preview KB.three-source: the same two sources plus a preview native Fabric Ontology KS over existing governed assets.byo-fabricandfull: Fabric Ontology KS plus MCP Server KS.
Use MCP + Search Index Knowledge Base for the data-plane-only existing-index lifecycle. It proves Search Index and MCP independently through the same combined KB before allowing both source parameters in the final query.
Use Preview Three-Source Knowledge Base to prove Search Index, MCP, and Fabric independently before offering all three to the planner.
Validation Goal¶
The first validation question is not only whether the answer is useful. It is whether the Knowledge Base selected and called the expected source.
Inspect:
activity- selected knowledge source
- MCP tool name and arguments
- Fabric ontology response
referencessourceData
The direct combined profiles claim routing only from those fields. They never infer routing from the synthesized answer.
REST Flow¶
Run the combined path after both Knowledge Sources exist:
samples/rest/01-create-mcp-server-ks.http
samples/rest/04-create-fabric-ontology-ks.http
samples/rest/05-create-combined-kb.http
samples/rest/03-retrieve-mcp.http
samples/rest/06-retrieve-fabric-ontology.http
samples/rest/08-retrieve-combined-airline-ops.http
Routing Guidance¶
Good descriptions and retrieval instructions help source selection. Keep each source description specific:
- Search Index source: domain content held in the existing agentic-ready index.
- Fabric source: business entities, relationships, governed semantic terms.
- MCP source: remote tool-backed documentation or operational API data.
For the Airline Ops walkthrough, use Fabric Ontology for business data questions such as customer-care exposure, controllable delay categories, delayed flights, and route relationships. Use Microsoft Learn MCP for implementation questions such as how to create Knowledge Sources, how retrieve responses expose activity, and how to inspect references.
Combined Demo Query¶
Use this query after both sources are attached:
Using the Airline Ops ontology, identify the airline with the highest customer-care exposure this month. Also cite Microsoft Learn guidance for how I should validate activity, references, and sourceData in the Knowledge Base retrieve response.
Expected behavior:
- Fabric Ontology KS provides the airline ranking and exposure data.
- MCP Server KS provides implementation guidance for inspecting retrieve traces.
- Depending on routing behavior, one or both sources may appear. Use the offline replay file to show the ideal combined trace shape.