Edit

Share via


Data sources gallery

Find a data connector from Microsoft or a partner that works with an indexer to simplify data ingestion into a search index.

Note

The connectors mentioned in this article represent one method for indexing data in Azure AI Search. You also have the option of developing your own connector using the Push REST API or An Azure SDK.

Pull in content from other Azure services using indexers and the following data source connectors.


Azure Blob Storage

By Azure AI Search

Extract blob metadata and content, serialized into JSON documents, and imported into a search index as search documents. Set properties in both data source and indexer definitions to optimize for various blob content types. Change detection is supported automatically.

More details


Azure Cosmos DB for NoSQL

By Azure AI Search

Connect to Azure Cosmos DB through the SQL API to extract items from a container, serialized into JSON documents, and imported into a search index as search documents. Configure change tracking to refresh the search index with the latest changes in your database.

More details


Azure SQL Database

By Azure AI Search

Extract field values from a single table or view, serialized into JSON documents, and imported into a search index as search documents. Configure change tracking to refresh the search index with the latest changes in your database.

More details


Azure Table Storage

By Azure AI Search

Extract rows from an Azure Table, serialized into JSON documents, and imported into a search index as search documents.

More details


Azure Data Lake Storage Gen2

By Azure AI Search

Connect to Azure Storage through Azure Data Lake Storage Gen2 to extract content from a hierarchy of directories and nested subdirectories.

More details



Logic app connectors (preview)

Pull in content using logic app workflows and the following supported data sources.


SharePoint

By Logic Apps

SharePoint helps organizations share and collaborate with colleagues, partners, and customers. You can connect to SharePoint Online or to an on-premises SharePoint 2016 or 2019 farm using the On-Premises Data Gateway to manage documents and list items.

More details


OneDrive

By Logic Apps

Connect to OneDrive to manage your files. You can perform various actions such as upload, update, get, and delete on files in OneDrive.

More details


OneDrive for Business

By Logic Apps

OneDrive for Business is a cloud storage, file hosting service that allows users to sync files and later access them from a web browser or mobile device. Connect to OneDrive for Business to manage your files. You can perform various actions such as upload, update, get, and delete files.

More details


Azure File Storage

By Logic Apps

Microsoft Azure Storage provides a massively scalable, durable, and highly available storage for data on the cloud, and serves as the data storage solution for modern applications. Connect to File Storage to perform various operations such as create, update, get and delete on files in your Azure Storage account.

More details


Azure Queues

By Logic Apps

Azure Queue storage provides cloud messaging between application components. Queue storage also supports managing asynchronous tasks and building process work flows.

More details


Service Bus

By Logic Apps

Connect to Azure Service Bus to send and receive messages. You can perform actions such as send to queue, send to topic, receive from queue, receive from subscription, etc.

More details


New data sources are issued as preview features. Sign up to get started.


Fabric OneLake files

By Azure AI Search

Connect to a OneLake lakehouse to extract supported files content from a hierarchy of directories and nested subdirectories.

More details


Azure Cosmos DB for Apache Gremlin

By Azure AI Search

Connect to Azure Cosmos DB for Apache Gremlin to extract items from a container, serialized into JSON documents, and imported into a search index as search documents. Configure change tracking to refresh the search index with the latest changes in your database.

More details


Azure Cosmos DB for MongoDB

By Azure AI Search

Connect to Azure Cosmos DB for MongoDB to extract items from a container, serialized into JSON documents, and imported into a search index as search documents. Configure change tracking to refresh the search index with the latest changes in your database.

More details


SharePoint

By Azure AI Search

Connect to a SharePoint site and index documents from one or more document libraries, for accounts and search services in the same tenant. Text and normalized images are extracted by default. Optionally, you can configure a skillset for more content transformation and enrichment, or configure change tracking to refresh a search index with new or changed content in SharePoint.

More details


Azure MySQL

By Azure AI Search

Connect to MySQL database on Azure to extract rows in a table, serialized into JSON documents, and imported into a search index as search documents. On subsequent runs, assuming High Water Mark change detection policy is configured, the indexer takes all changes, uploads, and delete and reflect those changes in your search index.

More details


Azure Files

By Azure AI Search

Connect to Azure Storage through Azure Files share to extract content serialized into JSON documents, and imported into a search index as search documents.

More details


Data sources from our partners

The following Microsoft partners offer custom third-party data connectors. Each partner implements and supports these connectors, which aren't part of Azure AI Search built-in indexers. Before you use a custom connector, review the partner's licensing and usage instructions.