msgbartop
List for SAS fans and programmer
msgbarbottom

27 7月 12 SAS十大性能优化技术 翻译


这是2012年SAS全球用户大会的一篇文章,主要讲编程时注意哪些问题,才能提高SAS程序的执行效率,很显然,一篇文章很难讲全SAS代码优化的全部技术,这里只是作者本人和他调查周围的程序员的一些经验总结,有很多方面并没有考虑到,如硬件情况。但是作为一篇入门级的SAS代码优化文章来读,还是很不错的。 原文链接:http://support.sas.com/resources/papers/proceedings12/357-2012.pdf

SAS十大性能优化技术

翻译 by 空谷幽兰 修改 by sxlion

摘要

SAS/BASE模块为用户读取、处理、分析、整理和生成高质量的数据和结果提供了多种选择。部分由于SAS软件提供的功能和数据源规模的原因,许多应用开发员和最终用户都需要更高效的用户指南。本篇文章列举了我个人认为SASor实施开发应用过程中最重要的前十种性能优化和编程技术。参加者学习DATA和PROC步语句和选项将有助于完成涉及数据整理,排序,分组,合并和汇总相关任务,并同时节省CPU, I/O,数据存储空间和内存资源。

引言

在编写SAS代码和/或应用程序时,代码的高效性不总是受到开发者的重视,尤其是在开发的初期阶段。应用程序的执行情况极大地受系统性能影响。理解应用程序和系统性能需求对于活跃开发员的非常重要。

应该注意每一个程序单元以使其符合高效性能评估准则。了解用户的期望(最好在应用程序开发过程的初期阶段)往往有助于开发更有效的应用程序。这样,在应用程序接近完工时提高程序效率的难度往往是最小的。本文列举了使用SAS软件时可以提高应用程序性能的几个重要方面。

Efficiency Objectives 效率导向

(更多…)

原创文章: ”SAS十大性能优化技术 翻译“,转载请注明: 转自SAS资源资讯列表

本文链接地址: http://saslist.net/archives/276


03 8月 11 SAS爱好者专用电脑配置建议 by sxlion


前言:
大家经常讨论SAS软件方面的技术问题,而对硬件关注相对较少,因此这里根据本人最近的配机经验,结合资料介绍运行SAS系统的硬件情况,给大家一个这方面的参考。 非常感谢张磊IDMer,文彤老师,shiyiming,kuhasu对本文草稿进行了很多重要建议和补充,本文才得以完善 !

正文:
一般来说,SAS系统运行环境对硬件要求不高,普通的电脑可以满足常规的小规模数据分析,但是遇到数据量大或分析任务比较重,机器不给力的情况下,那么配机或升级硬件的时候不妨在考虑的时候参考一下下面的建议。

SAS提供了很多优化程序的方法来提高速度,包括版本更新、系统选项、程序选项和新的高效方法等等,但是这都是从软件方面来优化的,作为SAS用户,如果我们需要配置一台性价比高的机器的话,我们就需要考虑哪些硬件会影响SAS运行速度的硬件,主要从三个方面来考虑即:CPU,内存,硬盘读写和IO速度 。From saslist.net

(更多…)

原创文章: ”SAS爱好者专用电脑配置建议 by sxlion“,转载请注明: 转自SAS资源资讯列表

本文链接地址: http://saslist.net/archives/154