SAS程序员官方认证课程大纲:
SAS初级程序员官方认证辅导培训
      SAS BASE认证基础部分考试内容主要涉及SAS官方培训的“编程1”和“编程2”“报表”这2门课程的相关内容和少数一些没有被这2门课程的覆盖部分。虽然通过认证是很简单的,只要将历年试题看上几遍,一两周通过认证没有什么难度。但是深入理解SAS DATA步中PDV的运行机理是很有必要的,这是将来减少编程错误,提高程序执行效率的基础。而且认证只是通过HR的敲门砖,真正的能力才会最终让技术主 管满意。本课程的设计正希望参加的学员在顺利通过认证同时掌握SAS编程的精髓。本门课程将官方5天的培训课程进行系统而有效的压缩,结合以往试题进行教学,基础扎实,目的性强。
内容安排:
1、编程基础介绍 
1.1 课程介绍与认证体系介绍 
1.2 SAS 入门与基本语法 
2 、访问数据 
2.1 认识 SAS数据和逻辑库 
2.2 深入理解 SAS 数据类型 
2.3 读取 EXCEL 
2.4 读取带分隔符的原始数据文件 
2.5 控制输入和输出 
2.6 读取原始数据文件 
3、数据管理和操纵 
3.1 数据验证与清洗 
3.2 创建变量 
3.3 数据转换 
3.4 汇总数据 
3.5 数据循环处理 
3.6 合并 SAS数据集 
3.7 重组数据集 
4、 生成报表 
4.1 增强型报表 
4.2 创建增强型汇总报表 
5、错误调试 
真题讲解(A00-211)
SAS认证报名步骤
SAS高级程序员官方认证辅导培训
    SAS BASE认证高级部分考试内容主要涉及SAS官方培训的“宏”、“SQL”和“编程3”等3门课程的相关内容和少数一些没有被这3门课程的覆盖部分。无论是SAS程序员还是数据挖掘工程师,掌握本部分内容将会对将来的工作大有裨益。实际工作中,经常遇到工程师抱怨硬件环境太差,程序执行速度太慢,殊不知是程序执行效率太低,计算载荷分布不合理导致的。通过本课程的学习,学员将会真正掌握实施数据挖掘项目的基本技能。本门课程将官方6天的培训课程进行系统而有效的压缩,结合以往试题进行教学,基础扎实,目的性强。
内容安排:
1、SQL过程
1.1 简单查询
1.2 汇总数据
1.3 横向连接表
1.4 子查询
1.5 集合操作
1.6 数据字典
1.7 Data MERGE语句与SQL区别
1.8 创建、更新和删除表操作
1.9 访问关系数据库与数据传输
2、SAS宏语言
2.1 宏编译器的运行机制
2.2 宏变量
2.3 通过Data和sql步创建宏变量
2.4 宏变量函数
2.5 定义宏和定义宏参数
2.6 宏中的分支流程语句
2.7 宏中的循环流程语句
2.8 SQL和宏的信息交换
2.9 宏的运用实例
3、程序优化
3.1 如何度量程序运行效率
3.2 如何分配内存和I/O资源
3.3 抽样方法
3.4 使用索引
4、高效率的横向合并
4.1 Lookup技术介绍
4.2 数组作为Lookup表用于合并表
4.3 Hash表作为Lookup表用于合并表
4.4 格式作为Lookup表用于合并表
5、高效率的纵向合并
5.1 纵向合并SAS格式数据
5.2 纵向合并原始数据
6、BY和Sort的比较(自学)
6.1 去除重复值
6.2 排序方法的效率比较
7、修改表存储空间(自学)
8、SPD引擎(自学)
试题讲解(ADV_A00-212)