Azure

Overview

This section guides you through configuring and running the integration between Azure Blob Storage and NCP

By following these steps, you'll enable NCP to:

  • Index and standardize Azure-hosted datasets for querying and analysis.

  • Users can retrieve insights through natural language queries in NCP’s chat interface.

  • Enhance operational visibility using cloud-stored historical and real-time data.

Prerequisites

Before you begin, ensure the following resources are available:

  • Azure Storage Account: An existing Azure storage account with access to one or more blob containers

  • Blob Container Name: The specific container holding relevant data (e.g., logs, network-data).

  • Azure Storage Connection String: A complete connection string generated from the Azure Portal, which includes account name, key, and endpoint information (e.g., DefaultEndpointsProtocol=https;AccountName=youraccount;AccountKey=abc123...;EndpointSuffix=core.windows.net)

Configure Azure Blob Storage as a Data Source in NCP

To integrate Azure Blob Storage with NCP:

  1. Log in to the NCP GUI

  2. Navigate to Settings → Data Sources → Azure

  3. Click Add Configuration

  4. Fill in the required fields:

    • Name: A friendly identifier for this Azure data source

    • Blob Container URL: Full container URL (e.g., https://mylogs.blob.core.windows.net/network-logs)

    • Authentication Method: Select one of the following:

      • SAS Token: Paste your SAS token string

      • Access Key: Enter your Azure storage account access key

      • Azure AD: Provide Client ID, Tenant ID, and Client Secret (for app registration-based auth)

    • Prefix (Optional): Specify a folder path or object prefix within the container

  5. Click Save to complete the integration

Last updated

Was this helpful?