SASSuperior software that gives you THE POWER TO KNOW.

NewsEventsJobsContact Us400-818-1081
首页 产品和解决方案 成功案例 合作伙伴 专业服务 技术支持 大学计划 关于SAS www.sas.com
 
专业服务
咨询服务
培训服务
适合您的培训
全部课程名单
最新培训日程
SAS全球专业认证
JMP
 

Optimizing SAS Programs

时间: 2 天

适用对象
这个第四级别的课程专门为有经验的 SAS 编程人员最大化提高 SAS 程序性能而设计。

课程描述
这个两天的课程 内容包括: 建立和使用测试基准环境,提高数据访问速度,减少程序开发时间,保存数据存储空间,和降低内存损耗 。

必备条件:
学习本课程之前 , 学员必须完成《 SAS Programming II: Manipulating Data with the DATA Step 》课程的培训,或有至少九个月的 SAS 编程经验。学员能够:

  • 编写 DATA 步。
  • 如何使用 SET ﹑ MERGE ﹑ BY 语句来读取 ﹑ 连接 ﹑ 合并 ﹑ 匹配 SAS 数据。
  • 如何在 SAS 数据文件上创建索引。
  • 如何使用数组和 DO 迭代处理数据。
  • 基本 SQL 处理。

课程内容:
测量性能。

  • 度量机器资源。
  • 创建测试环境。

控制内存使用。

  • 控制页大小和缓冲区数量。
  • 使用 SASFILE 语句。
  • 使用系统选项控制内存利用率。

利用最佳实践提高性能。

  • 执行必须的语句。
  • 读写必须的数据。
  • 在 SAS 数据集存储数据。
  • 避免不必要的 PROC 调用。

有效的数据查询。

  • 索引。
  • 使用 IN 或 OR 操作符。
  • 用 PROC SQL 或 PROC PRINT 创建查询 。

排序数据集。

  • 避免不必要的排序。
  • 处理大数据集的策略。
  • 消除重复。
  • 计算和定位排序资源。
  • 选择正确的排序算法。

串接数据。

  • 连接数据。
  • 交叉数据

并接数据。

  • one-to-one 和 one-to-many 匹配。
  • 从多个 SAS 数据集读取数据。
  • many-to-many 匹配。

控制数据存储空间

  • 处理长字符型数据。
  • 减少数值型变量的长度。
  • 压缩数据文件。
  • 使用 SAS 数据视图。

使用产品:SAS/BASE 。

 

The Power to Know
   Contact Us     Terms of Use & Legal Information     Privacy Statement   Copyright © 2008 SAS Institute Inc. All Rights Reserved