# 应用场景
#### 数据仓库迁移
数据仓库是企业的重要数据分析系统，随着业务量的增长，自建数仓性能逐渐不能满足实际要求，同时扩展性差、成本高，也使扩容极为困难。DWS作为云上企业级数据仓库，具备高性能、低成本、易扩展等特性，满足大数据时代企业数据仓库业务诉求。
图1数据仓库迁移   
![](https://support.huaweicloud.com/productdesc-dws/figure/zh-cn_image_0000002587065850.png "点击放大")
**优势**
- 平滑迁移 DWS提供配套的迁移工具，可支持TeraData、Oracle、MySQL、SQL Server、PostgreSQL、Greenplum、Impala等常用数据分析系统的平滑迁移。
  
- 兼容传统数据仓库 DWS支持SQL 2003标准，兼容Oracle的部分语法和数据结构，支持存储过程，可与常用BI（business intelligence）工具无缝对接，业务迁移修改量极小。
  
- 安全可靠 DWS支持数据加密，同时可与数据库安全服务对接，保证云上数据安全。同时DWS支持数据自动全量、增量备份，提升数据可靠性。
  
 
#### 大数据融合分析
随着信息技术的发展和进步，数据资源已经成为企业的核心资源。整合数据资源，构建大数据平台，发现数据价值，成为企业经营的新趋势和迫切诉求。而如何从海量数据中快速挖掘"价值"，成为助力用户实现预测性分析的关键要素。
图2大数据融合分析   
![](https://support.huaweicloud.com/productdesc-dws/figure/zh-cn_image_0000002587225758.png "点击放大")
**优势**
- 统一分析入口 以DWS的SQL作为上层应用的统一入口，应用开发人员使用熟悉的SQL语言即可访问所有数据。
  
- 实时交互分析 针对即时的分析需求，分析人员可实时从大数据平台上获取信息。
  
- 弹性伸缩 增加节点，即可扩展系统的数据存储能力和查询分析的性能，可支持PB级数据的存储和计算。
  
 
#### 增强型ETL和实时BI分析
数据仓库在整个BI（Business Intelligence）系统中起到了支柱的角色，更是海量数据收集、存储、分析的核心。为金融、教育、移动互联网、O2O（Online to Offline）等行业提供强大的商业决策分析支持。
**优势**
- 数据迁移 多数据源，高效批量、实时数据导入。
  
- 高性能 PB级数据低成本的存储与万亿级数据关联分析秒级响应。
  
- 实时 业务数据流实时整合，及时对经营决策进行优化与调整。
  
图3增强型ETL+实时BI分析   
![](https://support.huaweicloud.com/productdesc-dws/figure/zh-cn_image_0000002617505439.png "点击放大")
#### 实时数据分析
移动互联网场景下会产生大量实时数据，为了快速获取数据价值，需要对数据进行实时分析，DWS的快速入库和查询能力可支持实时数据分析。
图4实时数据分析   
![](https://support.huaweicloud.com/productdesc-dws/figure/zh-cn_image_0000002617505437.png "点击放大")
**优势**
- 流式数据实时入库 互联网等数据经过流计算及AI服务处理后，可实时写入DWS。
  
- 实时监控与预测 围绕数据进行分析和预测，对设备进行监控，对行为进行预测，实现控制和优化。
  
- AI融合分析 AI服务对图像、文本等数据的分析结果可在DWS中与其他业务数据进行关联分析，实现融合数据分析。
  
  
 
#### 湖仓一体
- **无缝访问数据湖**
  - 对接Hive Metastore元数据管理，直接访问数据湖的数据表定义，无需用户创建外表，只需创建external schema即可。
  
  - 支持主要数据格式：ORC，Parquet。
   
- **融合查询**
  - 混合查询数据湖和仓内的任意数据。
  
  - 查询一步到位输出到仓内/数据湖，无需额外数据中转拷贝。
   
- **极致查询性能**
  - 使用数仓高质量的查询计划和高效的执行引擎。
  
  - 使用数仓的负载管理手段，精准控制。
  
  
  ![](https://support.huaweicloud.com/productdesc-dws/figure/zh-cn_image_0000002617505433.png "点击放大")
  
 
#### 实时写入
提供H-Store存储引擎，微批数据存放在本地，周期合并到OBS存储，支持高吞吐实时写入与更新，同时支持大批量写入场景。
数据实时写入并经实时计算之后，可以用于实时大屏、实时分析、实时监控、实时风控、实时推荐。
![](https://support.huaweicloud.com/productdesc-dws/figure/zh-cn_image_0000002617505443.png "点击放大")
#### 多计算组支持业务隔离和极致弹性（存算分离架构）
- 通过多计算组（Virtual Warehouse，简称VW）实现业务的负载隔离，相比资源管理的软隔离，基于VW的虚拟机级别的硬隔离可以最大化的降低业务间的互相影响。
- 支持多经典VW和多弹性VW。 ![](https://support.huaweicloud.com/productdesc-dws/figure/zh-cn_image_0000002587065854.png "点击放大")
  
- 通过经典VW实现业务隔离：
  - 根据业务需要，可部署多个VW，不同业务绑定不同的VW，经典VW允许建表。
  
  - VW之间资源隔离，实现业务之间互不影响。
  
  - VW之间数据实时共享。
  
  - 固定VW的大小在MPP架构下决定了单SQL性能上限。
  
  - 固定VW适合承载实时接入、实时加工等稳定负载/低时延作业，根据业务变化提前规划大小。
   
- 通过弹性VW实现并发扩展：
  - VW在高并发场景下业务出现排队时，动态弹出弹性VW，弹性VW支持读写，不支持建表。
  
  - 排队查询自动路由到弹性VW。
  
  - 通过弹性VW，减少查询排队，提升业务整体并发度。
  
  - 业务并发下降后，自动回收弹性VW。
  
  - 弹性VW实现计算资源按需供给，用户设定弹性上限。
  
  - 弹性VW规格与固定VW相同，在弹性VW上运行的SQL，性能与固定VW基本相同。
  
  - 弹性VW按资源使用时长计费。
  
  - 弹性VW适合承载突增、周期性的查询、加工负载。
   
比如：客户有多个业务部门，那么可以为每个业务部门绑定一个经典VW，实现不同业务之间的资源隔离，如果业务1使用一个3节点VW，业务2使用一个4节点VW。如果业务1，在每天的10:00-12:00有业务高峰，那么可以为业务1配置弹性VW，在高峰期弹出弹性VW，在高峰期过后销毁。
