Copyright (c) 2026 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

2.1. Connecting to Enterprise Knowledge Sources

💡 First Principle: Choosing a knowledge source is choosing where retrieval happens. Every option grounds the same generative answers machinery — what differs is which index does the searching, who maintains it, and whose permissions it honors. Match the source to where the truth already lives, and the rest is configuration.

Get this choice wrong and you feel it immediately: answers that miss obvious documents, citations users can't open, or a search index you now maintain for no reason. Exam scenarios in this section nearly always describe the data's current home and the retrieval requirement — your job is to map them to the right source with the least new infrastructure.

DimensionCopilot ConnectorsPower Platform ConnectorsAzure AI Search
Retrieval targetMicrosoft 365 semantic indexStructured business systems (Dataverse, SQL, SaaS)Your own Azure search index
Data shapeUnstructured external content (wikis, ticketing, file shares)Tables, records, live business dataAnything you index (docs, exports, custom corpora)
Who maintains retrievalMicrosoft 365 (after you ingest)The connector queries liveYou (index, vectorization, ranking)
Control over rankingLow — inherits M365 searchN/A — query-basedHigh — vector config, semantic ranker
Typical exam cue"content outside M365 should be searchable like SharePoint""answers must reflect live records""we already have an index" / "full control over retrieval"

⚠️ Common Misconception: Knowledge sources and tools are interchangeable ways to extend an agent. Knowledge grounds generative answers — read-only retrieval with citations. Tools perform actions with side effects. A requirement to change anything is never satisfied by a knowledge source.

See how it connects
Alvin Varughese
Written byAlvin Varughese
Founder18 professional certifications