General Page
Descriptions:
Although there is no error shown on the UI against Azure SP target, looking at the rsyslog, we can see following error traces suggesting the discovery on Azure Dedicated SQL pools (within Synapse Analytics Workspace) has failed:
log.txt_20241223_013854.xz:mediation-azure-7cc854fcb4-g929f 2024-12-23 00:03:38,129 ERROR [azure-discovery-709f967b-ccfe-4fc5-91f0-d44c093bb38d] [AzureDiscoveryTaskExecutor] : Failed to execute discovery task: SynapseSqlPoolDiscoveryTask (Synapse SQL Pool Discovery)
log.txt_20241223_013854.xz:mediation-azure-7cc854fcb4-g929f at com.azure.resourcemanager.synapse.implementation.Utils$PagedIterableImpl.stream(Utils.java:111)
log.txt_20241223_013854.xz:mediation-azure-7cc854fcb4-g929f at com.vmturbo.mediation.azure.queryengine.SynapseSqlPoolQueryEngine.query(SynapseSqlPoolQueryEngine.java:48)
log.txt_20241223_013854.xz:mediation-azure-7cc854fcb4-g929f at com.vmturbo.mediation.azure.SynapseSqlPoolDiscoveryTask.createSqlPoolEntities(SynapseSqlPoolDiscoveryTask.java:71)
log.txt_20241223_013854.xz:mediation-azure-7cc854fcb4-g929f at com.vmturbo.mediation.azure.SynapseSqlPoolDiscoveryTask.doExecute(SynapseSqlPoolDiscoveryTask.java:56)
mediation-azure-7cc854fcb4-g929f com.azure.core.management.exception.ManagementException: Status code 409, "{"error":{"code":"UnsupportedOperation","message":"For the workspace dev-martech-paas-sqlserver-ne, this is an unsupported operation as it is a Connected workspace."}}": For the workspace dev-martech-paas-sqlserver-ne, this is an unsupported operation as it is a Connected workspace.
Solution:
We have identified the root cause for this issue. Azure published a new feature - "Synapse Link" which creates new Synapse workspaces along with new dedicated SQL pools given an existing Azure SQL Server or SQL database. As of now, Turbonomic does not discover and optimise these Synapse resources. We will decide when or if in the future we will add support to these resources. For now we have released a fix in 8.14.6 to make sure that Turbonomic will continue discovering Synapse resources, which are not created using Synapse Link, without interruption.
Currently, Turbonomic only support the Synapse Workspace with Normal type. If a Synapse Workspace is created using Synapse Link, it will have workspace type as Connected, and we don’t support it yet. In addition, once Turbo discover one Connected Type Synapse Workspace, it will stop the entire discovery process, therefore even there may be some Normal type Synapse Workspaces, Turbonomic will not be able to discover them. However, this issue has now be addressed in release 8.14.6, which makes sure the discovery to proceed until the entire environment discovery completes.
We can verify the Workspace type by following below steps:
- Log into Azure portal
- Go to "Azure Synapse Analytics" service
- Go to any workspace, which opens the "Overview" page for this workspace. Under the "Essential" panel, click the "JSON view" next to the "Essential" title, and look for "WorkspaceType" there.
Was this topic helpful?
Document Information
Modified date:
14 January 2025
UID
ibm17180903