Product Docs
  • What is Dataworkz?
  • Getting Started
    • What You Will Need (Prerequisites)
    • Create with Default Settings: RAG Quickstart
    • Custom Settings: RAG Quickstart
    • Data Transformation Quickstart
    • Create an Agent: Quickstart
  • Concepts
    • RAG Applications
      • Overview
      • Ingestion
      • Embedding Models
      • Vectorization
      • Retrieve
    • AI Agents
      • Introduction
      • Overview
      • Tools
        • Implementation
      • Type
      • Tools Repository
      • Tool Execution Framework
      • Agents
      • Scenarios
      • Agent Builder
    • Data Studio
      • No-code Transformations
      • Datasets
      • Dataflows
        • Single Dataflows:
        • Composite dataflows:
        • Benefits of Dataflows:
      • Discovery
        • How to: Discovery
      • Lineage
        • Features of Lineage:
        • Viewing a dataset's lineage:
      • Catalog
      • Monitoring
      • Statistics
  • Guides
    • RAG Applications
      • Configure LLM's
        • AWS Bedrock
      • Embedding Models
        • Privately Hosted Embedding Models
        • Amazon Bedrock Hosted Embedding Model
        • OpenAI Embedding Model
      • Connecting Your Data
        • Finding Your Data Storage: Collections
      • Unstructured Data Ingestion
        • Ingesting Unstructured Data
        • Unstructured File Ingestion
        • Html/Sharepoint Ingestion
      • Create Vector Embeddings
        • How to Build the Vector embeddings from Scratch
        • How do Modify Existing Chunking/Embedding Dataflows
      • Response History
      • Creating RAG Experiments with Dataworkz
      • Advanced RAG - Access Control for your data corpus
    • AI Agents
      • Concepts
      • Tools
        • Dataset
        • AI App
        • Rest API
        • LLM Tool
        • Relational DB
        • MongoDB
        • Snowflake
      • Agent Builder
      • Agents
      • Guidelines
    • Data Studio
      • Transformation Functions
        • Column Transformations
          • String Operations
            • Format Operations
            • String Calculation Operations
            • Remove Stop Words Operation
            • Fuzzy Match Operation
            • Masking Operations
            • 1-way Hash Operation
            • Copy Operation
            • Unnest Operation
            • Convert Operation
            • Vlookup Operation
          • Numeric Operations
            • Tiles Operation
            • Numeric Calculation Operations
            • Custom Calculation Operation
            • Numeric Encode Operation
            • Mask Operation
            • 1-way Hash Operation
            • Copy Operation
            • Convert Operation
            • VLookup Operation
          • Boolean Operations
            • Mask Operation
            • 1-way Hash Operation
            • Copy Operation
          • Date Operations
            • Date Format Operations
            • Date Calculation Operations
            • Mask Operation
            • 1-way Hash Operation
            • Copy Operation
            • Encode Operation
            • Convert Operation
          • Datetime/Timestamp Operations
            • Datetime Format Operations
            • Datetime Calculation Operations
            • Mask Operation
            • 1-way Hash Operation
            • Copy Operation
            • Encode Operation
            • Page 1
        • Dataset Transformations
          • Utility Functions
            • Area Under the Curve
            • Page Rank Utility Function
            • Transpose Utility Function
            • Semantic Search Template Utility Function
            • New Header Utility Function
            • Transform to JSON Utility Function
            • Text Utility Function
            • UI Utility Function
          • Window Functions
          • Case Statement
            • Editor Query
            • UI Query
          • Filter
            • Editor Query
            • UI Query
      • Data Prep
        • Joins
          • Configuring a Join
        • Union
          • Configuring a Union
      • Working with CSV files
      • Job Monitoring
    • Utility Features
      • IP safelist
      • Connect to data source(s)
        • Cloud Data Platforms
          • AWS S3
          • BigQuery
          • Google Cloud Storage
          • Azure
          • Snowflake
          • Redshift
          • Databricks
        • Databases
          • MySQL
          • Microsoft SQL Server
          • Oracle
          • MariaDB
          • Postgres
          • DB2
          • MongoDB
          • Couchbase
          • Aerospike
          • Pinecone
        • SaaS Applications
          • Google Ads
          • Google Analytics
          • Marketo
          • Zoom
          • JIRA
          • Salesforce
          • Zendesk
          • Hubspot
          • Outreach
          • Fullstory
          • Pendo
          • Box
          • Google Sheets
          • Slack
          • OneDrive / Sharepoint
          • ServiceNow
          • Stripe
      • Authentication
      • User Management
    • How To
      • Data Lake to Salesforce
      • Embed RAG into your App
  • API
    • Generate API Key in Dataworkz
    • RAG Apps API
    • Agents API
  • Open Source License Types
Powered by GitBook
On this page
  • Connected App Setup
  • Creating OneDrive Connector in Dataworkz
  • Redirect URL
  1. Guides
  2. Utility Features
  3. Connect to data source(s)
  4. SaaS Applications

OneDrive / Sharepoint

PreviousSlackNextServiceNow

Last updated 5 months ago

This document describes the Dataworkz connector configuration required to access OneDrive/Sharepoint. It lists the steps needed to setup OneDrive/Sharepoint connected app and to configure a connector for the same in Dataworkz.

Connected App Setup

Following steps need to be followed to configure a connected app for OneDrive.

  1. Register your OneDrive app on azure platform. Login to for the purpose.

  2. If you have access to multiple tenants, use the Settings icon in the top menu to switch to the tenant for which you want to register the application from the Directories + subscriptions menu.

  1. Browse to Identity > Applications > App registrations and select New registration.

  1. Enter a display Name for your application.

  1. Select “Add a certificate or secret“ to assign secret to the connected app that was configured above.

  1. Click on “New Client Secret“ to create secret.

  1. Click on “Add“ button to create secret. Once created copy secret value as this will not be accessible later.

  1. Instead of secret, you can also upload public key of key-value pair certificate. In this case private key will be used while creating configuration through Dataworkz admin UI.

  1. Click the "API Permissions" link to assign permissions. Click on Microsoft Graph and then select “Application Permissions” to assign resource permissions for the connected app.

  1. Add “File.Read.All“ to read and download from OneDrive

  2. Add “Sites.Read.All“ for sharepoint sites files retrieval.

  3. Click on “Overview“ link to go back to the connected app. Copy client Id and tenant id required to connect to OneDrive from Dataworkz admin UI.

Creating OneDrive Connector in Dataworkz

  1. Login to Dataworkz Application

  2. Goto Configuration -> SaaS Applications -> OneDrive

  3. Click the + icon to add a new configuration

  4. Enter name for the connector (OneDrive Instance Name)

  5. Select the OAuth option (currently Private Connected App is the only supported option)

Redirect URL

Connected App Exists

  1. select "Yes"

  2. Add Client ID/Secret & tenant ID that were copied during creation of the connected app.

  3. Click "Save". This would created the OneDrive connector for the purpose of file selection during the creation of the AI applications

Connected App Doesn't Exist

  1. select "No" and screen below would pop-up

Enter the redirect URI. This URI can be obtained by following the instructions in

Select Register to complete the initial app registration. For more details refer to create new app.

copy the redirect URL and goto . In connected app setup redirect URL should be pasted in step # 5.

Creating OneDrive Connector
Connected App Setup
Microsoft Entra admin center
Register an application with the Microsoft identity platform - Microsoft Graph
User Directories and Subscriptions
Register New App
Create New Connected App
Registered Connected App
New Client Secret
Add Secret
Connected App Secret
Upload Certificate
Created Connected App