ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【原创】SAS9.3 邮件日志数据经典案例分析~图文并茂版 可下载

【原创】SAS9.3 邮件日志数据经典案例分析~图文并茂版 可下载

原创 Linux操作系统 作者:leonarding 时间:2013-10-21 09:58:10 4 删除 编辑

更多精彩内容尽在www.leonarding.com

SAS9.3 邮件日志数据经典案例分析

 

版本info

Userleonarding

Date2013.10.10

OS Versionwindows 7 64bit

SAS Version9.3

引言:SAS作为一种ETL整理工具,善于把一些杂乱无章的数据梳理成标准可见的数据集,有了标准的数据集我们就可以进一步的进行详细数据分析,本文为大家详细讲述了邮件系统日志记录的ETL编程处理过程与注意事项。让我们亲身体验到SAS强大的数据整合能力和分析能力,下面让我们进入主题。


这篇文章中我们讲解了两个小专题,如下所示

第一 SAS9.3 变更输出窗口模式

如何配置SAS 窗口环境中的 LISTING 输出和HTML输出

前者在输出窗中输出,后者网页版输出

第二 题目要求:现在有一个maillog.txt文本文件,这是从邮件系统上截取下来的,要求用SAS对文件进行ETL处理提取以下内容

目标邮箱

发送是否成功(success/deferral/...)

如果失败则记录失败原因(对方服务器应答内容)某些邮箱会被反复发送多次,那么只提取最后一次记录

 

SAS编程思路

(1) 获取标识号id和目标邮箱地址

(2) 获取标识号id、发送状态、反馈信息、删除不符合要求的信息

(3) 合并上述两个数据集email、delivery_status按照email和id进行排序

(4) 合并上述两个数据集email、delivery_status按照email和id进行排序


具体SAS语句在下面的PDF中,大家可下载后复制->粘贴即可使用

 maillog.rar  原始文本文件,这是SAS程序的数据源,请点击下载

 SAS9.3 邮件日志数据经典案例分析.pdf  这是SAS程序,请点击下载 


SAS编程  if语句  index函数  substr(s,p,n)函数  merge合并


Leonarding

2013.10.20

北京&autumn

分享技术~成就梦想

Blog:www.leonarding.com


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26686207/viewspace-774712/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
刘盛,网名leonarding,the first ACEA in china, Oracle OCM10g&11g RHCE, ACOUG Core Member Blogger, DATAGURU Oracle数据库版主, ITPUB HADOOP版版主, DB2中国专家组成员, 专注于&Oracle&Hadoop&Nosql&SAS, 提倡“分享技术~成就梦想”, 新浪微博:@itpub_leonarding QQ:40354446

注册时间:2012-02-10

  • 博文量
    238
  • 访问量
    3245316