sas编程技术访问外部数据文件(编辑修改稿)内容摘要:
窗转换为数据集格式: PROC ACCESS VIEWDESC=数据视窗名 OUT=数据集名。 例 ACCESS过程将数据视窗转换为数据集。 PROC ACCESS VIEWDESC=s000001 OUT=stk000001。 Run。 通过 ODBC ODBC(Open Database Connectivity)技术是由微软提供的一个应用程序 (API)接口标准。 用于支持ODBC软件之间的数据访问。 支持 ODBC的外部数据文件系统: M S A c c e s s T e xt T e r a da t aM S E xc e l O r a c l e I N G R E SD B a s e S yb a s e S Q L S e r ve rP a r a do x D B 2 A S / 40 0B t r i e ve I N F O R M I X R e db r i c k…创建 ODBC数据源 通过 ODBC访问外部数据文件的前提是创建 ODBC数据源。 不同的外部数据文件系统创建 ODBC数据源的方式也不一样。 创建 ODBC引擎逻辑库 这里只给出用菜单方式由 ODBC数据源创建 SAS逻辑库 , 实现对外部数据文件的访问。 用 SQL编程实现对外数据 ODBC数据源的访问方法可以参考相应的技术资料 , 这里从略。 利用前面创建的 ODBC数据源 TABLE和 DISTS, 用菜单创建新逻辑库的方式创建 SAS逻辑库 ODBC1和 ODBC2,读者自行操作。 实际应用时,通过 ODBC访问后台数据库 SQLServer是非常简单和有效的方法。 第 23章 SQL过程编程 清华大学经管学院 朱世武 Resdat样本数据: SAS论坛: 本章主要内容: 使用 PROC SQL选项建立和调试查询 优化查询 表词典 (dictionary tables)定义以及作用。 如何在 PROC SQL中使用 SAS宏工具 如何使用 SAS输出传输系统 (ODS)来对PROC SQL输出进行格式化。 使用 PROC SQL选项来建立和调试查询 语句格式: PROC SQL(OPTIONS) 可用 PROC SQL选项对查询进行控制。 INOBS=, OUTOBS=和 LOOPS=选项通过限制观测和反复的数量来减少程序运行的时间。 EXEC和 VALIDATE语句快速检查查询的语法。 FEEDBACK选项展示出由 SELECT *语句所选中的列。 PROC SQL STIMER选项记录和展示查询运行的时间。 proc sql feedback。 select * from。 日志信息如下: 346 proc sql feedback。 347 select * from。 NOTE: Statement transforms to: select , , , , from。 348 quit。 NOTE: “PROCEDURE SQL”所用时间(总处理时间) : 实际时间 秒 CPU 时间 秒 例 比较普通查询语句与包含子查询的查询语句。 proc sql stimer。 create table new as select , from a, b where = and =39。 A39。 quit。 94 proc sql stimer。 NOTE: “SQL Statement”所用时间(总处理时间) : 实际时间 秒 CPU 时间 秒 95 create table new as select , 96 from a, b 97 where = and =39。 A39。 NOTE: 表 创建完成,有 29339 行, 2 列。 NOTE: “SQL Statement”所用时间(总处理时间) : 实际时间 秒 CPU 时间 秒 98 quit。 NOTE: “PROCEDURE SQL”所用时间(总处理时间) : 实际时间 秒 CPU 时间 秒 proc sql stimer。 create table new as select stkcd,dret from where stkcd in (select stkcd from where stktype=39。 A39。 )。 quit。 99 proc sql stimer。 NOTE: “SQL Statement”所用时间(总处理时间) : 实际时间 秒 CPU 时间 秒 100 crea。sas编程技术访问外部数据文件(编辑修改稿)
相关推荐
39。 =39。 female39。 proc print data=。 var name sex。 format sex $sexfmt.。 run。 例中 , 用 PROC FORMAT 过程定义的输出格式 SEX 的输出格式。 Obs Name Sex 1 Alice female 2 Barbara female 3 Carol female 4 Jane female 5 Ja
例进行配制料液,即原污水 60 m3,加入稀释水 60 m3。 打开调节池空气阀,使调节池曝气搅拌均匀。 监测该水质指标( CODCr 、PH、水温、 SS)。 B、进料运行:将配好的料液以 10m3/h 的流量加入 SBR 反应器,进料量为 50m3/池,两个池子交替运行。 按 12 个小时为一周期进行运行,进料 1 小时后开始曝气,连续曝气 3 小时,停曝气 ;再曝气 3 小时,停曝气 小时
以往的公司规定课题为技术人员根据公司实际自选课题,做出可行性分析报告,经专家委员会通过后在股份公司支持下自主开发。 (四)激励机制 技术创新体系及管理制度 在创新体系上,实行最行之有效的激励机制。 扶优扶强,优胜劣汰,以市场作为检验项目成功与否的最终标准。 以人为本 ,最大可能的发挥技术人员的创新能力。 继续发挥项目负责人的带头作用 ,实行课题(项目)人员自由组合制 ,建立相应的管理体系
column endcolumn .decimals @ | @@。 INPUT pointercontrol variable=informat. @ | @@。 其中: variable=规定用于 INPUT语句读入的变量名。 例 使用命名输入格式。 data a。 input date yymmdd10. fullshr stkcd=$ lstknm=$。 cards。 20200118
a=nobs。 set nobs=nobs。 if _n_=a。 run。 如何找数据集的最后一个观测值: data a。 set nobs=nobs。 if _N_=NOBS。 run。 找数据集最后一个观测值更简单的方法: data a。 set end=obs_last。 if obs_last=1。 run。 输出数据集的最后一个观测值: data a。 set End=lastobs。
由度 N 1W E I G H T | W G T 规定除数使用权数和N 规定除数使用观测个数 NW D F 规定除数使用权数总和减 1其它语句 VAR语句 VAR variablelist。 规定将要计算描述统计量的数值变量及次序。 缺省时,为BY, CLASS, ID,FREQ和 WEIGHT语句中列出的变量之外所有数值变量。 BY语句 BY variablelist。 对 BY变量定义