
# DWS入门实践
当用户完成集群创建后，可以根据自身的业务需求使用DWS提供的一系列常用实践。
表1常用最佳实践 
| 实践                                                                                                                           || 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|:---|---|:---|
| 数据导入导出          | [导入OBS桶数据到DWS集群及从DWS导出数据到OBS桶](https://support.huaweicloud.com/bestpractice-dws/dws_05_0024.html) | 本实践演示将样例数据上传OBS，并通过OBS外表访问OBS桶内的数据，根据需要，您也可以将OBS的数据导入DWS的目标表中，同时也可以将DWS的某张表数据导出到OBS桶。                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| 数据导入导出          | [使用GDS从远端服务器导入数据](https://support.huaweicloud.com/bestpractice-dws/dws_05_0032.html)              | 本教程旨在演示使用GDS（General Data Service）工具将远端服务器上的数据导入DWS中的办法，帮助您学习如何通过GDS进行数据导入的方法。 DWS支持通过GDS外表将TXT、CSV和FIXED格式的数据导入到集群进行查询。                                                                                                                                                                                                                                                                                                                                                                          |
| 数据导入导出          | [导出ORC数据到MRS](https://support.huaweicloud.com/bestpractice-dws/dws_05_0077.html)                  | DWS数据库支持通过HDFS外表导出ORC格式数据至MRS，通过外表设置的导出模式、导出数据格式等信息来指定导出的数据文件，利用多DN并行的方式，将数据从DWS数据库导出到外部，存放在HDFS文件系统上，从而提高整体导出性能。                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| 数据迁移                   | [Oracle迁移到DWS实践](https://support.huaweicloud.com/bestpractice-dws/dws_05_0091.html)               | 本教程演示将Oracle业务相关的表数据迁移到DWS的数据库的基本过程。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 数据迁移                   | [通过DLI Flink作业将Kafka数据实时写入DWS](https://support.huaweicloud.com/bestpractice-dws/dws_05_0110.html) | 本实践演示通过数据湖探索服务DLI Flink作业将分布式消息服务Kafka的消费数据实时同步至DWS数据仓库，实现Kafka实时入库到DWS的过程。 本实践预计时长90分钟，实践用到的云服务包括虚拟私有云VPC及子网、弹性负载均衡ELB、弹性云服务器ECS、对象存储服务OBS、分布式消息服务Kafka、数据湖探索DLI和数据仓库服务DWS                                                                                                                                                                                                                                                                                                                          |
| 调优表                                                                             | [调优表实践](https://support.huaweicloud.com/bestpractice-dws/dws_05_0006.html)                        | 在本实践中，您将学习如何优化表的设计。您首先不指定存储方式，分布键、分布方式和压缩方式创建表，然后为这些表加载测试数据并测试系统性能。接下来，您将应用优秀实践以使用新的存储方式、分布键、分布方式和压缩方式重新创建这些表，并再次为这些表加载测试数据和测试系统性能，以便比较不同的设计对表的加载性能、存储空间和查询性能的影响。 估计时间：60 分钟。                                                                                                                                                                                                                                                                                                                      |
| 高级特性                       | [冷热数据管理优秀实践](https://support.huaweicloud.com/bestpractice-dws/dws_05_0094.html)                   | 海量大数据场景下，随着业务和数据量的不断增长，数据存储与消耗的资源也日益增长。根据业务系统中用户对不同时期数据的不同使用需求，对膨胀的数据进行"冷热"分级管理，不仅可以提高数据分析性能还能降低业务成本。针对数据使用的一些场景，可以将数据按照时间分为：热数据、冷数据。                                                                                                                                                                                                                                                                                                                                                                                                             |
| 高级特性                       | [分区自动管理优秀实践](https://support.huaweicloud.com/bestpractice-dws/dws_05_0120.html)                   | 对于分区列为时间的分区表，分区自动管理功能可以自动创建新分区和删除过期分区，降低分区表的维护成本，改善查询性能。为了便于查询和维护数据，用户通常使用分区列为时间的分区表来存储时间相关的数据，例如电商的订单信息、 物联网采集的实时数据。这些时间相关的数据导入分区表时，需要保证分区表要有对应时间的分区，由于普通的分区表不会自动创建新的分区和删除过期的分区，所以维护人员需要定期创建新分区和删除过期分区，提高了运维成本。 ​为解决上述问题，DWS 引入了分区自动管理特性。可通过设置表级参数period、ttl开启分区自动管理功能，使分区表可以自动创建新分区和删除过期分区，降低分区表的维护成本，改善查询性能。                                                                                                                                                                                       |
| 数据库管理     | [资源管理优秀实践](https://support.huaweicloud.com/bestpractice-dws/dws_05_0075.html)                     | 本实践将演示DWS的资源管理功能，帮助企业客户解决数据分析过程中，多用户查询作业遇到的性能瓶颈，最终实现多用户执行SQL作业互不影响，节省资源消耗。                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| 数据库管理     | [SQL查询优秀实践](https://support.huaweicloud.com/bestpractice-dws/dws_05_0002.html)                    | 根据数据库的SQL执行机制以及大量的实践总结发现：通过一定的规则调整SQL语句，在保证结果正确的基础上，能够提高SQL执行效率。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 数据库管理     | [数据倾斜查询优秀实践](https://support.huaweicloud.com/bestpractice-dws/dws_05_0003.html)                   | 本实践包含以下存储倾斜案例： - 导入过程存储倾斜即时检测  - 快速定位查询存储倾斜的表                                                                                                                                                                                                                 |
| 数据库管理     | [用户管理优秀实践](https://support.huaweicloud.com/bestpractice-dws/dws_05_0058.html)                     | DWS集群中，常用的用户分别是系统管理员和普通用户。本实践简述了系统管理员和普通用户的权限，如何创建以及如何查询用户相关信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 数据库管理     | [查看表和数据库的信息](https://support.huaweicloud.com/bestpractice-dws/dws_05_0059.html)                   | 本实践演示了基本数据库查询案例： - 查询表信息  - 查询表大小  - 查询数据库  - 查询数据库大小   |
| 模拟数据分析                | [交通卡口通行车辆分析](https://support.huaweicloud.com/bestpractice-dws/dws_05_0043.html)                   | 本实践将演示交通卡口车辆通行分析，将加载8.9亿条交通卡口车辆通行模拟数据到数据仓库单个数据库表中，并进行车辆精确查询和车辆模糊查询，展示DWS 对于历史详单数据的高性能查询能力。                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| 模拟数据分析                | [供应链需求分析(TPC-H数据集)](https://support.huaweicloud.com/bestpractice-dws/dws_05_0044.html)            | 本实践将演示从OBS加载样例数据集到DWS 集群中并查询数据的流程，从而向您展示DWS 在数据分析场景中的多表分析与主题分析。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 模拟数据分析                | [零售业百货公司经营状况分析](https://support.huaweicloud.com/bestpractice-dws/dws_05_0045.html)                | 本实践将演示以下场景：从OBS加载各个零售商场每日经营的业务数据到数据仓库对应的表中，然后对商铺营业额、客流信息、月度销售排行、月度客流转化率、月度租售比、销售坪效等KPI信息进行汇总和查询。本示例旨在展示在零售业场景中DWS 数据仓库的多维度查询分析的能力。                                                                                                                                                                                                                                                                                                                                                                                                                |
| 数据安全                                                                            | [实现数据列的加解密](https://support.huaweicloud.com/bestpractice-dws/dws_05_0092.html)                    | 数据加密作为有效防止未授权访问和防护数据泄露的技术，在各种信息系统中广泛使用。作为信息系统的核心，DWS数仓也提供数据加密功能，包括透明加密和使用SQL函数加密。本章节主要讨论SQL函数加密。                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   
