Transcription

SAS University Edition: OS X安装指南 i2014 年 6 月 5 日

The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2020. SAS University Edition:Installation Guide for OS X. Cary, NC: SAS Institute Inc.SAS University Edition: Installation Guide for OS XCopyright 2020, SAS Institute Inc., Cary, NC, USAAll rights reserved. Produced in the United States of America.For a hard-copy book: No part of this publication may be reproduced, stored in a retrieval system, or transmitted, inany form or by any means, electronic, mechanical, photocopying, or otherwise, without the prior written permission ofthe publisher, SAS Institute Inc.For a web download or e-book: Your use of this publication shall be governed by the terms established by the vendorat the time you acquire this publication. The scanning, uploading, and distribution of this book via the Internet or anyother means without the permission of the publisher is illegal and punishable by law. Please purchase only authorizedelectronic editions and do not participate in or encourage electronic piracy of copyrighted materials. Your support ofothers’ rights is appreciated.U.S. Government License Rights; Restricted Rights: The Software and its documentation is commercial computersoftware developed at private expense and is provided with RESTRICTED RIGHTS to the United States Government.Use, duplication or disclosure of the Software by the United States Government is subjectto the license terms of this Agreement pursuant to, as applicable, FAR 12.212, DFAR 227.7202-1(a), DFAR 227.72023(a) and DFAR 227.7202-4 and, to the extent required under U.S. federal law, the minimum restricted rights as set outin FAR 52.227-19 (DEC 2007). If FAR 52.227-19 is applicable, this provision serves as notice under clause (c) thereofand no other notice is required to be affixed to the Software or documentation. The Government's rights in Softwareand documentation shall be only those set forth in this Agreement.SAS Institute Inc., SAS Campus Drive, Cary, North Carolina 27513-2414.Printing 1, February 2020SAS provides a complete selection of books and electronic products to help customers use SAS softwareto its fullest potential. For more information about our offerings, visit support.sas.com/bookstore or call1-800-727-3228.SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS InstituteInc. in the USA and other countries. indicates USA registration.Other brand and product names are trademarks of their respective companies.Certain third-party software, including open source software, is included in the vApp; Such software is licensed underits applicable third party software license agreement, as described below:ii

Third-partysoftwareURL for source codeApplicablelicense(s)URL for license(s)CENTOShttp://vault.centos.org/CENTOS r.centos.org/centos/6/os/x86 source.org/licenses/BSD-3ClausePrompt -2Clauseiii

目录第 1 章:要求 . 5第 2 章:使用 Oracle VM VirtualBox. 6概述 .6下载 SAS University Edition 文件 .6配置 VirtualBox .6在 Oracle VM VirtualBox 中为 SAS University Edition 的 JupyterLab 配置端口映射 .7在 Oracle VM VirtualBox 中启动 SAS University Edition .7在 VirtualBox 中关闭 SAS University Edition .10在 VirtualBox 中启动 SAS University Edition 中的 JupyterLab .10在 VirtualBox 中关闭 SAS University Edition 中的 JupyterLab .11第 3 章:使用 VMware Fusion . 12概述 .12下载 SAS University Edition 文件 .12配置 VMware Fusion .12在 VMware Fusion 中启动 SAS University Edition .13在 VMware Fusion 中关闭 SAS University Edition .15在 VMware Fusion 中启动 SAS University Edition 中的 JupyterLab .15在 VMware Fusion 中关闭 SAS University Edition 中的 JupyterLab .16第 4 章:更新 SAS University Edition . 17第 5 章:帮助和疑难解答 . 18查看安装文档 .18无法启动 SAS University Edition,出现未知状态代码错误 .18无法在 VirtualBox 中启动 SAS University Edition,出现“This kernel requires an x86-64CPU”错误 .19在 SAS University Edition 打开 SAS Studio .19创建第一个共享文件夹后 SAS Studio 缺失文件 .19无法将 SAS University Edition 导入至 VirtualBox .19当在 SAS Studio 中运行 LIBNAME 或 FILENAME 语句时显示错误消息 .19当在 SAS Studio 中访问数据时出现“Path Invalid”错误消息 .20PROC HTTP 返回消息“ERROR: Could not find extension: (tkessl)” .20第 6 章:编写用于 SAS University Edition 的 SAS 代码指南 . 21iv

