Data Lake Analytics
Azure Synapse Analytics
Unified analytics platform combining serverless SQL and Apache Spark pools over a data lake, plus a dedicated SQL pool warehouse, all under one workspace with shared metadata, pipelines, and governance. Compute is provisioned per workload and billed by runtime or data scanned, decoupled from lake storage on Azure Data Lake Storage.
Azure
Service information
Shortname: Synapse
Huawei equivalent shortnames: DLI, DWS
Keywords: sql, analytics, lakehouse
Differences vs Huawei
Synapse exposes one workspace abstraction containing serverless SQL, Spark pools, and a dedicated SQL pool as separately managed resources. Huawei splits this across two services: DLI delivers serverless Spark, Flink, and Trino over lake data, while DWS is a separate GaussDB-backed managed warehouse. There is no single Synapse-style control plane; expect to model multiple service instances, separate IAM scopes, and independent metadata stores rather than one shared catalog and workspace.
APIs and SQL dialects diverge significantly. Synapse serverless SQL uses T-SQL over OPENJSON/external tables on ADLS; DLI uses Spark SQL/Flink SQL/Trino ANSI SQL 2003 over OBS and connected sources. DWS uses GaussDB SQL with Oracle/Teradata compatibility, not T-SQL. Synapse Pipelines correspond most directly to DataArts Studio, not to DLI or DWS, so orchestration and metadata linkage must be remapped rather than ported as-is.
Scaling and HA models differ. Synapse pools auto-scale within defined CU/DU limits and the dedicated pool is a provisioned cluster you resize. DLI uses elastic resource pools with job-level priority, and DWS scales GaussDB clusters up to thousands of nodes with multi-layer HA and read replicas. Operational responsibility shifts: DLI is serverless and patchless for engines, whereas DWS requires cluster sizing, distribution-column design, and vacuum/backup lifecycle management closer to the Synapse dedicated pool.
Migration to Huawei
Start with workload classification. Serverless lake queries and Spark notebooks map to DLI; curated enterprise warehouse tables and high-concurrency BI governed by strict consistency map to DWS; pipeline orchestration and lineage map to DataArts Studio. Inventory T-SQL, external-table definitions, Spark notebooks, Power BI bindings, private endpoints, and MI dependencies, since none are directly portable and each determines the target mix.
Migrate data with CDM and DIS into OBS as the lake, then register it on DLI and load curated subsets into DWS. Recast serverless T-SQL views to DLI Spark SQL or Trino views, rework dedicated-pool T-SQL to GaussDB-compatible DWS SQL, and rewrite Spark notebook code against DLI Spark APIs. Rebuild pipelines in DataArts Studio and reattach identity via IAM plus DLI/DWS fine-grained privileges to mirror Synapse workspace roles.
Validate query results, row counts, schema constraints, and SLAs on representative workloads before cutover, since DLI is eventually-consistent lake analytics and DWS is strongly consistent. Measure DLI queue latency, DWS concurrency and skew, and re-baseline performance; do not assume Synapse throughput numbers transfer. Test failover, backup restore, and BI refresh timing.
Mind gaps and cost-model changes. There is no single T-SQL serverless engine, no native equivalent of Synapse Link for Cosmos/Dataverse, and no like-for-like Power BI Serverless SQL endpoint. Billing shifts to DLI compute-per-job, DWS cluster-spec, OBS storage, and DataArts resource billing, plus CDM/DIS transfer, so recompute TCO against peak concurrency and retention rather than per-TB scan pricing.
Official Huawei Cloud documentation
Huawei Cloud
Huawei equivalent service
Shortname: DLI
General function: Data Lake Analytics
Serverless data lake analytics and SQL processing service.
Keywords: data lake, sql, spark
Huawei equivalent service
Shortname: DWS
General function: Data Warehouse
Cloud data warehouse for large-scale analytical workloads.
Keywords: warehouse, analytics, olap