How to create a new Data Source

AI:

You will need to provide following information to connect a database using AI option:

  1. Access Key: A secure token used to authenticate API requests.
  2. Model Name: The name of the AI or ML model being accessed or configured.
  3. End Point: The URL or address where the API or service is hosted.
  4. Connection Name: A user-defined label to identify the API connection.
  5. Upload Logo: Option to upload a custom logo for the API or connection display.
  6. Enable CORS: Allows cross-origin requests to be made to the endpoint, useful for web integrations.
  7. Description: A brief explanation or purpose of the API connection or model setup.

HTTP:

You will need to provide following information to connect a database using HTTP option:

  1. Enable Swagger?: Enables integration using a Swagger (OpenAPI) specification for API documentation and interaction.
    1. Upload Swagger File: Upload a Swagger/OpenAPI JSON or YAML file to
    auto-generate endpoints and schemas.
  2. Base URL: The root URL where the API is hosted and accessible.
  3. Authentication: Method of securing API access (e.g., API key, OAuth, Basic Auth).
  4. Connection Name: A custom name to identify and reference this API connection.
  5. Upload Logo: Option to upload a logo for branding the API connection interface.
  6. Enable CORS: Allows cross-origin resource sharing to make requests from different domains.
  7. Description: A short summary explaining the purpose or functionality of the API connection.

Azure:

You will need to provide following information to connect a database using Azure option:

  1. Azure Subscription: The specific Azure account subscription under which resources are managed and billed.
  2. Resource Group: A container in Azure that holds related resources like function apps, storage, and databases.
  3. Function Apps: Azure-hosted serverless applications that contain functions triggered by events or HTTP calls.
  4. Connection Name: A custom label to identify and reference the Azure Function connection.
  5. Upload Logo: Option to upload a logo for visual branding of the Azure connection.
  6. Enable CORS: Allows cross-origin requests to the Azure Function App from web clients.
  7. Description: A brief summary describing the purpose or use case of the Azure Function integration.

No SQL:

You will need to provide following information to connect a database using Cosmos DB option:

  1. Database Account: The name or ID of your Cosmos DB account used to access the database services.
  2. Database: The specific database within the Cosmos DB account to connect to.
  3. Collection: A container within the database where documents or records are stored (also known as a container in newer terminology).
  4. Partition Key: A field used to logically partition data for performance and scalability within Cosmos DB.
  5. Access Key (Primary Key): The primary key used to authenticate and authorize access to the Cosmos DB account.
  6. Enable Azure Function: Allows triggering or integration with Azure Functions for serverless compute tasks.
  7. Connection Name: A user-defined label to identify this Cosmos DB connection.
  8. Upload Logo: Option to upload a logo to visually represent this database connection.
  9. Enable CORS: Enables cross-origin requests from web apps to access the Cosmos DB service.
  10. Description: A brief description of the Cosmos DB connection and its intended use.

RDBMS:

You will need to provide following information to connect a database using MS SQL option:

  1. Server Name: The hostname or IP address of the server hosting the SQL database.
  2. Database: The specific database name to connect to on the server.
  3. User Name: The username used to authenticate with the database server.
  4. Password: The password associated with the database username for authentication.
  5. Port: The network port used to establish the connection to the database (commonly 1433 for SQL Server, 3306 for MySQL).
  6. Connection Name: A custom label to identify and reference this database connection.
  7. Upload Logo: Option to upload a logo for branding the connection interface.
  8. Description: A brief summary explaining the purpose or usage of this SQL database connection.