第 1 章:要求运行 SAS University Edition 需满足以下要求: SAS University Edition 虚拟映像下载至您的本地系统 Apple Macintosh OS X 10.8 或更新的系统 64 位硬件 以下虚拟软件程序之一: VMware Fusion for OS X 8.0 或更新版本。您可以从以下位置下载 VMware g/desktop end user computing/vmware fusion/8 0。注意:SAS University Edition 虚拟映像配置为使用 1GB RAM 和两个处理器。您可以增加分配给 SAS University Edition 虚拟映像的 RAM,但应分配一半 (50%)或更少的可用物理 RAM。若为虚拟软件中的 SAS University Edition 无法启动 SAS Studio。 Oracle VM VirtualBox for OS X 4.3.16 rtualBox 的最新版本 6.1:https://www.virtualbox.org/wiki/Downloads。 虚拟网络配置:网络地址转换 (NAT) 以下浏览器之一: Apple Safari 6.0 或更新版本 Mozilla Firefox 21 或更新版本 Google Chrome 27 或更新版本

第 2 章:使用 Oracle VM VirtualBox概述要设置 SAS University Edition:1) 下载 SAS University Edition 文件2) 配置 Oracle VM VirtualBox。3) 在 VirtualBox 中启动 SAS University Edition。下载 SAS University Edition 文件若您尚未下载用于 VirtualBox 的 SAS University Edition 文件:1) 使用 Web 浏览器,登录 http://www.sas.com。2)3)4)5)注意:若您没有 sas.com 示。在 Web .com/zh tml在下载 SAS University Edition vApp 下方,点击获得 SAS University 意:下载 SAS University Edition vApp 保存该文件。配置 VirtualBox您需要配置 VirtualBox,以便为 SAS University Edition 建共享文件夹。注意:若 SAS University Edition 至 SAS University Edition虚拟映像,您必须重启 SAS University Edition 虚拟映像。要配置 VirtualBox 以便使用 SAS University Edition:1) 在您的本地计算机上,创建 SASUniversityEdition 问权限的位置)并创建 myfolders 子文件夹。您将所有 SAS University Edition 文件保存至该位置。2) 启动 VirtualBox。3) 选择文件 导入设备。4) 现。5) 选择 SAS University Edition .ova 文件。6) 点击打开。7) (可选)编辑 CPU 和 RAM 设置。注意:SAS University Edition 虚拟映像配置为使用 1GB RAM 和两个处理器。您可以增加分配给 SAS University Edition 虚拟映像的 RAM,但应分配一半 (50%) 给 SAS University Edition 虚拟映像的处理器数。8) 点击导入。导入的虚拟机将显示在 Oracle VM VirtualBox Manager 窗口中。注意:若显示消息 drives in use,点击忽略。9) 选择机器 设置。10) 点击共享文件夹。11) 在窗口的右上方,点击 。添加共享窗口随即出现。

12) 其他。文件浏览器窗口随即出现。13) 选择您创建的 myfolders 至 SAS Studio 件夹名区分大小写。14) 15) ) 若不出现,您无需执行任何操作。17) 享文件夹在 SAS Studio 中的文件夹快捷方式下显示。18) 在设置窗口中,点击确定。在 Oracle VM VirtualBox 中为 SAS University Edition 的 JupyterLab 于 Oracle VM VirtualBox 的 SAS University Edition 中的 JupyterLab )在 VirtualBox 的左侧窗格中,选择 SAS University Edition vApp。然后选择机器 设置。在 SAS University Edition Settings ,查找含有下列信息的规则: 名称 - 8888协议 - TCP主机 IP - 127.0.0.1主机端口 - 18888访客 IP - 空白访客端口 – 88885) 则按钮添加新端口。6) 在合适的列中添加以下信息: 名称 - Jupyter (或其他您选择的名称) 协议 – TCP 主机 IP - 127.0.0.1 访客端口 – 18888 访客 IP - 将该值留空 访客端口 – 88887) ,然后再次点击确定关闭 SAS University EditionSettings 对话框。在 Oracle VM VirtualBox 中启动 SAS University Edition要在 VirtualBox 中启动 SAS University Edition:1) 在 VirtualBox 中,选择机器 启动。2) 级。7

