With Azure SQL Database, you can create a highly available and high-performance data storage layer for the applications and solutions in Azure. For more information on Azure SQL, click here.
Integration Method: API
Tables: Account Change (3001), Authentication (3002), Entity Management (3004), User Access Management (3005), Datastore Activity (6005)
This integration supports the following events.
Event | Description |
|---|---|
Provides all the audit level details like authentication information, changes in account/administration, queries that are being executed. |
This integration supports the following versions.
Azure SQL API Version | V1 |
Note:
Azure SQL is a continuously updated service. As for this document preparation, the latest release was in November 2025. More information can be found here.
Prerequisites
The user should have access to the Azure portal with an account that has the Global Administrator privileges.
The user should have access to the DataBee console.
Configuration Overview
Configure an application.
Configure Log analytics with the required permissions.
Configure the Azure SQL database to send logs to log analytics workspace.
Configure Azure SQL feed in DataBee Console with the required client credentials.
DataBee Parameter
Azure Parameter
Client Key
Application (client ID)
Client Secret
Client secret Value
Token URL(<tenant_id>)
Workspace ID (workspaceId)
Azure Configuration
Create an application
Log on to Azure portal with an account that has the Global Administrator privileges.
In the search bar, search for App registrations and select it.

In the “App registrations” page, click New registration.

Enter a name for the application and click Register.

In the Overview page, copy the Application (client) ID and Directory (tenant) ID for later use.

Click Manage and click Certificates & secrets then click New client secret.

Enter a ‘Description’ for this client secret and select the desired expiry period from the ‘Expires’ drop-list. Click Add.

Note:
The user needs to re-create the client secret when it expires.
Log Analytics Configuration
In the search bar, check for Log Analytics workspaces and select it.

In the “Log Analytics workspaces” page, click on Create.

In the “Create Log Analytics workspace” page:
Select the preferred Subscription from the dropdown list.
Select the preferred Resource group from the dropdown list.
Give a Name for the workspace.
Select the preferred Region from the dropdown list.
Click on Review + Create.

In the Overview page, copy the Workspace ID and save it for future use.

Click on Access control (IAM) then click Add and click Add role assignment.

In the “Add role assignment” page, in the Role tab, search for the Reader role, select and click Next.

In the Members page,
For Assign access to, click on User, group or service principal radio button.
Click Select members.
Search for the application we created earlier and click Select.
Click Next.

Click on Review + assign.

Database Configuration
In the search bar, check for Azure SQL Database and select it.

Select the required database for which log analytics needs to be configured.

In the left navigation pane, click Monitoring then click Diagnostic settings.

In the “Diagnostic settings” page, click Add diagnostic setting.

Click on the check box of SQL Security Audit Event.
Click on the check box of Send to Log Analytics workspace.
Select the Subscription, Log Analytics workspace from the dropdown and click Save.

DataBee Configuration
Login to the DataBee UI, navigate to Data > Data Feeds and click the Add New Data Feed button.

Search for the Azure SQL and click it as shown below.

Click on the API Ingest for collection method.

Enter feed contact information then scroll down.

In the configuration page, confirm the following:
Authorization Method: OAuth2
Client Key: Paste the Application (Client) ID generated previously
Client Secret: Paste the Client Secret generated previously
Token URL: Replace <tenant_id> placeholder with your Directory (Tenant) ID.
Workspace ID: Paste the Workspace ID noted earlier
Event Types: Preselected for all the event types that integration pulls.

Click Submit.
Troubleshooting Tips
If you encounter any issues regarding log forwarding, refer to the DataBee troubleshooting article for detailed guidance.
