Prerequisites
Azure Storage Requirements
Platform Requirements
Authentication Method
The connector authenticates with Azure Blob Storage using a connection string.Connection String
- Open the Azure portal.
- Navigate to Storage Account.
- Go to Security + Networking > Access Keys.
- Copy the Connection String for Key1 or Key2, and use it to configure the connector.
The fields displayed in the connector vary depending on the selected Auth Type.
Supported Data Types
Supported Data Types
Storage Structure Options
Choose a folder structure for your Azure Blob container before setting up the connector. Option A: Unified PathSet Up the Connector
Before you begin, verify that your Blob container is ready:- Upload all required files to Azure Blob Storage.
- Metadata
.csvfiles contain required fields and valid values. - Mono conversations have separate agent and customer files.
- The container and folder paths are available.
- A
test.csvfile exists in each ingestion path. - Blob permissions enable the connector to access the files.
File and folder names shouldn’t contain any spaces or special characters.
Step 1: Create the Connector
- Navigate to Quality AI > Configure > Connectors.
- Select + Add Connector > Azure Blob Storage > Connect.
- Enter a Name for the connector.
- Select the Azure Region for the storage account.
- Set Authentication Type to Connection String.
- Enter the Connection String from your Azure Storage account.
- Configure the storage paths:
- Unified Path: Enter a single Blob path for both voice and chat data.
- Separate Paths: Enter a Voice Path and a Chat Path.
Step 2: Test the Connection
- Select the Test tab.
- Select Test to run the validation checks.
- Verify that the following checks pass: Authentication, File Path Access, File Format Validation, and Metadata Validation.
Step 3: Map Queues
- Select the Queue tab.
- Map each
queueIdfrom the.csvfiles to a Quality AI Express queue. Values must match exactly. - Select Save.
Every queue ID in the metadata file must map to an existing Quality AI Express queue before ingestion can run. Evaluation forms linked to mapped queues determine how interactions are evaluated.
Step 4: Configure the Schedule
- Select the Schedule tab.
- Set the Interval Type, Start Date, Repeat Every, and Start Time (UTC).
- Select Save to activate the schedule.
- Verify that the system saved and validated the queue mappings.
- Verify that the processing schedule is active.
- Verify that the first ingestion job appears in the Log tab.
- Verify that the system reports no processing errors.
Step 5: Monitor Ingestion Jobs
Use the Log tab to monitor ingestion activity.
Ingestion is successful when the uploaded and processed file counts match, the job shows as completed, and no errors appear in the job details.