3) 启动过程完成后,SAS University Edition 欢迎屏幕出现:4) 的文本:You can connect to your SAS University software by entering thisaddress in your browser:http://localhost:100805) 在 Web 浏览器中,输入欢迎屏幕上显示的 URL,并按 Enter 打开 SAS Information Center。

6) 点击启动 SAS Studio 打开 SAS 以最小化欢迎窗口,但在完成使用 SAS University Edition 则无法运行 SAS University Edition。9

在 VirtualBox 中关闭 SAS University Edition要在 Oracle VM VirtualBox 中关闭 SAS University Edition:1) 在 VirtualBox 的左侧列中,点击 SAS University Edition 虚拟映像。2) 选择机器 关闭。关闭虚拟机窗口随即显示。3) VirtualBox 中启动 SAS University Edition 中的 JupyterLab要在 VirtualBox 中启动 SAS University Edition 中的 JupyterLab:1) 在 VirtualBox 中,从左侧列中选择 SAS University Edition 虚拟映像,然后选择机器 启动。2) 级。启动过程完成后,SAS University Edition 示运行 SAS University Edition 的 URL。您必须使用不同的 URL 运行 SAS University Edition 中的 JupyterLab。3) 执行下列两步中的一步运行 SAS University Edition 中的 JupyterLab: 遵循以下步骤使用 SAS Information 示例类似的文本:You can connect to your SAS University software byentering this address in your browser:http://localhost:100802)在 Web 浏览器中,输入欢迎屏幕上显示的 URL,并按 Enter 打开 SASInformation Center。3)点击启动 JupyterLab 在 SAS University Edition 中打开 JupyterLab。

成使用 SAS University Edition 中的 JupyterLab 则无法运行 SASUniversity Edition 中的 JupyterLab。 在您本地计算机的 Web r/lab/?SAS University Edition 中的 JupyterLab 将在浏览器窗口中显示。注 意 : 您 可 以 最 小 化 欢 迎 窗 口 , 但 在 完 成 使 用 SAS University Edition 中 的JupyterLab 则无法运行 SAS UniversityEdition 中的 JupyterLab。在 VirtualBox 中关闭 SAS University Edition 中的 JupyterLab要在 Oracle VM VirtualBox 中关闭 SAS University Edition 中的 JupyterLab:1) 在 VirtualBox 的左侧列中,点击 SAS University Edition 虚拟映像。2) 选择机器 关闭。关闭虚拟机窗口随即显示。3) 选择保存机器状态,然后选择确定。11

第 3 章:使用 VMware Fusion概述要设置 SAS University Edition:1) 下载 SAS University Edition 文件2) 配置 VMware Fusion。3) 在 VMware Fusion 中启动 SAS University Edition。下载 SAS University Edition 文件若您尚未下载用于 VMware Fusion 的 SAS University Edition 文件:1) 使用 Web 浏览器,登录 http://www.sas.com。注意:若您没有 sas.com 示。2) 在 Web .com/zh tml3) 在下载 SAS University Edition vApp 下方,点击获得 SAS University Edition。4) 。5) 在下一页中,点击下载。注意:下载 SAS University Edition vApp 保存该文件。您需要配置 VMware Fusion,以便为 SAS University Edition 虚拟映像配置VMware 享文件夹。要配置 VMware Fusion 以便使用 SAS University Edition:1) 在您的本地计算机上,创建 SASUniversityEdition 问权限的位置)并创建 myfolders 子文件夹。您将所有 SAS University Edition 文件保存至该位置。2) 启动 VMware Fusion。3) 选择文件 导入。文件浏览器窗口随即出现。4) ,然后导航到已下载的以 .ova 结尾的 SASUniversity Edition 虚拟映像。5)6)7)8)选择以 .ova 结尾的 SAS University Edition 续。若有提示,输入 SAS-University-Edition 当导入完成时,点击完成。从 SAS University Edition a.选择虚拟机 共享 共享设置打开 University: 共享窗口。b.在 University: 在 University: 共享窗口的左下方,点击 。文件浏览器窗口随即出现。d. 选择您创建的 myfolders 至 SAS 享文件夹名区分大小写。

