SharePoint
Last updated
Last updated
The SharePoint Source Connector allows you to integrate SharePoint as a data source for your pipelines. This guide explains the configuration options available when setting up a SharePoint connector.
Before starting, you'll need:
A Microsoft Entra ID application
The following information for your app:
Client Id
Tenant Id
Client Secret
If you don't have an application created yet, check out our guide How to Create a Microsoft Entra ID Application.
To configure a SharePoint connector to your Microsoft Entra ID application:
Click Source Connectors from the main menu.
Click New Source Connector from the Source Connectors page.
Select the SharePoint card.
Enter the name, client id, tenant id, client secret, and user(s) in the form using the SharePoint Parameters table below as a guide, then click Create SharePoint Integration.
Name
A descriptive name to identify the connector within Vectorize.
Yes
Client Id
The Microsoft Entra Id application's client id.
Yes
Tenant Id
The Microsoft Entra Id application's tenant
Yes
Client Secret
The Microsoft Entra Id application's client secret value.
Yes
You can think of the SharePoint connector as having two parts to it. The first is authorization with your Microsoft Entra ID application. This part is re-usable across pipelines and allows you to connect to this same application in different pipelines without providing the credentials every time.
The second part is the configuration that's specific to your RAG Pipeline, such as which files and directories should be processed.
The following table outlines the fields available when configuring a Google Drive source for use within a Retrieval-Augmented Generation (RAG) pipeline.
File Extensions
Specifies the types of files to be included (e.g., PDF, HTML, Markdown, Text, DOCX).
Yes
Sites
The names of the SharePoint sites whose files will be ingested. Enter one per line, and select + Add to add each additional site name.
Yes
Files will be ingested from the Documents section in each specified SharePoint site.
If you haven't yet built a connector to your vector database, go to Configuring Vector Database Connectors and select the platform you prefer to use for storing output vectors.
OR
If you're ready to start producing vector embeddings from your input data, head to Pipeline Basics. Select your new connector as the data source to use it in your pipeline.