9) 享文件夹在 SAS Studio 参见 第 6 章:编写用于 SAS University Edition 的 SAS 代码指南 了解共享文件夹名称的要求。10) 关闭 University: 共享窗口。11) 默认情况下,SAS University Edition 虚拟映像网络适配器设置为 NAT。确保网络适配器设置为 NAT:a.在 VMware Fusion 中,选择虚拟机 打开网络适配器窗口。c.点击与我的 Mac 共享。d. 关闭网络适配器窗口。在 VMware Fusion 中启动 SAS University Edition要在 VMware Fusion 中启动 SAS University Edition:1) 在 VMware Fusion 中,选择虚拟机 启动。2) 点击不更新。3) 启动过程完成后,SAS University Edition 欢迎屏幕出现:4) 的文本:You can connect to your SAS University software by entering thisaddress in your browser:http://172.16.49.136注意:使用 SAS University Edition 欢迎屏幕上显示的统一资源定位符 (URL)。不要使用此处的示例 URL http://172.16.49.136。13

5) 在 Web 浏览器中,输入欢迎屏幕上显示的 URL,并按 Enter 打开 SAS Information Center。6) 点击启动 SAS Studio 打开 SAS 但在完成使用 SAS University Edition 则无法运行 SAS University Edition。

在 VMware Fusion 中关闭 SAS University Edition使用 VMware Fusion 关闭 SAS University Edition 虚拟映像。选择虚拟机 关闭。在 VMware Fusion 中启动 SAS University Edition 中的 JupyterLab要在 VMware Fusion 中启动 SAS University Edition 中的 JupyterLab:1) 在 VMware Fusion 中,从左侧窗格中选择 SAS University Edition 虚拟映像,然后选择虚拟机 启动。2) 点击不更新。3) 启动过程完成后,SAS University Edition 欢迎屏幕出现:4) 执行下列两步中的一步运行 SAS University Edition 中的 JupyterLab: 遵循以下步骤使用 SAS Information Center:1) 在 Web 浏览器中,输入欢迎屏幕上显示的 URL,并按 Enter 打开 SASInformation Center。2) 点击输入。3) 点击启动 JupyterLab 在 SAS University Edition 中打开 ,但在完成使用 SAS University Edition 中的 JupyterLab 则无法运行 SASUniversity Edition 中的 JupyterLab。 遵循以下步骤打开 SAS University Edition 中的 JupyterLab。15

1) 在 Web 浏览器中,输入欢迎屏幕上显示的 ,URL /?2) 点击输入。SAS University Edition 中的 JupyterLab 最小化欢迎窗口,但在完成使用 SAS University Edition 中的 JupyterLab 则无法运行 SASUniversity Edition 中的 JupyterLab。在 VMware Fusion 中关闭 SAS University Edition 中的 JupyterLab使用 VMware Fusion 关闭 SAS University Edition 虚拟映像中的 JupyterLab。选择虚拟机 关闭。

第 4 章:更新 SAS University Edition您必须连接至 Internet 以便更新 SAS University Edition。要更新 SAS University Edition:1) 启动 SAS University 似文本:You can connect to your SAS University software by entering thisaddress in your browser:2) 在 Web 浏览器中,输入欢迎屏幕上显示的 URL,并按 Enter 打开 SAS Information Center。3) 点击下载。4) 点击更新。5) 点击是。17

第 5 SAS University Edition 中在线查看该文档:1) 启动 SAS University Edition。在 Web 浏览器中,输入欢迎屏幕上显示的 URL,并按 Enter打开 SAS Information Center。2) SAS University Edition,出现未知状态代码错误当启动 SAS University Edition 虚拟映像时,若您看到错误消息“The launch of the server processfailed with an unknown status code”,您应执行以下两个步骤:1. 查看 SAS University Edition 中的 SAS UniversityEdition 无法启动 SAS Studio。在虚拟软件的设置中,将 SAS University Edition 的 CPU 数设置为 2,然后重试。若显示相同的错误,将 SAS University Edition 的 CPU 数设置为 1,然后重试。2. 权限。检查您创建的 myfolders 文件夹并映射到SAS Studio 保存文件。详细信息,请参见 SAS Problem Note 54002:http://support.sas.com/kb/54/002.html

无法在 VirtualBox 中启动 SAS University Edition,出现“This kernel requiresan x86-64 CPU”错误当在 VirtualBox 中启动 SAS University Edition 虚拟映像时,若您看到错误消息“This kernelrequires an x86-64 CPU, but only detected an i686 CPU”,该错误指出您正尝试在 32 位访客操作系统中启动 SAS University Edition 虚拟映像。将访客操作系统设置为 Red Hat(64 位),然后重试。详细信息,请参见 SAS Installation Note 53263:http://support.sas.com/kb/53/263.html在 SAS University Edition 文件夹,以便在您的本地系统上添加 Dropbox 器窗口中打开 SAS Studio若您打开 SAS Studio,在同一个 Web 浏览器的新选项卡中打开 SAS Information Center,然后点击启动 SAS :SAS Studio 闭并启动新会话?若点击是,您的 SAS Studio 在当前浏览器窗口中打开 SAS 一个共享文件夹后 SAS Studio 缺失文件若您启动 SAS Studio,创建文件并将其保存在 SAS Studio 认名称为 myfolders 的共享文件夹,则现有的 SAS Studio 件夹创建后,SAS University Edition 至共享文件夹。当 University 您在 SAS Studio 中创建 Program 为 Program 1 的文件,则您的 SAS StudioProgram 1 文件名将显示为 Program 1。主机操作系统的 Program 1 重命名为 Program 1. 1 。同一文件的其他名称冲突将创建 Program 1. 2 ,以此类推。无法将 SAS University Edition 导入至 VirtualBox下载的 SAS University Edition 文件名必须使用文件扩展名 .ova,以便您可以将文件导入 VirtualBox。若您不能将下载的 SAS University Edition 文件导入 VirtualBox:1) 在 OS X 桌面,找到下载的 SAS University Edition 文件。2) 若文件名以 .ovf 结束,编辑文件名使其以 .ova 结束。3) 在 VirtualBox 中,再次尝试导入 SAS University Edition。详细信息,请参见 d 311218。当在 SAS Studio 中运行 LIBNAME 或 FILENAME 语句时显示错误消息当在 SAS Studio 中运行 LIBNAME NOTE: Library [name of library] does not exist.当在 SAS Studio 中运行 FILENAME 的错误消息:ERROR: Physical file does not niversityEdition\myfolders\Cheatsheet.xlsx.19

息,请参见 SASInstallation Note SAS Studio 中访问数据时出现“Path Invalid”错误消息当从 SAS Studio 以下示例的错误消息:ERROR: The path /users/xxyyzz/Downloads/Cheatsheet.xlsx is invalidbecause it is not in the list of accessible paths when SAS is in thelockdown 细信息,请参见 SASInstallation Note 53333:http://support.sas.com/kb/53/333.htmlPROC HTTP 返回消息“ERROR: Could not find extension: (tkessl)”当 HTTPS URL 与 PROC HTTP ROR: Could not find extension: (tkessl)SAS University Edition 中不支持 HTTPS 和 SFTP 访问。

第 6 章:编写用于 SAS University Edition 的 SAS 代码指南SAS University Edition 在虚拟软件(如 VMware Fusion 或 享文件夹中。不要将数据储存在 SAS University 的本地系统,并从 SAS University Edition 有两个类别。 myfolders — 特殊的共享文件夹,映射至 SAS Studio 中的我的文件夹。要将您的 SASStudio 该共享文件夹。SAS Studio 的我的文件夹中的任意 SAS 。您的 SAS Studio 夹 myfolders 中。若您将共享文件夹分开,则 SAS Studio 启动。您对 SAS 件夹重新连接后才会生效。 all other shared folders — 配置为出现在 SAS Studio 件夹。不能将 SAS Studio 于对共享文件夹和文件的引用。 ename用您引用的文件的名称替换 filename。 der名称 secondfolder 和 thirdfolder 替换。 使用斜线 (/) \folders\myfolders\foldername (无效) 文件和目录引用区分大小写。 称大小写匹配。21

,但这些文件可能不会持久存在。 SASUSER 是只读的,不可写,如同在任何 SAS 例不会成功运行:/** Import an XLS file. **/PROC IMPORT DATAFILE "cars.xls"OUT SASUSER.CARSBW

SAS 新的解决方案,SAS 帮助超过 65,000 更快的决策创造价值。始自 1976,SAS 已为全球客户提供了强大的帮助 (THE POWER TO KNOW )。23