190
SAS ® Visual Analytics 6.1 管理指南 SAS ® 文档

SAS Visual Analytics 6.1:管理指南

  • Upload
    vukhue

  • View
    265

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SAS Visual Analytics 6.1:管理指南

SAS® Visual Analytics 6.1管理指南

SAS® 文档

Page 2: SAS Visual Analytics 6.1:管理指南

The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS® Visual Analytics 6.1:管理指南. Cary, NC: SAS Institute Inc.

SAS® Visual Analytics 6.1:管理指南

Copyright © 2013, SAS Institute Inc., Cary, NC, USA

All rights reserved. Produced in the United States of America.

For a hardcopy book: No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, or otherwise, without the prior written permission of the 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 vendor at the time you acquire this publication.

The scanning, uploading, and distribution of this book via the Internet or any other means without the permission of the publisher is illegal and punishable by law. Please purchase only authorized electronic editions and do not participate in or encourage electronic piracy of copyrighted materials. Your support of others' rights is appreciated.

U.S. Government Restricted Rights Notice: Use, duplication, or disclosure of this software and related documentation by the U.S. government is subject to the Agreement with SAS Institute and the restrictions set forth in FAR 52.227–19, Commercial Computer Software-Restricted Rights (June 1987).

SAS Institute Inc., SAS Campus Drive, Cary, North Carolina 27513.

Electronic book 1, 2013 March

SAS® Publishing provides a complete selection of books and electronic products to help customers use SAS software to its fullest potential. For more information about our e-books, e-learning products, CDs, and hard-copy books, visit the SAS Publishing Web site at support.sas.com/publishing or call 1-800-727-3228.

SAS® and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. ® indicates USA registration.

Other brand and product names are registered trademarks or trademarks of their respective companies.

Page 3: SAS Visual Analytics 6.1:管理指南

目录

使用本书 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viiSAS Visual Analytics 6.1 管理中的新增功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ixSAS Visual Analytics 的辅助功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii推荐读物 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix

第 1 章 • 入门 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1关于 SAS Visual Analytics 6.1:管理指南 . . . . . . . . . . . . . . . . . . . . . 1硬件和软件先决条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

第 2 章 • SAS Visual Analytics 体系结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5SAS Visual Analytics 体系结构简介 . . . . . . . . . . . . . . . . . . . . . . . . . . 6SAS Visual Analytics 体系结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7SAS Visual Analytics 的拓扑 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9桌面和移动客户端 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12中间层 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13服务器层 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17分布式 SAS LASR Analytic 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . 21非分布式 SAS LASR Analytic 服务器 . . . . . . . . . . . . . . . . . . . . . . . . 23

第 3 章 • 安全管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25SAS Visual Analytics 的安全模型和概念 . . . . . . . . . . . . . . . . . . . . . . 26元数据安全性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26数据安全性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32管理员安全性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42移动设备安全性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Hadoop 分布式文件系统 (HDFS) . . . . . . . . . . . . . . . . . . . . . . . . . . . 44服务器和表签名文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

第 4 章 • 安全配置任务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47SAS Visual Analytics 的安全任务 . . . . . . . . . . . . . . . . . . . . . . . . . . . 48主机层的主要任务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48元数据层的主要任务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Page 4: SAS Visual Analytics 6.1:管理指南

配置 Web 身份验证 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

第 5 章 • SAS Visual Analytics 用户的角色和权力 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61SAS Visual Analytics 用户 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62SAS Visual Analytics 组 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64SAS Visual Analytics 的预定义角色 . . . . . . . . . . . . . . . . . . . . . . . . . 64SAS Visual Analytics 权力 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66面向自定义角色的 SAS Visual Analytics 权力 . . . . . . . . . . . . . . . . . . 69

第 6 章 • SAS Visual Analytics 的服务器和逻辑库管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79SAS Visual Analytics 的服务器和逻辑库 . . . . . . . . . . . . . . . . . . . . . . 80SAS LASR Analytic 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81SAS High-Performance Deployment of Hadoop . . . . . . . . . . . . . . . . 87Teradata 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89Greenplum 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93注册源表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

第 7 章 • SAS Visual Analytics 管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99SAS Visual Analytics 管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99在 SAS Visual Analytics 中启用共享缩略图 . . . . . . . . . . . . . . . . . . 100配置地图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100管理存储过程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105提升 SAS Visual Analytics 对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

第 8 章 • SAS Visual Analytics Explorer 管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109关于 SAS Visual Analytics Explorer 管理 . . . . . . . . . . . . . . . . . . . . 109修改表排序的值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110管理高基数数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

第 9 章 • SAS Visual Analytics Designer 管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127关于 SAS Visual Analytics Designer 管理 . . . . . . . . . . . . . . . . . . . . 127报表中的高基数数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

第 10 章 • SAS Visual Analytics Transport Service 管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131SAS Visual Analytics Transport Service . . . . . . . . . . . . . . . . . . . . . 131修改横幅相关项的显示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

iv 目录

Page 5: SAS Visual Analytics 6.1:管理指南

修改用于在中间层中调整图像大小的值 . . . . . . . . . . . . . . . . . . . . . . 133修改为查询中允许的单元数应用的值 . . . . . . . . . . . . . . . . . . . . . . . 134修改层次的默认脱机钻取深度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135修改等待服务器响应 SAS Mobile BI 的持续时间 . . . . . . . . . . . . . . 136修改等待服务器响应查询的持续时间 . . . . . . . . . . . . . . . . . . . . . . . 137

第 11 章 • SAS High-Performance Deployment of Hadoop 管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . 139SAS High-Performance Deployment of Hadoop . . . . . . . . . . . . . . . 139

第 12 章 • 日志记录配置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143的日志记录 SAS Visual Analytics . . . . . . . . . . . . . . . . . . . . . . . . . . 144SAS LASR Authorization Service . . . . . . . . . . . . . . . . . . . . . . . . . . 145SAS Visual Analytics Administrator . . . . . . . . . . . . . . . . . . . . . . . . 145SAS Visual Analytics Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145SAS Visual Analytics Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146SAS Visual Analytics Explorer 预测 . . . . . . . . . . . . . . . . . . . . . . . . 147SAS Visual Analytics Transport Service . . . . . . . . . . . . . . . . . . . . . 148SAS Visual Analytics Hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149SAS Visual Analytics Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149SAS Visual Data Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

第 13 章 • SAS LASR Monitor Server 管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151SAS LASR Analytic 服务器监视器管理 . . . . . . . . . . . . . . . . . . . . . . 151管理 SAS LASR Analytic 服务器监视器 . . . . . . . . . . . . . . . . . . . . . 152进程监视器的网络名称解析故障排除 . . . . . . . . . . . . . . . . . . . . . . . 153SAS LASR Analytic 服务器监视器的日志记录 . . . . . . . . . . . . . . . . 154

附录 1 • Search Interface to SAS Content 管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155Search Interface to SAS Content 管理 . . . . . . . . . . . . . . . . . . . . . . 155预定运行 loadindex.sh 脚本 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156停止递送说明 cron 作业执行情况的电子邮件 . . . . . . . . . . . . . . . . . 156Search Interface to SAS Content 的内存错误故障排除 . . . . . . . . . 157

附录 2 • SAS Information Retrieval Studio 管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159SAS Information Retrieval Studio 管理 . . . . . . . . . . . . . . . . . . . . . . 159管理 SAS Information Retrieval Studio 服务器 . . . . . . . . . . . . . . . . 160

目录 v

Page 6: SAS Visual Analytics 6.1:管理指南

SAS Information Retrieval Studio 的日志记录 . . . . . . . . . . . . . . . . 160

术语表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163索引 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

vi 目录

Page 7: SAS Visual Analytics 6.1:管理指南

使用本书

用户

本文档介绍了如何管理在 SAS Intelligence Platform 的中间层运行的 SAS Visual Analytics 应用程序。

中间层提供商业智能 Web 应用程序的执行环境,使业务用户、业务分析员和管理员可以

执行各种任务。作为管理员,您可以为用户创建自定义中间层环境,以满足组织的安全性、

可用性、可扩展性、性能和维护方面的要求。本文档提供有关在中间层中执行管理任务的

安装后说明。

本文档假定您已经熟悉 SAS Intelligence Platform: Overview 中介绍的概念和术语。

本书内容

本管理指南提供指导和提示信息,可帮助您配置和管理 SAS Visual Analytics 应用程序;

并且还说明了适用于中间层中该产品的基本概念。本指南假定您了解主机环境并熟悉

SAS Intelligence Platform: Overview 中介绍的 SAS 概念和术语。

有关 SAS Visual Analytics 的更多信息和资源可访问 support.sas.com/software/products。

vii

Page 8: SAS Visual Analytics 6.1:管理指南

viii

Page 9: SAS Visual Analytics 6.1:管理指南

新功能

SAS Visual Analytics 6.1 管理中的新增功能

概述

下列增强和更改适用于 SAS Visual Analytics 6.1:

n SAS Visual Analytics Data Preparation 界面已由具备强劲可靠的新增功能的两个新应

用程序取代,这两个应用程序分别是 SAS Visual Data Builder 和 SAS Visual Analytics Administrator。

n 地图在 SAS Visual Analytics Explorer 和 SAS Visual Analytics Designer 中均受支持。

这两个应用程序都支持为数据中存在的经度和纬度选择列。自动映射地图列(这些列基

于国家/地区、省/市/自治区或城市之类的项)的功能仅在 SAS Visual Analytics Explorer 中提供。

n SAS Visual Analytics Web 查看器支持流式传输存储过程的输出。执行存储过程后,其

结果立即显示在 SAS Visual Analytics Web 查看器中。用于存储过程的数据源可以是

SAS LASR Analytic 服务器中的 LASR 表或元数据中的表。

n 在 SAS Visual Analytics 主页上,缩略图支持用户打开探索、报表、查询或存储过程。

默认情况下,SAS Visual Analytics 6.1 部署不启用共享缩略图。共享缩略图不符合可

能已对特定缩略图所关联对象中的数据施加的行级安全性。但是,您可以启用缩略图共

享功能。

ix

Page 10: SAS Visual Analytics 6.1:管理指南

n 矩形树图和相关矩阵受 SAS Visual Analytics Explorer 支持。对于高基数数据,将为矩

形树图和相关矩阵设置数据阈值。

n SAS Visual Analytics Transport Service 包括可以配置的新属性:

viewerservices.data.default.interactive.drill.depth

确定发送到移动设备进行脱机钻取的数据量。

viewerservices.lasr.socketTimeout.milliseconds.interactions

确定 SAS Mobile BI 应用程序尝试联系 SAS LASR Analytic 服务器时所等待的持续时

间。该属性适用于从移动设备发出的执行过滤、刷亮和钻取之类任务的实时请求。

viewerservices.lasr.socketTimeout.milliseconds.subscribe

确定 SAS Mobile BI 应用程序联系 SAS LASR Analytic 服务器时,等待订阅报表中的

查询响应的时间。

n SAS LASR Authorization Service、SAS Visual Analytics Administrator 和 SAS Visual Data Builder 使用 log4j 执行日志记录。

n Search Interface to SAS Content 的 scheduler.sh 脚本自动启用 loadindex 来运行

并搜索要更新的项。您可以修改希望 scheduler.sh 脚本运行的时间间隔频率。还可

以定制设置,在成功加载搜索索引或出错时向收件人自动发送电子邮件通知。若不想接

收电子邮件通知,可以关闭该功能。

SAS LASR Analytic 服务器

SAS Visual Analytics 6.1 对分布式和非分布式 SAS LASR Analytic 服务器提供支持。数

据源不在同一地点的组织适用于部署非分布式 SAS LASR Analytic 服务器,此时通过串行

处理将数据加载至内存。部署分布式 SAS LASR Analytic 服务器后,可以将数据源直接加

载至 SAS LASR Analytic 服务器,也可以从同地数据提供程序(如 SAS High-Performance Deployment of Hadoop、Teradata 服务器或 Greenplum 服务器)执行并行处理将数据源

加载至 SAS LASR Analytic 服务器。

x SAS Visual Analytics

Page 11: SAS Visual Analytics 6.1:管理指南

SAS Visual Data Builder

SAS Visual Data Builder 支持分析员和数据管理员执行分析数据准备。您可以通过生成

查询来执行连接、添加计算列,以及对数据进行取子集和排序操作。可通过若干基于常用

聚合函数的效率功能来加快列的创建。一旦设计好查询,即可重复利用这些查询,将其作

为构建更复杂查询的子查询、将其导出为作业进行预定,或是直接从用户界面预定查询。

SAS Visual Data Builder 还提供一系列功能,可以用在包括 SAS LASR Analytic 服务器在

内的部署中。您可以将现有表直接加载到内存中、将查询结果加载到内存中,或向服务器

上的 In-Memory 表追加行。

SAS Visual Analytics Administrator

SAS Visual Analytics Administrator 支持管理员查看在元数据中注册的 SAS LASR Analytic 服务器,并通过在 LASR 表选项卡中启动或停止这些服务器来管理服务器连接。

您可以将在 SAS 元数据中注册的表加载到 SAS LASR Analytic 服务器。

还可以向 Hadoop 分布式文件系统 (HDFS) 或 Teradata 和 Greenplum 之类的同地数据

提供程序添加表。然后,您可以将同地数据提供程序中的表加载到 SAS LASR Analytic 服务器。

授权页可快速提供针对表或文件夹的有效权限的信息、指示任何直接访问控制,并支持您

添加或删除显式控制。您可以为 LASR 表添加显式授予或拒绝。还可以通过选择条件授

予并指定条件,为 LASR 表设置行级权限。

元数据中的服务器和逻辑库

SAS Visual Analytics 使用在 SAS 元数据中注册的服务器和 LASR 逻辑库。部署 SAS Visual Analytics 的过程中将为您注册一组默认服务器和逻辑库。其中一个默认服务器是

SAS LASR Analytic 服务器,该服务器的逻辑库名为 SAS Visual Analytics LASR。

元数据中的服务器和逻辑库 xi

Page 12: SAS Visual Analytics 6.1:管理指南

仅当部署分布式 SAS LASR Analytic 服务器时,才包括 Hadoop、Teradata 或 Greenplum 服务器和关联的逻辑库名。所有部署都包括 SAS LASR Analytic 服务器和一个关联的逻

辑库。

新的安全模型

SAS Visual Analytics 6.1 使用元数据授权层来管理针对元数据对象(如报表、探索、存储

过程、表、文件夹和查询)的访问。所有用户都必须具备元数据身份,只有数据管理员才

需要为其帐户配置无密码 SSH。针对元数据对象的用户访问权限由分配给该用户的 SAS 身份的元数据权限以及用户分配到的组或角色共同决定。

用户对 SAS LASR Analytic 服务器中数据源的访问由中间层中的 SAS LASR Authorization Service 进行管理。当 SAS Visual Analytics 应用程序用户请求访问 SAS LASR Analytic 服务器中的数据源(LASR 表)时,SAS LASR Authorization Service 会为

该应用程序提供已签名的授予。SAS Visual Analytics 应用程序将已签名的授予提交至

SAS LASR Analytic 服务器。SAS LASR Analytic 服务器收到这个已签名的授予后,即执

行以下操作:

n 验证授予上的签名。

n 根据授予的约束条件处理请求。例如,这可能包括通过应用于数据源的权限条件限制用

户访问行。

行级安全性

在本版本中,行级安全性支持您控制哪些用户可以访问 LASR 表内的特定行,行级安全性

通过数据过滤器表达式来定义。例如,行级访问区别可基于某个简单属性(如安全检查级

别)或基于由多个条件构成的复杂表达式。行级安全性信息存储在 SAS 元数据中。

xii SAS Visual Analytics

Page 13: SAS Visual Analytics 6.1:管理指南

权力

本版本中新增的权力用于启用以下应用程序功能:

n 查看报表和存储过程

n 生成数据

n 清除移动报表数据

n 要求提供移动设备的密码

n 管理授权

n 浏览 HDFS

由于组织可能有不同的管理员执行不同类型的管理,本版本提供您可以针对自定义角色以

细化模式启用的管理权力。

预定义组

本版本为管理员提供了两个新的预定义组:

Visual Analytics 数据管理员组

该组属于 Visual Analytics: 管理角色。Visual Analytics: 管理角色包含为应用程序

功能启用的 为全面的权力集合。

Visual Data Builder 管理员组

该组属于 Visual Analytics: 数据生成角色。Visual Analytics: 数据生成角色主要供

在 SAS Visual Data Builder 中工作的数据管理员使用。

预定义组 xiii

Page 14: SAS Visual Analytics 6.1:管理指南

无密码 SSH 密钥

在 SAS Visual Analytics 6.1 版本中,只有执行以下任务的管理员才需要无密码 SSH:

n 在 SAS Visual Analytics Administrator 中启动和停止 SAS LASR Analytic 服务器连

接。

n 在 SAS LASR Analytic 服务器中加载、卸载或重新加载表。

服务器和表签名文件

在 SAS Visual Analytics Administrator 中启动 SAS LASR Analytic 服务器连接后,将创建

服务器签名文件并默认存储在 /tmp 目录中。在 SAS Visual Analytics Administrator 中停

止服务器连接后,将访问该服务器签名文件。将表从 SAS Visual Analytics Administrator 或 SAS Visual Data Builder 加载到 SAS LASR Analytic 服务器时,将创建表签名文件并

存储在 /tmp 目录中。

针对移动设备的 Web 身份验证

针对 SAS Mobile BI 的 Web 身份验证由 SAS Visual Analytics Transport Services 处理。

在本版本中,SAS Mobile BI 支持基本的 Web 身份验证方法。

SAS Visual Analytics 6.1 提升

通过使用 SAS Intelligence Platform 提供的“导出 SAS 包”向导和“导入 SAS 包”向

导,可以将 SAS Visual Analytics 对象从 6.1 环境提升至 6.1 环境。您可以将 SAS Visual

xiv SAS Visual Analytics

Page 15: SAS Visual Analytics 6.1:管理指南

Analytics 对象从一个服务器提升至另一个服务器,或是在同一个元数据服务器中提升这些

对象。

探索和报表引用加载到 SAS LASR Analytic 服务器并提供给用户的表。完成提升过程后,

打开某个探索或报表时,应用程序将尝试从 SAS LASR Analytic 服务器检索相关表。若该

表在服务器内存中不再可用,则显示错误消息。您可以通过将数据源加载到 SAS LASR Analytic 服务器中并使它可用于提升的探索或报表,使探索和报表工作。

SAS Visual Analytics 6.1 提升 xv

Page 16: SAS Visual Analytics 6.1:管理指南

xvi SAS Visual Analytics

Page 17: SAS Visual Analytics 6.1:管理指南

辅助功能

SAS Visual Analytics 的辅助功能

概述

SAS Visual Analytics 已经过辅助技术工具的测试。它具备辅助功能和兼容功能,可针对

残障用户改进产品易用性。这些功能的法规依据是美国政府根据 1973 年制定的《美国康

复法》(2008 年更新了草拟提案倡议)第 508 条所采用的电子信息技术辅助功能标准。应

用程序还根据“网页内容无障碍指南”(Web Content Accessibility Guidelines, WCAG) 2.0 进行了测试;该指南是万维网联盟 (Worldwide Web Consortium, W3C) 提出的“无障碍网

页倡议”(Web Accessibility Initiative, WAI) 的一部分。有关本产品辅助功能的详细信息,请

[email protected] 发送电子邮件或致电 SAS 技术支持部门。

xvii

Page 18: SAS Visual Analytics 6.1:管理指南

xviii 辅助功能 / 辅助功能

Page 19: SAS Visual Analytics 6.1:管理指南

推荐读物

n SAS Intelligence Platform: Overview

n SAS LASR Analytic Server: Administration Guide

n SAS Visual Analytics: Installation and Configuration Guide

n SAS Management Console: Guide to Users and Permissions

n SAS Intelligence Platform: Middle-Tier Administration Guide

n SAS Intelligence Platform: Security Administration Guide

n SAS Intelligence Platform: System Administration Guide

n SAS Visual Analytics: 用户指南

n SAS Theme Designer for Flex: User's Guide

有关 SAS 参考书目的完整列表,请参见 support.sas.com/bookstore。若对某些主题有疑问,请与 SAS Book 销售代表联系:

SAS BooksSAS Campus DriveCary, NC 27513-2414电话: 1-800-727-3228传真: 1-919-677-8166电子邮件: [email protected]网址: support.sas.com/bookstore

xix

Page 20: SAS Visual Analytics 6.1:管理指南

xx 推荐读物

Page 21: SAS Visual Analytics 6.1:管理指南

1入门

关于 SAS Visual Analytics 6.1:管理指南 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

硬件和软件先决条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2SAS LASR Analytic 服务器的先决条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Web 应用服务器的软件先决条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2桌面客户端的软件先决条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2移动设备的软件先决条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

关于 SAS Visual Analytics 6.1:管理指南

本指南介绍在安装和配置 SAS Intelligence Platform 和 SAS LASR Analytic 服务器后适

用于 SAS Visual Analytics 应用程序套件的管理任务. 若与运行在分布式或非分布式计算

环境(中间层之外)中的 SAS LASR Analytic 服务器配合使用,中间层可为 SAS Visual Analytics 提供执行环境。

SAS Visual Analytics 应用程序套件支持业务用户、业务分析员和管理员执行众多任务。

这些任务包括准备数据并将其加载到 SAS LASR Analytic 服务器中,通过访问 SAS LASR Analytic 服务器上提供的数据执行探索或处理报表。

本指南是 SAS 为支持管理 SAS Visual Analytics 而发布的文档之一. 另有一些指南介绍与

数据管理、移动设备管理和 SAS LASR Analytic 服务器管理相关的其他管理任务。

作为管理员,您可以为用户创建自定义中间层环境,以满足组织的安全性、可用性、可扩

展性、性能和维护方面的要求。本指南提供有关执行管理任务的安装后说明。

本文档假定您已经熟悉 SAS Intelligence Platform: Overview 中介绍的概念和术语。

1

Page 22: SAS Visual Analytics 6.1:管理指南

硬件和软件先决条件

SAS LASR Analytic 服务器的先决条件

分布式 SAS LASR Analytic 服务器

该版本支持以下操作系统:

n Red Hat Enterprise Linux 6(64 位)

n SUSE Linux Enterprise Server 11 SP1(64 位)

硬件配置(机箱中的刀片式服务器数量和内存可用性)将随以下因素变动:组织数据的数

量和类型、用户数量以及要使用的应用程序功能。

非分布式 SAS LASR Analytic 服务器

该版本支持以下操作系统:

n Red Hat Enterprise Linux 6(64 位)

n SUSE Linux Enterprise Server 11 SP1(64 位)

Web 应用服务器的软件先决条件

以下是 Web 应用服务器的软件要求:

n JBoss 4.3 Web 应用服务器

n Java 开发工具包 1.6.0_30 版

n SAS Web Infrastructure Platform,其中包括 SAS 内容服务器及其他基础结构应用程

序和服务

桌面客户端的软件先决条件

以下是使用 SAS Visual Analytics 的一些软件先决条件:

2 第 1 章 / 入门

Page 23: SAS Visual Analytics 6.1:管理指南

n 在桌面客户端上安装了受支持的浏览器。受支持的浏览器包括 Mozilla Firefox 3.6 或更高版本以及 Internet Explorer 8.0 或更高版本。

n Adobe Flash Player 11.1 或更高版本。

有关 Web 浏览器和版本号的信息,请参见 http://support.sas.com/resources/thirdpartysupport/v93/browsers.html。

移动设备的软件先决条件

应在移动设备上安装 SAS Mobile BI 软件。该软件在移动设备厂商的网站上提供。

硬件和软件先决条件 3

Page 24: SAS Visual Analytics 6.1:管理指南

4 第 1 章 / 入门

Page 25: SAS Visual Analytics 6.1:管理指南

2SAS Visual Analytics 体系结构

SAS Visual Analytics 体系结构简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6关于 SAS Visual Analytics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

SAS Visual Analytics 体系结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7概述 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

SAS Visual Analytics 的拓扑 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9关于 SAS Visual Analytics 拓扑 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

桌面和移动客户端 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12桌面客户端 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12用于桌面客户端的数据生成和管理应用程序 . . . . . . . . . . . . . . . . . . . . . . . . 12移动客户端 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

中间层 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13关于中间层 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13SAS Web Infrastructure Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14SAS 内容服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15SAS Visual Analytics 应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16SAS High-Performance Computing 管理控制台 . . . . . . . . . . . . . . . . . . . 16Search Interface to SAS Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Flex 主题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

服务器层 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17SAS Visual Analytics 使用的应用服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17SAS 元数据服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18SAS 工作区服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18SAS 共享池工作区服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

5

Page 26: SAS Visual Analytics 6.1:管理指南

SAS LASR Analytic 服务器监视器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19SAS Information Retrieval Studio 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . 20SAS 存储过程服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

分布式 SAS LASR Analytic 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21关于分布式 SAS LASR Analytic 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21SAS Visual Analytics Hadoop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

非分布式 SAS LASR Analytic 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23关于非分布式 SAS LASR Analytic 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . 23

SAS Visual Analytics 体系结构简介

关于 SAS Visual Analytics

什么是 SAS Visual Analytics?

SAS Visual Analytics 支持业务用户、业务分析员和 IT 管理员通过从该应用程序主页访问

的无缝集成应用程序套件来完成各项任务。主页是用于执行多项任务(如:准备数据源、

加载表、设计报表、创建探索以及分析和解释数据)的集中入口点。

桌面机用户有权执行数据访问、报表创建以及通过探索执行即席发现等操作。由于 SAS LASR Analytic 服务器支持对加载到其中的大量数据源进行即时访问,业务用户和业务分

析员将能够更快地访问这些数据源、加快处理速度并提高组织效率。

SAS Visual Analytics 极大地提升了 SAS LASR Analytic 服务器的性能,因此,在业务用

户和业务分析员访问 SAS LASR Analytic 服务器上的数据以执行数据分析、探索或报表创

建等任务时,应用程序响应速度显著提高。移动设备用户可以访问和查看使用 SAS LASR Analytic 服务器上的 新数据自动刷新的报表。

由于能够及时快速地访问海量数据,用户能通过识别数据中的模式、趋势和关系来探索和

发现新的视点。通过颇具吸引力的可视化视图和报表功能可与他人共享这些新视点,进而

支持快速果敢地作出决策。

6 第 2 章 / SAS Visual Analytics 体系结构

Page 27: SAS Visual Analytics 6.1:管理指南

SAS Visual Analytics 体系结构

概述

SAS Visual Analytics 基于 SAS 9.3 SAS Intelligence Platform 构建,并且设计用于与

SAS LASR Analytic 服务器协同工作。

桌面用户可以访问加载到 SAS LASR Analytic 服务器中的表,以便执行创建新探索或设计

和创建报表之类的任务。移动设备用户可以查看在元数据中创建和保存的报表。

下图为分布式 SAS LASR Analytic 服务器的 SAS Visual Analytics 体系结构中不同层之

间的交互提供了高度概括的视图。该图演示了不同层与分布式 SAS LASR Analytic 服务

器之间的过程流。在群集上 SAS Visual Analytics 包的典型部署中,中间层和服务器层可

能位于刀片式服务器 0 上。

图 2.1 分布式 SAS LASR Analytic 服务器的过程流

SAS Visual Analytics 体系结构 7

Page 28: SAS Visual Analytics 6.1:管理指南

下图为非分布式 SAS LASR Analytic 服务器的 SAS Visual Analytics 体系结构中不同层

之间的交互提供了高度概括的视图。

图 2.2 非分布式 SAS LASR Analytic 服务器的过程流

桌面客户端登录到中间层中的 SAS Visual Analytics 应用程序,并访问 SAS LASR Analytic 服务器以获取用于创建报表或探索的数据。移动客户端登录到中间层中的应用程

序以查看使用 新数据自动刷新的报表。

另见

n “桌面和移动客户端”

n “中间层”

n “服务器层”

8 第 2 章 / SAS Visual Analytics 体系结构

Page 29: SAS Visual Analytics 6.1:管理指南

SAS Visual Analytics 的拓扑

关于 SAS Visual Analytics 拓扑

SAS Visual Analytics 的拓扑结构包含客户端层、中间层和服务器层。这些层与 SAS LASR Analytic 服务器交互,以支持客户端通过访问数据来执行分析任务。客户端发起的

数据请求从中间层传递至 SAS LASR Analytic 服务器,结果也会通过中间层返回给客户

端。

SAS Visual Analytics 的拓扑 9

Page 30: SAS Visual Analytics 6.1:管理指南

下图显示分布式 SAS LASR Analytic 服务器的拓扑。

图 2.3 分布式 SAS LASR Analytic 服务器的拓扑

10 第 2 章 / SAS Visual Analytics 体系结构

Page 31: SAS Visual Analytics 6.1:管理指南

下图显示非分布式 SAS LASR Analytic 服务器的拓扑。

图 2.4 非分布式 SAS LASR Analytic 服务器的拓扑

SAS Visual Analytics 的拓扑 11

Page 32: SAS Visual Analytics 6.1:管理指南

桌面和移动客户端

桌面客户端

可以从具备 Web 浏览器的任何桌面机访问 SAS Visual Analytics。在本版本中,受支持

的 Web 浏览器包括 Firefox 和 Internet Explorer。桌面机还需要安装 Adobe Flash Player。

用于桌面客户端的数据生成和管理应用程序

SAS Visual Data Builder

SAS Visual Data Builder 支持分析员和数据管理员执行分析数据准备。您可以通过生成

查询来执行连接、添加计算列,以及对数据进行取子集和排序操作。可通过若干基于常用

聚合函数的效率功能来加快列的创建。

一旦设计好查询,即可重复利用这些查询,将其作为构建更复杂查询的子查询、将其导出

为作业进行预定,或是直接从用户界面预定查询。

SAS Visual Data Builder 还提供一系列功能,包括将查询结果加载到内存中或向服务器上

的 In-Memory 表追加行。

SAS Visual Analytics Administrator

SAS Visual Analytics Administrator 支持管理员查看在元数据中注册的 SAS LASR Analytic 服务器,并通过在 LASR 表选项卡中启动或停止这些服务器来管理服务器连接。

使用 SAS Management Console 在 SAS 元数据中注册表后,您可以将这些表加载至

LASR Analytic 服务器。您还可以向 HDFS 或 Greenplum 和 Teradata 服务器之类的同

地数据提供程序添加表。然后,您可以将在元数据中注册的表加载到 SAS LASR Analytic 服务器。加载到 SAS LASR Analytic 服务器的表称为 LASR 表。可以卸载已加载的表,并

按需重新加载。

启动 SAS LASR Analytic 服务器后,管理员可以查看与元数据中的 SAS LASR Analytic 服务器组件关联的服务器连接的状态、主机和端口等相关信息。LASR 表选项卡还提供有关

与逻辑库和服务器连接关联的 LASR 表的行列信息。将显示关于 SAS LASR Analytic 服

12 第 2 章 / SAS Visual Analytics 体系结构

Page 33: SAS Visual Analytics 6.1:管理指南

务器连接的启动时间以及 后一次访问该服务器的时间等用户帐户信息。此外,您可以方

便地启动和停止 LASR 表选项卡中显示的 SAS LASR Analytic 服务器组件。

授权页可快速提供针对表或文件夹的有效权限的信息、指示任何直接访问控制,并支持您

添加或删除显式控制。您可以为元数据中的表或 LASR 表添加显式授予或拒绝。还可以

通过选择条件授予并指定条件,为 LASR 表设置行级权限。

对于使用 SAS High-Performance Deployment of Hadoop 的部署,您可以查看有关 HDFS 中文件的属性和值的信息。由于 SAS 对存储在 HDFS 中的数据使用特殊文件格式,

HDFS 选项卡还会提供有关所准备数据的列数和行数信息。通过提供的资源监视器和进程

监视器,管理员可以查看中央处理单元 (CPU) 使用率、内存使用率和输入/输出 (I/O) 速率

之类的资源使用情况的实时统计信息和可视化视图。提供资源使用率随时间变化的线图。

此外,实时视图还会为群集中使用的每个刀片式服务器和刀片式服务器上的每个 CPU 创建一个可视化视图。

移动设备选项卡支持您管理使用 SAS Mobile BI 的移动设备。这样管理员即可轻松地通

过 SAS Visual Analytics 应用程序管理移动设备的数据访问。组织中移动设备的信息将提

供给管理员。这些信息包括用户 ID、设备信息和上次访问的时间戳。

另见SAS Visual Analytics: 用户指南

移动客户端

安装了 SAS Mobile BI 应用程序的移动设备用户可以登录 SAS Visual Analytics,并在移

动查看器的框架之内执行任务。移动设备用户可以向整个报表添加评论,或针对报表内的

可视化视图添加评论。

中间层

关于中间层

SAS Intelligence Platform 的中间层支持用户通过桌面机上的 Web 浏览器或使用移动设

备上的 SAS Mobile BI 访问智能数据和功能。中间层环境提供了用于运行 SAS Visual

中间层 13

Page 34: SAS Visual Analytics 6.1:管理指南

Analytics 的环境,该环境依赖于 SAS 服务器层上的服务器以及位于中间层以外的客户端

层。

中间层包括以下软件元素:

n Web 应用服务器

通过 JBoss Application Server 来支持 SAS Visual Analytics。有关该产品受支持的版

本和平台的信息,请参见 SAS 第三方网站,网址为 http://support.sas.com/resources/thirdpartysupport/v93。

n Java Development Kit

必须安装该开发包才能编译 Web 应用程序。有关受支持的 JDK 版本的信息,请参见

SAS 第三方网站,网址为 http://support.sas.com/resources/thirdpartysupport/v93。

n SAS Visual Analytics 应用程序及其他 SAS 产品和解决方案

n SAS Web Infrastructure Platform,其中包括 SAS 内容服务器及其他基础结构应用程

序和服务

n Java 远程方法调用 (RMI) 服务器,用于提供对 SAS Foundation Services 及关联扩展

服务的访问

另见

n SAS Intelligence Platform: Overview

n SAS Intelligence Platform: Middle-Tier Administration Guide

SAS Web Infrastructure Platform

SAS Web Infrastructure Platform 是为 SAS Web 应用程序提供通用基础结构和集成功能

的服务和应用程序的集合。

SAS Web Infrastructure Platform 中的服务和应用程序提供以下优势:

n 一致的 Web 应用程序安装、配置和管理任务

n 与 Web 应用程序进行一致的用户交互,如登录

在中间层中,SAS Web Infrastructure Platform 发挥着至关重要的作用,它通过一系列中

间层服务和应用程序提供基本的集成服务。

14 第 2 章 / SAS Visual Analytics 体系结构

Page 35: SAS Visual Analytics 6.1:管理指南

以下是 SAS Visual Analytics 使用的 SAS Web Infrastructure Platform 中的一些重要服

务:

SAS Logon Manager提供通用用户身份验证机制。显示用来输入用户 ID 和密码的对话框,对用户进行身份

验证,并在通过验证后启动所请求的应用程序。SAS Logon Manager 支持单点登录身

份验证模式。一旦启用该模式,即可在应用程序会话期间访问多种计算资源(包括服务

器和网页),而不会反复提示用户输入凭证。

SAS Preferences Manager为管理 SAS Visual Analytics 套件中各个应用程序的参数选择提供了通用机制。该功

能支持管理员设置语言/区域、主题、提醒通知及时间和日期的默认参数选择。在每个

Web 应用程序中,用户可以查看默认设置并更新各自的参数选择。

SAS 评论管理器

编辑和删除评论是一项管理任务。要编辑评论,管理员需要 SAS 应用程序基础结构: 评论: 编辑评论权力。 要删除评论,管理员需要 SAS 应用程序基础结构: 评论: 删除评

论权力。

另见SAS Intelligence Platform: Middle-Tier Administration Guide

SAS 内容服务器

SAS 内容服务器是 SAS Web Infrastructure Platform 的组成部分。该服务器存储由 SAS Web 应用程序创建并使用的数字内容(如文档、报表和图像)。例如,SAS 内容服务器存

储 SAS Visual Analytics Designer 用户创建的报表定义。内容映射流程可确保使用 SAS 元数据服务器存储相应报表元数据所用的文件夹名称、文件夹层次和权限来存储报表内容。

注: 探索不存储在 SAS 内容服务器中。它们仅存储在 SAS 元数据文件夹中。

要与 SAS 内容服务器交互,客户端应用程序使用基于 Web 分布式写作和版本控制 (Web Distributed Authoring and Versioning, WebDAV) 的协议进行访问、版本控制、协作、安

全设置和搜索。管理用户还可以使用业界标准的查询语法,包括 XML 路径语言 (XPath) 及 DAV 搜索和定位 (DASL),来搜索 SAS 内容服务器。

另见SAS Intelligence Platform: Middle-Tier Administration Guide

中间层 15

Page 36: SAS Visual Analytics 6.1:管理指南

SAS Visual Analytics 应用程序

SAS Visual Analytics 应用程序位于中间层上的 JBoss 应用服务器中并在其中执行。这些

应用程序通过向用户的浏览器或移动查看器发送数据并自其接收数据与用户进行通信。此

外,SAS Visual Analytics 应用程序还向 SAS LASR Analytic 服务器发送客户端请求并将

收到的响应发送回客户端。SAS Visual Analytics Transport Service 支持在移动设备与中

间层以及移动设备与 SAS LASR Analytic 服务器之间进行通信。

SAS High-Performance Computing 管理控制台

SAS Visual Analytics 管理员必须具备无密码 SSH。SAS High-Performance Computing 管理控制台是一个 Web 应用程序,您可以使用它管理使用 SAS 软件的高性能计算环境。

您可以通过使用该应用程序为管理员帐户配置无密码 SSH。

另见SAS High-Performance Analytics Infrastructure: Installation and Configuration Guide

Search Interface to SAS Content

Search Interface to SAS Content 支持 SAS Visual Analytics 用户高效快捷地搜索报表或

探索。SAS Visual Analytics 依赖于 Search Interface to SAS Content 和 SAS Information Retrieval Studio 组件来支持用户搜索报表和探索。

与 SAS Visual Analytics 生成的报表和探索关联的内容将加载至 SAS Information Retrieval Studio 服务器。当用户执行搜索时,搜索将定向到 SAS Information Retrieval Studio 服务器所维护的索引,并且结果将返回给用户。

Flex 主题

SAS Visual Analytics 使用的 Flex 主题运行在安装于中间层机器上的 JBoss 应用服务器

中。默认情况下,SAS Visual Analytics 应用程序套件使用 SAS 钢青色主题显示。用户可

以选择并应用 SAS Visual Analytics 提供的四种主题中的任意一种:

n SAS 浅色

16 第 2 章 / SAS Visual Analytics 体系结构

Page 37: SAS Visual Analytics 6.1:管理指南

n SAS 深色

n SAS 公司

n SAS 钢青色

n SAS 高对比度

应用程序的主题是指显示在该应用程序中的颜色、图形和字体的集合。您可以使用 SAS Theme Designer for Flex 应用程序,通过为表、图形和其他用户界面元素设置样式来创建

和部署自定义主题。您的用户可以对 SAS Visual Analytics 应用程序应用自选主题。

主题和样式适用以下准则:

n SAS Visual Analytics 用户选定的任何主题都适用于整个用户界面。

n 在 SAS Visual Analytics Designer 中,绘制区是用于生成报表的工作区,它使用内置

“乌黑”样式来显示其报表内容。由于这是一种内置样式,所以不能修改或用其他样式

替代“乌黑”样式。自定义主题中的样式设置不会覆盖 SAS Visual Analytics Designer 中的“乌黑”样式。

n 在表、图形或量具中显示结果时,用户可以选择并应用设计器界面的样式选项卡中的特

定样式。

n 在 SAS Visual Analytics Designer 中创建的报表使用样式而不是应用程序主题。

另见

n SAS Theme Designer for Flex: User's Guide

n SAS Visual Analytics: 用户指南

n SAS Intelligence Platform: Middle-Tier Administration Guide

服务器层

SAS Visual Analytics 使用的应用服务器

SAS Deployment Wizard 为统称为 SAS 应用服务器的一组 SAS 服务器创建元数据定

义和配置文件。SAS 应用服务器中 常用的组件是 SAS 工作区服务器和 SAS 共享池工

服务器层 17

Page 38: SAS Visual Analytics 6.1:管理指南

作区服务器。这两种服务器都由 SAS Visual Analytics 使用,但每种服务器的用途有所不

同。

SAS 元数据服务器

SAS 元数据服务器是 SAS Intelligence Platform 中的关键软件组件。所有客户端应用程

序(如 SAS Visual Analytics)和构成该平台的其他 SAS 服务器都依赖于 SAS 元数据服

务器,而且没有它就无法运行。

SAS 元数据服务器存储有关以下对象的信息:

n SAS Visual Analytics 访问的企业数据源和数据结构。

n SAS Visual Analytics 创建和使用的资源,包括探索和报表。通过使用 SAS Visual Analytics Administrator 可以将在元数据服务器中注册的源表加载至 SAS LASR Analytic 服务器。

n SAS Visual Data Builder 访问的表的列名和数据类型。该应用程序还使用元数据服务

器来查找源表。

n 运行 SAS 进程的服务器。

n 使用该系统和 SAS Visual Analytics 的用户和用户组,以及用户和组对资源拥有的访问

级别。

n SAS LASR Authorization Service 的 LASR 安全密钥。

另见SAS Intelligence Platform: System Administration Guide

SAS 工作区服务器

SAS 工作区服务器满足客户端针对 SAS 会话的请求。当这些服务器被配置为标准工作区

服务器(不具备工作区共享池)时,每个客户端都与单用户服务器进程建立连接,使用该

服务器,然后断开连接。

通过使用针对 SAS LASR Analytic 服务器的 LASR 过程或 SASIOLA 引擎,可以将较小的

表集从 SAS 工作区服务器直接加载到 SAS LASR Analytic 服务器。较大的表通常先加载

到同地提供程序中, 然后再加载到 SAS LASR Analytic 服务器中。可通过以下三种方式

之一向 SAS LASR Analytic 服务器加载表:

18 第 2 章 / SAS Visual Analytics 体系结构

Page 39: SAS Visual Analytics 6.1:管理指南

n 使用 SAS Visual Analytics Administrator

n 使用 SAS Visual Data Builder

n 在与群集节点或设备建立网络连接的 SAS 会话中提交代码

另见

n SAS Intelligence Platform: Application Server Administration Guide

n SAS LASR Analytic Server: Administration Guide

SAS 共享池工作区服务器

SAS 共享池工作区服务器是使用服务器端共享池的工作区服务器。SAS Object Spawner 维护称为共享池的可重用工作区服务器进程池,这样可避免为每个连接创建新进程所带来

的开销。工作区服务器负载平衡内置在服务器端共享池中。

SAS Visual Analytics Explorer 中的地理映射功能使用 SAS 共享池工作区服务器。地理

映射功能读取包含纬度和经度信息的 SAS 数据集,以查找国家/地区、省/市/自治区和其他

项的坐标。该功能利用 SAS 共享池工作区服务器的优势。在共享池配置中,可重复使用

一组服务器进程,以避免为每个连接启动新进程所需的处理时间。

预测功能也使用 SAS 共享池工作区服务器。

另见SAS Intelligence Platform: Application Server Administration Guide

SAS LASR Analytic 服务器监视器

SAS LASR Analytic 服务器监视器 支持 SAS Visual Analytics Administrator 的应用程序

功能,并且可确保以下应用程序功能正常运行:

n HDFS 选项卡

n 资源监视器选项卡

n 进程监视器选项卡

以下是 SAS LASR Analytic 服务器监视器 支持的功能的说明:

服务器层 19

Page 40: SAS Visual Analytics 6.1:管理指南

向同地数据提供程序添加表

使用 SAS Visual Analytics Administrator 中的“SAS 文件夹”导航窗格,您可以向

Hadoop、Teradata 或 Greenplum 服务器添加表。然后,您可以将群集中各机器上的

同地数据存储中的数据加载至 SAS LASR Analytic 服务器。

资源监视器

您可以在 SAS LASR Analytic 服务器中查看资源使用率,资源使用率显示在两个图形

中:使用率历史和实时视图。

进程监视器

您可以在 SAS LASR Analytic 服务器中查看有关每个进程的使用率的信息。

SAS Deployment Wizard 配置并启用 SAS LASR 服务器监视器。SAS LASR 服务器监

视器负责启用以下对象之间的通信和过程流:

n 客户端应用程序功能(HDFS 选项卡、资源监视器选项卡、进程监视器选项卡)与中间

n 中间层与 SAS LASR Analytic 服务器

SAS Information Retrieval Studio 服务器

SAS Information Retrieval Studio 服务器运行在服务器层中,用于对元数据中保存的报表

和探索编制索引,并且为元数据中保存的报表和探索创建可搜索的索引。当 SAS Visual Analytics 用户执行搜索时,Search Interface to SAS Content 应用程序会检查 SAS Information Retrieval Studio 服务器所保存的搜索条目索引,并返回搜索结果。该过程免

去了在元数据中搜索报表或探索的需要,因此可为用户更快返回搜索结果。

SAS 存储过程服务器

SAS 存储过程服务器通过提交存储过程(即 SAS 客户端应用程序存储并可提交的 SAS 程序)与 SAS 交互。您可以使用存储过程执行分析数据和创建报表之类的复杂任务,然后

向客户端返回结果或将结果发布到某个频道或储存库。

每个存储过程服务器进程处理多个用户,而且默认情况下每个服务器使用多个服务器进程

或实例。将通过负载平衡算法在服务器进程之间分布客户端请求。

写入存储过程并定义或选择某个服务器后,您必须使用 SAS Management Console 或

SAS Enterprise Guide 中的新建存储过程向导注册元数据。该元数据存储在 SAS 元数据

20 第 2 章 / SAS Visual Analytics 体系结构

Page 41: SAS Visual Analytics 6.1:管理指南

服务器上,供 SAS Visual Analytics 客户端访问。有关使用新建存储过程向导或存储过程

属性对话框创建和维护定义存储过程的元数据的详细信息,请参见 SAS Management Console 中的帮助。

另见SAS Intelligence Platform: Application Server Administration Guide

分布式 SAS LASR Analytic 服务器

关于分布式 SAS LASR Analytic 服务器

SAS LASR Analytic 服务器是一个分析平台,它针对跨分布式计算环境加载到内存中的数

据提供安全的多用户并发访问。除了具备处理大数据和小型数据集的功能,SAS LASR Analytic 服务器还设计了高性能、多线程分析代码,能以极高的速度处理客户端请求。

该服务器提供客户端/服务器环境,在该环境中,客户端连接至服务器、向服务器发送请

求,并接收服务器返回的结果。通过将表加载到内存中进行分析处理,SAS LASR Analytic 服务器支持业务分析员以 RAM 的速度探索数据并发现数据中的关系。

借助专为分布式计算环境优化的体系结构,SAS LASR Analytic 服务器可运行在多台机器

上。每台机器既包含本地存储还包含大量内存。 在该分析环境中,每台机器通常使用 96 兆字节或容量更大的 RAM。本地存储用于以分布方式存储大型数据集。与通常写入磁盘

的其他服务器不同,SAS LASR Analytic 服务器很少将数据写入磁盘, 而是将数据加载到

内存中,并支持客户端快速访问该数据。

分布式 SAS LASR Analytic 服务器的硬件由一个机箱中的多个刀片式服务器构成。通常,

服务器中的每个硬件刀片都表示一个节点。 小服务器配置由四个刀片构成。机器上的本

地存储的可用性对于以分布方式存储大型数据集至关重要。

该服务器包含根节点(在一台机器上)和工作线程节点(其余每台机器各有一个工作线程

节点)。包含根节点的机器也是:

n Hadoop NameNode(若 Hadoop 是同地数据提供程序)

n EMC Greenplum Data Computing Appliance 的主段 (MDS)

分布式 SAS LASR Analytic 服务器 21

Page 42: SAS Visual Analytics 6.1:管理指南

n Teradata Enterprise Data Warehouse Appliance 的 Teradata Management Server (TMS) 节点

工作线程节点机器也是:

n HDFS 数据节点

n Greenplum Data Computing Appliance 的数据段服务器

n Teradata Data Warehouse Appliance 的数据节点

为使每个刀片式服务器上的软件都能共享工作负载并且充当单个服务器,安装在每个刀片

式服务器上的 SAS 软件都实现了消息传递接口 (Message Passing Interface, MPI)。MPI 实现用于支持在不同刀片式服务器之间通信。客户端和群集之间的通信基于 TCP,但群集

节点之间的通信使用标准的 MPI 调用。

您可以使用 SAS Visual Analytics Administrator 执行启动和停止 SAS LASR Analytic 服务器连接、向内存加载表或从内存中卸载表之类的管理任务。

SAS Visual Analytics Hadoop

SAS Visual Analytics Hadoop 是 SAS 提供的一种同地数据提供程序。使用同地数据除了

具有性能优势之外,在使用 SAS Visual Analytics Hadoop 时还可以提供数据冗余。默认

情况下在 HDFS 中存储两个数据副本。若群集中的某台机器不可用,群集中的另一台机器

将从冗余块检索数据并将数据加载到内存中。

SAS Visual Analytics Administrator 会将块均匀分布到群集中的各台机器,令充当服务器

的所有机器的工作负载达到均衡。块大小还会根据群集中的机器数和要存储的数据大小进

行优化。将数据传送到 HDFS 之前,SAS 软件会确定群集中的机器数、行长度和数据中

的行数。使用该信息,SAS 软件将计算 佳块大小以提供均匀数据分布。但是,块大小必

须介于 1 KB( 小值)和 64 MB( 大值)之间。

对于极小的数据集,数据无法均匀分布。数据传输至群集根节点,然后插入 SAS Visual Analytics Hadoop。SAS Visual Analytics Hadoop 随后根据默认块分布算法在块中分布

数据。

22 第 2 章 / SAS Visual Analytics 体系结构

Page 43: SAS Visual Analytics 6.1:管理指南

非分布式 SAS LASR Analytic 服务器

关于非分布式 SAS LASR Analytic 服务器

非分布式 SAS LASR Analytic 服务器是一个分析平台,它为访问加载到内存中的数据提供

安全的多用户环境。非分布式单机环境不具有网格。非分布式 SAS LASR Analytic 服务

器不需要工作线程节点,该服务器专用于执行多线程代码,可以高速处理客户端请求。该

服务器提供客户端/服务器环境,在该环境中,客户端连接至服务器、向服务器发送请求,

并接收服务器返回的结果。

可以从 SAS Visual Analytics Administrator 或 SAS 会话执行启动或停止 SAS LASR Analytic 服务器连接、加载表或卸载表之类的管理任务。表将采用顺序处理方法直接加载

到服务器中。

另见

n SAS LASR Analytic Server: Administration Guide

n SAS Visual Analytics: 用户指南

非分布式 SAS LASR Analytic 服务器 23

Page 44: SAS Visual Analytics 6.1:管理指南

24 第 2 章 / SAS Visual Analytics 体系结构

Page 45: SAS Visual Analytics 6.1:管理指南

3安全管理

SAS Visual Analytics 的安全模型和概念 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26关于安全模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

元数据安全性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26初始用户 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26单个元数据身份 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27组身份 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27SAS Visual Analytics 对象的元数据层权限 . . . . . . . . . . . . . . . . . . . . . . . . . . 28任务和执行与 LASR 表有关的任务所需的元数据权限 . . . . . . . . . . . . . 29设置“创建”权限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30预定义的角色 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

数据安全性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32管理对数据的访问 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32数据源的安全性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32关于 SAS Visual Analytics 应用程序的数据源 . . . . . . . . . . . . . . . . . . . . . . 33用于管理数据访问的应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33如何使用行级安全性保护数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34SAS LASR Authorization Service 如何管理数据访问 . . . . . . . . . . . . . . 36

管理员安全性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42无密码的安全 Shell (SSH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42管理员锁定功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

移动设备安全性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43管理移动设备 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Web 身份验证 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

25

Page 46: SAS Visual Analytics 6.1:管理指南

Hadoop 分布式文件系统 (HDFS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44关于 Hadoop 分布式文件系统 (HDFS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

服务器和表签名文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45关于服务器和表签名文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45分配给服务器和表签名文件的要求权限 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

SAS Visual Analytics 的安全模型和概念

关于安全模型

SAS Visual Analytics 6.1 使用元数据授权层来管理针对元数据对象(如报表、探索、存储

过程、表、文件夹和查询)的访问。针对元数据对象的用户访问权限由分配给该用户的

SAS 身份的元数据权限以及用户分配到的组或角色共同决定。所有用户都必须具备元数

据身份,而数据管理员需要为其帐户配置无密码 SSH。

用户对 SAS LASR Analytic 服务器中数据源的访问由中间层中的 SAS LASR Authorization Service 以及 SAS 元数据服务器提供的元数据授权协同管理。SAS LASR Authorization Service 是连接 SAS Visual Analytics 应用程序与 SAS 元数据服务器的接

口。它向 SAS 元数据服务器请求分配给数据源的元数据权限,并为应用程序提供向 SAS LASR Analytic 服务器进行提交所需的授权。SAS LASR Analytic 服务器处理该请求时,

允许用户访问报表或探索的数据源。

元数据安全性

初始用户

SAS Visual Analytics 使用 SAS Intelligence Platform 提供的很多安全功能。SAS Visual Analytics 安装期间在元数据中定义的初始用户包括:

n SAS 管理员

n SAS 信任用户

26 第 3 章 / 安全管理

Page 47: SAS Visual Analytics 6.1:管理指南

n SAS 演示用户

n SAS 匿名 Web 用户

n Search Interface to SAS Content 用户

Search Interface to SAS Content 用户帐户 (sassearch@saspw) 允许访问提供给 SAS Information Retrieval Studio 以便编制索引的 SAS 内容。

另见SAS Intelligence Platform: System Administration Guide

单个元数据身份

元数据身份表示 SAS 元数据环境中的单个用户或一组用户。对于需要访问 SAS 环境、

SAS 环境中的内容(例如报表、探索或存储过程)和 SAS Visual Analytics 应用程序中的

数据源的每个用户,他们需要单个 SAS 元数据身份。在用户级别控制对资源的访问需要

使用单个元数据身份。

使用 SAS Management Console 中的“用户管理器”插件可创建和维护身份定义。

另见SAS Management Console: Guide to Users and Permissions

组身份

元数据中的组身份代表用户组。组主要在访问控制中使用,因为与将权限授予单个用户相

比,将权限授予组的效率更高。您还可以使用组来填充角色或为多个用户提供共享凭证。

下表显示 SAS Visual Analytics 部署中提供的预定义管理员组以及它们在预定义的 SAS Visual Analytics 角色中的成员关系。

表 3.1 SAS Visual Analytics 部署中的预定义管理员组

组 角色成员关系

Visual Analytics 数据管理员组 Visual Analytics: 管理

Visual Data Builder 管理员组 Visual Analytics: 数据生成

元数据安全性 27

Page 48: SAS Visual Analytics 6.1:管理指南

另见SAS Intelligence Platform: Security Administration Guide

SAS Visual Analytics 对象的元数据层权限

SAS Visual Analytics 使用 SAS 元数据服务器提供的很多安全功能,包括用于管理对象

(例如,查询、报表、探索、存储过程、表、逻辑库和文件夹)访问的元数据层权限。所有

表都在元数据中注册。加载到 SAS LASR Analytic 服务器的表称为 LASR 表。

您可以使用 SAS Management Console 设置任何元数据对象的权限。可以在 SAS Visual Analytics Administrator 或 SAS Management Console 中设置对表和文件夹具有的权限。

只能在 SAS Visual Analytics Administrator 的新建权限条件窗口中设置、查看和修改

LASR 表的行级安全性。

下表显示与 SAS Visual Analytics 对象有关的权限。

表 3.2 SAS Visual Analytics 对象的相关权限

权限 受影响的操作

读取元数据 查看对象或文件夹。

例如,要查看查询、探索、报表、存储过程、表、文件夹或逻辑库,您需要对该对象具有“读取元数据”权限。

读取 读取数据。

例如,要查看 LASR 表中的任何数据,您需要对该表具有“读取”权限。您还需要对该表具有“读取元数据”权限。

写入元数据 编辑、删除、重命名对象或设置其权限。

要将逻辑库分配给 SAS LASR Analytic 服务器连接,您需要对该逻辑库具有“写入元数据”权限。

要删除对象,您还需要对该对象的父文件夹具有“写入成员元数据”权限。

写入成员元数据 将对象添加到文件夹或从文件夹删除对象。

要允许用户与文件夹的内容交互但是不与文件夹本身交互,请授予“写入成员元数据”权限并拒绝“写入元数据”权限。

28 第 3 章 / 安全管理

Page 49: SAS Visual Analytics 6.1:管理指南

权限 受影响的操作

创建 使用 SAS Visual Data Builder 中的追加数据功能。

将表加载到非分布式 SAS LASR Analytic 服务器。

要使用 SAS Visual Data Builder 中的追加数据功能或将表加载到非分布式 SAS LASR Analytic 服务器,需要对 LASR 表具有“创建”权限。

任务和执行与 LASR 表有关的任务所需的元数据权限

将表加载到 SAS LASR Analytic 服务器时,LASR 表将加载到服务器并在元数据中注册。

下表显示任务和执行与 LASR 表有关的任务所需的元数据权限。

表 3.3 任务和执行与 LASR 表有关的任务所需的元数据权限

任务 LASR 逻辑库 目标文件夹 LASR 表

在元数据中注册目标表

读取元数据

写入元数据

读取

读取元数据

写入成员元数据

读取

读取元数据

加载表* 读取元数据

写入元数据

读取

读取元数据

写入成员元数据

创建**

读取

读取元数据

写入元数据

创建**

卸载表 读取元数据 读取元数据 读取元数据

重新加载表* 读取元数据 读取元数据 读取

读取元数据

删除元数据中已注册的表***

读取元数据 读取元数据

写入成员元数据

读取元数据

写入元数据

设置表权限 读取元数据 读取元数据 读取元数据

写入元数据†

元数据安全性 29

Page 50: SAS Visual Analytics 6.1:管理指南

任务 LASR 逻辑库 目标文件夹 LASR 表

访问表数据 读取元数据 读取元数据 读取

读取元数据

* 要加载或重新加载表,管理员还需要无密码的 SSH 密钥。

** 对于使用 SAS Visual Data Builder 中的追加数据选项运行查询,需要具有“创建”权限。该选项允许向输出表追加数据。将表加载到非分布式 SAS LASR Analytic 服务器也需要具有“创建”权限。对目标文件夹设置“创建”权限时,该权限由该文件夹中的表继承。

*** 在 SAS Management Console 或 SAS Visual Data Builder 中执行该任务。

† 要对 LASR 表设置行级权限,需要具有“写入元数据”权限。

设置“创建”权限

SAS Visual Data Builder 和 SAS Visual Analytics Administrator 中的某些功能需要为

LASR 表启用“创建”权限:

n 对于将输出或目标表加载到非分布式 SAS LASR Analytic 服务器

n 对于使用 SAS Visual Data Builder 中的追加数据选项

SAS Visual Data Builder 在查询属性面板中提供输出表的追加功能。数据管理员可以设

计执行分析数据准备的查询,并将结果追加到输出表。要执行该任务,输出表必须具有“读

取”、“读取元数据”、“写入元数据”和“创建”权限。对于使用追加数据选项(该选项允

许向输出表追加数据)运行查询,需要具有“创建”权限。

将表从 SAS Visual Analytics Administrator 或 SAS Visual Data Builder 加载到非分布式

SAS LASR Analytic 服务器时,使用一系列“追加”操作完成加载任务。需要对 LASR 表具有“创建”权限,以便可以将目标 LASR 表加载到非分布式 SAS LASR Analytic 服务

器。

设置 LASR 表的“创建”权限的简单方法是为文件夹设置该权限。然后,该文件夹中的表

将继承该权限。若未将“创建”权限应用到注册目标 LASR 表的文件夹,则 LASR 表显示

在 SAS Visual Analytics Administrator 的 LASR 表选项卡中,附带一个绿色的球(指示表

的已加载状态)。但是,在已加载的 LASR 表中没有任何行可用。

当您为加载到 SAS LASR Analytic 服务器的 SAS Visual Analytics 数据源规划元数据文

件夹结构时,请考虑在单个元数据文件夹中放置逻辑库和输出表。然后,将所需的权限授

予该文件夹。这样,文件夹权限将由逻辑库和表继承。

30 第 3 章 / 安全管理

Page 51: SAS Visual Analytics 6.1:管理指南

在下图中,输出表所需的权限从 ORIONOUTPUT 文件夹继承。将输出表 JUNE_SALES 加载到 SAS LASR Analytic 服务器。

图 3.1 LASR 表继承的文件夹权限

预定义的角色

某些 SAS Visual Analytics 功能在元数据中注册为权力,因此您可以控制其中的哪些功能

对哪些用户可见。这些角色不保护数据或元数据,它们只是控制哪些应用程序功能对哪些

用户可见,了解这一点很重要。

下表显示 SAS Visual Analytics 应用程序的预定义的角色。

表 3.4 SAS Visual Analytics 的预定义角色

角色 权力汇总 初始成员关系

Visual Analytics: 报表查看

查看报表和存储过程。 SASUSERS

Visual Analytics: 分析

创建和查看报表与探索,刷新数据、输出和添加评论。*

SASUSERS

元数据安全性 31

Page 52: SAS Visual Analytics 6.1:管理指南

角色 权力汇总 初始成员关系

Visual Analytics:数据生成

在 SAS Visual Data Builder 中生成数据。

Visual Data Builder 管理员

Visual Analytics: 管理 各种管理任务,其中包括启动 SAS LASR Analytic 服务器、设置表的权限、创建行级安全性以及查看服务器性能。

从 SAS Visual Analytics Administrator 或 SAS Visual Data Builder 加载表。

Visual Analytics 管理员

* 要编辑评论,管理员需要 SAS 应用程序基础结构: 评论: 编辑评论权力。要删除评论,管理员需要 SAS 应用程序基础结构: 评论: 删除评论权力。要允许管理员编辑和删除评论,您可以为 Visual Analytics: 管理角色激活这两个权力。或者,您可以添加 Visual Analytics 管理员组身份作为评论: 管理员角色的成员。有关这些权力的详细信息,请参见 SAS Intelligence Platform: Middle-Tier Administration Guide。

权限要求和权力要求是累积的。例如,即使您具有“分析”角色,若没有对数据源的“读

取”和“读取元数据”权限,也不能访问探索的数据源。角色和权限相互配合工作。您可

以使用权限限制角色的范围。例如,要允许某个用户创建报表但是只能将报表添加到一个

文件夹,请将该用户的身份添加到“分析”角色,但是仅对这一个文件夹授予报表“写入

成员元数据”权限。

数据安全性

管理对数据的访问

SAS Visual Analytics 使用元数据授权层来支持您管理对几乎所有元数据对象的访问。您

可以管理对特定对象(如报表、探索、查询、存储过程、表、逻辑库或文件夹)的访问。

您可以逐一定义资源级的控制(作为显式设置),也可以按模式定义资源级的控制(通过应

用访问控制模板)。

数据源的安全性

分布式和非分布式 SAS LASR Analytic 服务器

SAS Visual Analytics 应用程序的数据源是驻留在 SAS LASR Analytic 服务器内存中的

LASR 表。将已注册的表(例如 January_Sales)加载到 SAS LASR Analytic 服务器中的

32 第 3 章 / 安全管理

Page 53: SAS Visual Analytics 6.1:管理指南

内存时,该目标表的元数据表示形式也驻留在元数据内的一个目标文件夹中。LASR 表显

示在 SAS Visual Analytics Administrator 的 LASR 表选项卡中。

在 SAS Visual Builder 内,您还可以利用在可以加载到 SAS LASR Analytic 服务器的暂存

表中储存查询结果。

关于 SAS Visual Analytics 应用程序的数据源

SAS Visual Analytics 应用程序的数据源是驻留在 SAS LASR Analytic 服务器内存中的

LASR 表。将已注册的表(例如 January_Sales)加载到 SAS LASR Analytic 服务器中的

内存时,该目标表的元数据表示形式也驻留在元数据内的一个文件夹中。LASR 表显示在

SAS Visual Analytics Administrator 的 LASR 表选项卡中。

另见

n SAS Visual Analytics: 用户指南

n SAS LASR Analytic Server: Administration Guide

用于管理数据访问的应用程序

SAS Visual Analytics 使用元数据授权层来支持您管理对几乎所有元数据对象的访问。您

可以管理对特定对象(如报表、探索、查询、存储过程、表、逻辑库或文件夹)的访问。

您可以逐一定义资源级的控制(作为显式设置),也可以按模式定义资源级的控制(通过应

用访问控制模板)。

下表显示哪些应用程序用于设置内容和数据对象的权限。

表 3.5 在 SAS Management Console 和 SAS Visual Analytics Administrator 中设置权限

对象 SAS Management ConsoleSAS Visual Analytics Administrator

报表*

探索*

存储过程

数据安全性 33

Page 54: SAS Visual Analytics 6.1:管理指南

对象 SAS Management ConsoleSAS Visual Analytics Administrator

逻辑库

查询

表**

LASR 表***

文件夹

* SAS Visual Analytics 用户创建报表或探索时,它们继承保存它们的文件夹的权限。

** 您可以设置在元数据中注册的源表(数据源)和目标表(输出表)的权限。

*** 使用 SAS Visual Analytics Administrator 创建 LASR 表的条件授予(行级安全性)。该任务不在 SAS Management Console 中执行。

另见SAS Visual Analytics: 用户指南

如何使用行级安全性保护数据

关于行级安全性

行级安全性允许您控制哪些用户可以访问 LASR 表内的特定行,它由数据过滤表达式定

义。例如,行级访问区别可基于某个简单属性(如安全检查级别)或基于由多个条件构成

的复杂表达式。

行级安全性信息储存在 SAS 元数据中。每个权限条件为特定用户或组过滤特定的 LASR 表。每个权限条件限制显式授予“读取”权限,因此相关的用户或组只能看到满足特定条

件的那些行。

行级安全性影响对资源内数据子集的访问。为了建立行级安全性,您添加了称为“权限条

件”的约束来显式授予“读取”权限。该任务在新建权限条件窗口中执行,可以从 SAS Visual Analytics Administrator 的授权页访问该窗口。

结果

使用行级安全性时,对于查看数据的用户请求有三种可能的授权决策结果:

34 第 3 章 / 安全管理

Page 55: SAS Visual Analytics 6.1:管理指南

授予

发出请求的用户可以看到所有行。

条件授予

发出请求的用户只能看到满足指定过滤条件的那些行。

拒绝

发出请求的用户无法看到任何行。

优先次序

以下是有关如何将权限条件合并到元数据层访问控制评估过程的关键几点:

n 仅在 接近发出请求的用户的设置上时才应用权限条件。因为进一步删除的组成员关

系,相关的其他条件不提供额外累积的访问权限。

n 若在 高级别的身份优先次序上多个组之间存在身份优先次序关系,这些关联的条件在

布尔值 OR 表达式中合并。若身份优先次序关系包括无条件授予,则访问权限不受任

何条件的限制。

下表提供一些示例:

表 3.6 权限条件的优先次序

原则 情形 结果和说明

若因为用户的组成员关系有多个应用到用户的权限条件,则 高优先次序的身份控制结果。

针对 TableA 的过滤器限制 GroupA 的“读取”权限。

针对 TableA 的另一个过滤器限制 SASUSERS 组的“读取”权限。

用户是 GroupA 和 SASUSERS 的成员。

用户只能看到允许 GroupA 看到的行。GroupA 的身份优先次序高于 SASUSERS 的身份优先次序,因此分配给 GroupA 的过滤器定义用户的访问权限。

若在 高身份优先次序级别上有多个权限条件,则返回任何关联的条件所允许的任何数据。

针对 TableA 的过滤器限制 GroupA 的“读取”权限。

针对 TableA 的另一个过滤器限制 GroupB 的“读取”权限。

用户是 GroupA 和 GroupB 的第一级成员。

用户可以看到允许 GroupA 或 GroupB 看到的任意成员。

数据安全性 35

Page 56: SAS Visual Analytics 6.1:管理指南

SAS LASR Authorization Service 如何管理数据访问

关于 SAS LASR Authorization Service

SAS LASR Authorization Service 位于中间层中。用户在要求访问 SAS LASR Analytic 服务器中 LASR 表的 SAS Visual Analytics 应用程序内执行操作时,SAS LASR Authorization Service 为该应用程序提供已签名的授予。SAS Visual Analytics 应用程序

将已签名的授予提交给 SAS LASR Analytic 服务器。SAS LASR Analytic 服务器收到这

个已签名的授予后,执行以下操作:

n 验证授予上的签名

n 根据授予的约束条件处理请求。例如,这可能包括通过应用于数据源的权限条件限制用

户访问行。

SAS LASR Authorization Service 的已签名授予

SAS Visual Analytics 客户端请求访问分布式 SAS LASR Analytic 服务器中的数据源时,

SAS LASR Authorization Service 从 SAS 元数据服务器获取 LASR 表的相关权限。例

如,若将行级安全性应用到表,SAS 元数据服务器提供一个子句来限制为用户启用的行,

并拒绝访问用户无权访问的行。

36 第 3 章 / 安全管理

Page 57: SAS Visual Analytics 6.1:管理指南

下图显示 SAS LASR Authorization Service 如何使用 LASR 安全密钥创建已签名的授予。

图 3.2 SAS LASR Authorization Service 如何使用 LASR 安全密钥创建已签名的授予

1 SAS Visual Analytics 用户请求访问 SAS LASR Analytic 服务器中的数据源(LASR 表,在本示例中为 ANNUAL_SALES LASR 表)。SAS LASR Authorization Service 处理来自 SAS Visual Analytics 应用程序的请求。

2 位于中间层中的 SAS LASR Authorization Service 向 SAS 元数据服务器请求获取

LASR 安全密钥和 LASR 表的相关权限。

3 SAS LASR Authorization Service 从 SAS 元数据服务器获取 LASR 安全密钥和输出

表的相关权限。例如,若将行级安全性应用到该表,则 SAS 元数据服务器指定为用户

启用的行,并拒绝访问该用户无权访问的行。

表的有效权限是所有适用的元数据层权限设置实际影响的计算结果。因此,表的有效权

限由 SAS 元数据服务器根据为该表设置的所有显式授予或拒绝来计算。在本示例中,

元数据中已注册的表 ANNUAL_SALES 从表元数据定义驻留 (ORION_SALES) 的文

件夹继承权限。

数据安全性 37

Page 58: SAS Visual Analytics 6.1:管理指南

SAS 元数据服务器为 SAS LASR Authorization Service 提供有关为该表设置的权限的

详细信息,并确认是否允许用户访问该表及其行。该图显示访问 LASR 表所需的权限:

“读取”和“读取元数据”。

4 SAS LASR Authorization Service 创建一个已签名的授予(它指定表的有效权限和所有

表级或行级安全性),并将它提供给 SAS Visual Analytics 应用程序。

总之,已签名的授予包含以下信息:

n 表名

例如:

ORION_SALES

n 操作类型

例如:表信息、汇总统计量、回归

n 行级安全性

例如:

REGION="WEST"

5 SAS Visual Analytics 应用程序将已签名的授予提交给 SAS LASR Analytic 服务器。

6 SAS LASR Analytic 服务器验证已签名的授予,接着允许 SAS Visual Analytics 应用程

序用户访问服务器内存中的 LASR 表或拒绝用户访问 LASR 表。

LASR 安全密钥注册

在 SAS Visual Analytics Administrator 内的 LASR 表选项卡中启动 SAS LASR Analytic 服务器连接时,发生以下事件:

n 将唯一的 LASR 安全密钥与 SAS LASR Analytic 服务器的 SAS LASR Analytic 服务

器连接关联

n 将唯一的 LASR 安全密钥与 SAS 元数据服务器中的 SAS LASR Analytic 服务器关联

在 SAS Visual Analytics Administrator 内的 LASR 表选项卡中启动非分布式 SAS LASR Analytic 服务器连接时,发生以下事件:

n 将唯一的 LASR 安全密钥与在 SAS LASR Analytic 服务器的服务器连接中指定的

SAS 逻辑库引用名和 SASIOLA 引擎关联

38 第 3 章 / 安全管理

Page 59: SAS Visual Analytics 6.1:管理指南

n 将唯一的 LASR 安全密钥与 SAS 元数据服务器中的 SAS LIBNAME 引擎 (SASIOLA) 关联

在 SAS Visual Analytics 应用程序中,当用户请求执行需要访问 SAS LASR Analytic 服务

器中数据源的操作时,SAS LASR Authorization Service 使用 LASR 安全密钥创建已签名

的授予。此外,SAS LASR Authorization Service 与 SAS 元数据服务器联系以获取表权限

(LASR 表的表安全性或行级安全性)以及应用到用户正在请求的数据源的条件授予,并在

已签名的授予中包括该信息。

SAS Visual Analytics 应用程序收到该已签名的授予并将它提交给 SAS LASR Analytic 服务器。SAS LASR Analytic 服务器验证已签名的授予、处理请求并将结果返回给中间层中

的 SAS Visual Analytics 应用程序。

收到访问数据源的客户端请求(它与该服务器连接关联)时,SAS LASR Authorization Service 从 SAS 元数据服务器检索该服务器连接的 LASR 安全密钥。

LASR 安全密钥缓存

SAS Visual Analytics 应用程序存在需要访问数据源的操作请求时,SAS LASR Authorization Service 从元数据检索 LASR 安全密钥。为了避免反复向 SAS 元数据服务

器查询 LASR 安全密钥,SAS LASR Authorization Service 会缓存 LASR 安全密钥。默认

情况下,LASR 安全密钥缓存 180000 毫秒(3 分钟)。

注: 此处提供有关 LASR 安全密钥缓存的信息。对与 LASR 安全密钥缓存有关的属性值

的任何更改必须在 SAS 技术支持人员的指导下进行。

要查看该属性及其默认值,请转到 SAS Management Console 并导航到应用程序管理 配置管理器 SAS 应用程序基础结构 Visual Analytics 6.1。右击并选择属性。点击

高级选项卡。

默认情况下,在 Visual Analytics 6.1 组件的 SAS Visual Analytics 部署中设置

las.caching.key.lifetime 属性和值。

“配置管理器”中的以下 SAS Visual Analytics 组件从 Visual Analytics 6.1 组件继承该

属性和值:

n Visual Analytics Admin 6.1

n Visual Analytics Designer 6.1

n Visual Analytics Explorer 6.1

数据安全性 39

Page 60: SAS Visual Analytics 6.1:管理指南

n Visual Analytics Hub 6.1

n Visual Analytics Services 6.1

n Visual Analytics Viewer 6.1

n Visual Data Builder 6.1

使用 SAS LASR Authorization Service 的所有 SAS Visual Analytics 应用程序应用为“配

置管理器”中的 Visual Analytics 6.1 组件指定的相同 LASR 安全密钥缓存值。为

las.caching.key.lifetime 属性指定的值确定 LASR 安全密钥在中间层中缓存多久后才再

次刷新。

以下是有关 LASR 安全密钥的几个重要事项:

n 这个唯一的 LASR 安全密钥与元数据中 SAS LASR Analytic 服务器连接的主机名和端

口号关联,并且它与 SAS LASR Analytic 服务器和 SAS 元数据服务器共享。

n 为 las.caching.key.lifetime 属性指定的值确定 LASR 安全密钥在中间层中缓存多久

后才再次刷新。

n LASR 安全密钥在中间层中 多缓存 180000 毫秒(3 分钟)。180000 毫秒过后,LASR Authorization Service 从中间层缓存中删除该密钥。然后,通过从 SAS 元数据服务器

获取 LASR 安全密钥来刷新缓存。

再次向 SAS LASR Analytic 服务器发出请求时,重新填充缓存值并重置超时值。

n 若在 SAS Visual Analytics Administrator 中停止该服务器连接,则不从元数据中删除

LASR 安全密钥。在 SAS Visual Analytics Administrator 中再次启动该服务器连接时,

生成新的 LASR 安全密钥,它替换 SAS 元数据服务器中的现有密钥。

用户和权限对象缓存

SAS LASR Authorization Service 创建和缓存对象来改进性能。除了缓存 LASR 安全密

钥外,它还缓存其他两种对象类型:

n 用户对象

n 权限对象

SAS Visual Analytics 用户访问 SAS LASR Analytic 服务器中的数据源时,在中间层中会

创建并缓存一个用户对象。还会为该用户对象访问的数据源创建一个权限对象,它在中间

层中缓存。

40 第 3 章 / 安全管理

Page 61: SAS Visual Analytics 6.1:管理指南

下表说明 SAS LASR Authorization Service 缓存的用户对象和权限对象以及缓存这些对

象的好处。

表 3.7 SAS LASR Authorization Service 缓存的用户对象和权限对象

属性和缓存的对象类型说明 好处

las.caching.permission.lifetime权限对象

当用户登录 SAS Visual Analytics 应用程序时创建。

当用户发出访问数据源的请求时由 SAS LASR Authorization Service 缓存。

默认值为 900000 毫秒(15 分钟)。

权限对象检查用户对象所访问的 LASR 表的访问控制和行级安全性。

权限对象在缓存中保留 15 分钟。将它设置为默认值 900000 毫秒

(15 分钟)时,缓存的生存期为 15 分钟。之后它将被刷新。

用户从应用程序中注销或由于不活动应用程序注销了用户时,权限对象缓存也将过期。

缓存每个用户对象的权限对象使 SAS LASR Authorization Service 可以从缓存中快速检索 LASR 表的访问控制和行级安全性。

行级权限和条件与 SAS 元数据服务器中储存的表关联。SAS LASR Authorization Service 进行查询时,SAS 元数据服务器为 SAS LASR Authorization Service 提供行级权限和条件。

这避免了反复查询 SAS 元数据服务器,因为 SAS LASR Authorization Service 可以从缓存中获取有关用户对象所访问的 LASR 表的访问控制和行级安全性详细信息。

las.caching.user.lifetime用户对象

当用户登录 SAS Visual Analytics 应用程序时创建。

当用户发出访问数据源的请求时由 SAS LASR Authorization Service 缓存。

默认值为 -1。只要需要用户对象,它就保留在缓存中。用户从应用程序中注销或由于不活动应用程序注销了用户时,用户对象将过期。

缓存用户对象使 SAS LASR Authorization Service 可以更快检索用户对象信息。这避免了反复查询 SAS 元数据服务器,因为 SAS LASR Authorization Service 可以从缓存中获取与用户有关的信息。

在 SAS Visual Analytics 部署中使用默认值设置 las.caching.permission.lifetime 属性

和 las.caching.user.lifetime 属性。为 Visual Analytics 6.1 组件设置这两个属性,并且

它们由“配置管理器”中的以下组件继承:

n Visual Analytics Admin 6.1

数据安全性 41

Page 62: SAS Visual Analytics 6.1:管理指南

n Visual Analytics Designer 6.1

n Visual Analytics Explorer 6.1

n Visual Analytics Hub 6.1

n Visual Analytics Services 6.1

n Visual Analytics Viewer 6.1

n Visual Data Builder 6.1

警告! SAS LASR Authorization Service 缓存的对象或权限的默认值适用于大多数环

境。对 SAS LASR Authorization Service 缓存属性值的任何更改必须在您认真评估了

该更改对您环境中性能的影响并咨询了 SAS 技术支持人员后才可进行。

管理员安全性

无密码的安全 Shell (SSH)

安全 shell (SSH) 是允许使用两个联网设备之间的安全通道交换数据的网络协议。无密码

的 SSH 允许身份从一个设备连接到另一个设备而无需指定密码。该身份可以登录而无需

询问凭证;或调用另一设备上的命令,这也无需询问凭证。

无密码的 SSH 对于执行以下任务的管理员是必需的:

n 在 SAS Visual Analytics Administrator 中启动和停止 SAS LASR Analytic 服务器连

接。

n 在 SAS LASR Analytic 服务器中加载、卸载或重新加载表。

下表汇总了不同管理员帐户的无密码的 SSH 要求。

表 3.8 管理员的无密码的 SSH 要求

工作职责 需要无密码的 SSH 的帐户

数据管理员 在群集中的每台机器上必须具有为无密码的 SSH 配置的用户帐户。

42 第 3 章 / 安全管理

Page 63: SAS Visual Analytics 6.1:管理指南

工作职责 需要无密码的 SSH 的帐户

用于运行 SAS LASR Analytic 服务器监视器的服务帐户

该服务帐户可以与 SAS 安装程序帐户相同。它在群集中的机器上必须具有用户帐户,以监视硬件资源和进程。

用于运行 JBoss 应用服务器的服务帐户(若不同于前一行中的服务帐户)

该服务帐户可以与 SAS 安装程序帐户相同。若创建唯一帐户(该帐户不用作其他应用程序的服务帐户),则要求该帐户仅在中间层机器上存在。

您可以使用 SAS High-Performance Computing Management Console 配置管理员帐户

的无密码的 SSH。

另见SAS High-Performance Computing Management Console: User's Guide

管理员锁定功能

SAS High-Performance Computing 管理控制台 可用于执行 SSH 锁定。该功能可用于限

制对群集中机器的访问,因此限制了对数据的访问。有关 SSH 锁定功能的信息,请参见

“执行 SSH 锁定”。

移动设备安全性

管理移动设备

移动设备管理允许管理员设置移动设备黑名单,以防止未经授权访问丢失或被窃的移动设

备上的数据。

另见SAS Visual Analytics: 用户指南

Web 身份验证

对于安装了 SAS Mobile BI 的移动设备支持 Web 身份验证。

移动设备安全性 43

Page 64: SAS Visual Analytics 6.1:管理指南

Hadoop 分布式文件系统 (HDFS)

关于 Hadoop 分布式文件系统 (HDFS)

什么是 HDFS?

HDFS 是与群集中机器上的 SAS LASR Analytic 服务器位于同一位置的分布式文件系统。

这些储存在 HDFS 中的文件以块形式储存。这些块分布在群集中的不同机器上,并储存块

副本以提供数据冗余。

SAS Visual Analytics 中的 HDFS

由 SAS High-Performance Deployment of Hadoop 提供的 HDFS 实现与 UNIX 文件系统

类似的目录结构。目录具有用户 ID、组 ID 和关联的访问权限。目录结构可以使用 SAS Visual Analytics Administrator 中提供的 HDFS 内容资源管理器查看。有关使用 SAS Visual Analytics Administrator 中的 HDFS 选项卡的信息,请参见 SAS Visual Analytics: 用户指南中的“使用 HDFS”。

HDFS 命令简介

使用 hadoop 命令与 HDFS 中的目录交互、创建这些目录和管理对这些目录的访问。SAS High-Performance Deployment of Hadoop 的默认安装路径为 /hadoop/hadoop/bin。登录到用于承载 Hadoop NameNode 的机器可使用 hadoop 命令。 初使用 Hadoop 用户帐户来创建和管理目录。创建目录结构和更改权限后,可以使用其他用户帐户来管理对

目录的访问。

要创建无访问控制的普通目录,请执行以下步骤:

1 使用 Hadoop 用户帐户创建 /shared 目录:

./hadoop fs -mkdir /shared

2 开放对该目录的访问权限:

./hadoop fs -chmod 777 /shared

3 确认命令已成功执行:

./hadoop fs -ls /

44 第 3 章 / 安全管理

Page 65: SAS Visual Analytics 6.1:管理指南

Found 3 itemsdrwxr-xr-x - hadoop supergroup 0 2012-03-03 21:38 /hadoopdrwxr-xr-x - hadoop supergroup 0 2012-02-21 13:25 /jobtrackerdrwxrwxrwx - hadoop supergroup 0 2012-03-14 21:23 /shared

要为 sales 组成员创建目录,请执行以下步骤:

1 创建目录:

./hadoop fs -mkdir -p /dept/sales

2 更改组 ID:

./hadoop fs -chgrp sales /dept/sales

注: 前一个命令假定存在名为 sales 的操作系统组。可以使用 SAS High-Performance Computing 管理控制台 在群集中的机器上创建该组。

3 限制对 Hadoop 用户和 sales 组成员的访问:

./hadoop fs -chmod 770 /dept/sales

4 确认命令已成功执行:

./hadoop fs -ls /dept

Found 1 itemsdrwxrwx--- - hadoop sales 0 2012-03-14 21:29 /dept/sales

注: 有关使用 Hadoop 命令的详细信息,请访问 http://hadoop.apache.org. 要向 HDFS 添加表,请使用 SAS Visual Analytics Administrator 中的 HDFS 选项卡。

服务器和表签名文件

关于服务器和表签名文件

SAS LASR Analytic 服务器连接启动时将创建服务器签名文件。LASR 表加载到 SAS LASR Analytic 服务器时将创建表签名文件。

服务器和表签名文件 45

Page 66: SAS Visual Analytics 6.1:管理指南

对于默认情况下分配给服务器签名文件和表签名文件的访问权限,没有必须应用的配置任

务。在某些少见的情况下,您可能需要修改访问权限。若需要修改环境中这些文件的权限,

请联系 SAS 技术支持人员。

分配给服务器和表签名文件的要求权限

SAS Visual Analytics 6.1 检查对这些密钥签名文件的访问权限:

n 用于停止服务器的服务器“执行”密钥签名文件

n 用于加载同地表的表“写入”密钥签名文件

n 用于卸载表的表“写入”密钥签名文件

表签名文件归负责从 SAS Visual Analytics Administrator 或 SAS Visual Data Builder 加载 LASR 表的用户所有。卸载 LASR 表时,将删除这些表签名文件。

下表显示服务器和表签名文件所要求的访问权限。

表 3.9 服务器和表签名文件要求的访问权限

任务 应用程序签名文件要求的访问权限

停止 SAS LASR Analytic 服务器连接。

SAS Visual Analytics Administrator

对服务器的“执行”密钥签名文件的读取权限。

将同地存储(HDFS、Teradata 或 Greenplum)中的表加载到 SAS LASR Analytic 服务器。

SAS Visual Analytics AdministratorSAS Visual Data Builder

对服务器的“写入”密钥签名文件的读取权限。

从 SAS LASR Analytic 服务器卸载表。

SAS Visual Analytics Administrator

对表的“写入”密钥签名文件的读取权限。

46 第 3 章 / 安全管理

Page 67: SAS Visual Analytics 6.1:管理指南

4安全配置任务

SAS Visual Analytics 的安全任务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48关于安全管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

主机层的主要任务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48关于主机层任务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48如何手动生成 SSH 密钥 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49无密码 SSH 故障排除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

元数据层的主要任务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

配置 Web 身份验证 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51关于 Web 身份验证 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51关于针对 SAS Visual Analytics Web 应用程序的

Web 身份验证 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51关于针对 SAS Mobile BI 的 Web 身份验证 . . . . . . . . . . . . . . . . . . . . . . . . . 51配置针对 SAS Visual Analytics Web 应用程序的

Web 身份验证 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52配置针对 SAS Mobile BI 的 Web 身份验证 . . . . . . . . . . . . . . . . . . . . . . . . . 53示例:用于配置 SAS Visual Analytics Web 身份

验证的 佳实践方案 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56示例:为 SAS Visual Analytics Web 应用程序配置 IWA . . . . . . . . . . 56示例:配置针对 SAS Mobile BI 的基本身份验证 . . . . . . . . . . . . . . . . . . . 58

47

Page 68: SAS Visual Analytics 6.1:管理指南

SAS Visual Analytics 的安全任务

关于安全管理

本节假定您已按照 SAS Visual Analytics: Installation and Configuration Guide 中所述安

装并验证您的 SAS Visual Analytics 部署。

使用以下工具执行安全管理任务:

SAS High-Performance Computing 管理控制台(主机层)

用于满足应用于管理员帐户的无密码 SSH 要求。

并发实用程序命令(主机层)

协助管理高性能计算环境。SAS High-Performance Computing 管理控制台 安装包括

这些操作系统实用程序。

SAS Management Console(元数据层)

管理 SAS 元数据服务器中的用户元数据身份、权限和权力。

主机层的主要任务

关于主机层任务

在群集内机器的主机操作系统中,为每个数据管理员设置一个帐户。为了轻松满足上述每

一位用户的无密码 SSH 支持要求,我们强烈建议您使用 SAS High-Performance Computing 管理控制台 执行该任务。

注: 若向群集中的机器添加了用户或组,请重新启动 SAS High-Performance Deployment of Hadoop 以便它能检测到新的用户或组。类似下面的错误消息指示 SAS High-Performance Deployment of Hadoop.ERROR: host02.example.com (192.168.1.240) User does not belong to .

48 第 4 章 / 安全配置任务

Page 69: SAS Visual Analytics 6.1:管理指南

另见SAS High-Performance Analytics Infrastructure: Installation and Configuration Guide

如何手动生成 SSH 密钥

可使用 SAS High-Performance Computing 管理控制台 生成 SSH 密钥,并对其进行配置,

以便自动为管理员帐户配置无密码 SSH。要配置需要无密码 SSH 的 SAS Visual Analytics 帐户,请选择创建用户页上的生成并传播 SSH 密钥选项。若您必须手动生成

SSH 密钥或配置无密码 SSH(对于现有用户 ID),请使用以下步骤:

要手动生成 SSH 密钥,请执行以下步骤:

1 在 Linux 系统上生成私钥-公钥对。输入以下命令,用以生成密钥并避免使用密码短

语:

ssh-keygen -t rsa -P ""

2 生成密钥后,若需要无密码 SSH,则可以在命令行上输入以下命令向授权密钥列表添

加公钥:

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

3 检查针对 .ssh 目录和 .ssh 目录中文件的权限。该目录只能由您来读写。id_rsa 文件只能由您来读取。若不确定,请输入以下命令并检查结果:

ls -asl ~/.ssh

4 drwx------ 2 datamgr datamgr 4096 Jan 23 10:27 . a

4 drwx------ 4 datamgr datamgr 4096 Jan 12 19:09 ..4 -rw-r--r-- 1 datamgr datamgr 397 Jan 23 10:27 authorized_keys4 -rw------- 1 datamgr datamgr 1675 Jan 23 10:00 id_rsa b

4 -rw-r--r-- 1 datamgr datamgr 397 Jan 13 10:00 id_rsa.pub 4 -rw-r--r-- 1 datamgr datamgr 1705 Jan 23 10:27 known_hosts

a .ssh 目录的目录权限指示拒绝目录所有者之外的其他所有用户访问该目录。

b id_rsa 文件是私钥。只有文件所有者才有读写权限。

注: 若没有将群集中的机器配置为访问用户主目录,则为用户创建本地主目录。将每个用

户的 .ssh 目录复制到其本地主目录。确保保留相关权限。

主机层的主要任务 49

Page 70: SAS Visual Analytics 6.1:管理指南

无密码 SSH 故障排除

使用 SAS High-Performance Computing 管理控制台 在群集中的机器上创建需要无密码

SSH 的用户帐户时,确保已选定生成并传播 SSH 密钥选项。这将确保为该帐户正确配置

无密码 SSH。若出现访问问题,请借助以下步骤诊断出现的任何 SSH 配置错误。

要解决无密码 SSH 错误,请执行以下步骤:

1 模拟该用户,或要求该用户执行以下需要无密码 SSH 的命令:

/opt/webmin/utilbin/simsh hostname

若群集中每台机器均以主机名进行响应,则不存在无密码 SSH 配置错误。

2 以根用户身份登录到群集中的某台机器上并监视登录访问:

tail -f /var/log/secure

3 检查 /var/log/secure 文件中的消息。下例显示 /home/sas 的文件系统访问权

限设置有误:

Mar 14 22:12:36 hostname sshd[11235]: pam_unix(sshd:session): session opened for user root by (uid=0)Mar 14 22:12:57 hostname sshd[11266]: Authentication refused: bad ownership or modes for directory /home/sas

元数据层的主要任务

以下是元数据层包括的主要任务:

n 为元数据中的每个用户设置一个身份。

n 将管理员添加至预定义 SAS Visual Analytics 组。

n 将用户添加至预定义 SAS Visual Analytics 角色。或者创建自定义角色,并将用户添加

至这些自定义角色(可选)。

n 在元数据中创建自定义文件夹结构(可选)。

50 第 4 章 / 安全配置任务

Page 71: SAS Visual Analytics 6.1:管理指南

n 设置元数据对象和文件夹的权限

另见

n SAS Intelligence Platform: Security Administration Guide

n SAS Intelligence Platform: Application Server Administration Guide

配置 Web 身份验证

关于 Web 身份验证

SAS Visual Analytics 在进行初始安装和配置后,将使用 SAS 元数据服务器主机上的身份

验证提供程序对用户进行身份验证。尽管可以使用其他提供程序,但默认使用主机操作系

统上的身份验证提供程序。

许多组织都倾向于用 Web 身份验证来代替元数据服务器身份验证。在该配置中,元数据

服务器接受已在 Web 环境中经过身份验证的用户。要实施 Web 身份验证,需要配置

JBoss 对 LDAP 服务器之类的用户注册表进行身份验证,再将 SAS Web 和移动应用程序

配置为信任 JBoss 所执行的身份验证。

关于针对 SAS Visual Analytics Web 应用程序的 Web 身份验证

针对 SAS Visual Analytics Web 应用程序(如 SAS Visual Analytics Explorer 和 SAS Visual Analytics Designer)的 Web 身份验证是由 SAS Logon Manager 处理的。您可以

配置 SAS Logon Manager 使用 JBoss 所支持的任何 Web 身份验证方法。支持的方法包

括基本身份验证、集成 Windows 身份验证 (Integrated Windows Authentication, IWA) 和客户端证书(双向安全套接字层)身份验证。

关于针对 SAS Mobile BI 的 Web 身份验证

针对 SAS Mobile BI 的 Web 身份验证由 SAS Visual Analytics Transport Services 处理。

SAS Mobile BI 仅支持 Web 身份验证的基本方法。

配置 Web 身份验证 51

Page 72: SAS Visual Analytics 6.1:管理指南

配置针对 SAS Visual Analytics Web 应用程序的 Web 身份验证

要配置 SAS Visual Analytics Web 应用程序进行 Web 身份验证,需要使用对 SAS 9.3 Web 应用程序使用的同一过程。请参考以下详细说明:

n 对于基本身份验证:

http://support.sas.com/resources/thirdpartysupport/v93/appservers/

ConfiguringJBossWebAuth.pdf

n 对于集成 Windows 身份验证:

http://support.sas.com/resources/thirdpartysupport/v93/appservers/IWAJBoss.pdf

n 对于客户端证书(双向安全套接字层)身份验证:

http://support.sas.com/resources/thirdpartysupport/v93/appservers/

ConfigureJBossforSSLandClient-CertAuthforSAS9.3.pdf

若启用了 Web 身份验证,SAS Visual Analytics Web 应用程序的某些用户必须具有在元

数据中注册的主机帐户,如下所示:

n 要使用 SAS Visual Analytics Administrator 启动或停止 SAS LASR Analytic 服务器,

用户必须具有启动 SAS 工作区服务器的凭证。这些用户的元数据必须包括位于

DefaultAuth 身份验证域中的主机帐户(包括用户 ID 和密码)。该帐户必须是工作区服

务器主机已知的帐户。

若工作区服务器配置为使用 SAS 令牌身份验证,则这些凭证不是必需的。

n 当用户访问在 SAS Visual Analytics Explorer 中创建的某些类型的报表时,该用户的元

数据服务器主机凭证必须可供呈现该报表的 HTTP 客户端访问。建议使用位于

DefaultAuth 身份验证域中的主机帐户(包括用户 ID 和密码)更新这些用户的元数据。

HTTP 客户端将使用该帐户在元数据服务器中对该用户进行身份验证。

52 第 4 章 / 安全配置任务

Page 73: SAS Visual Analytics 6.1:管理指南

配置针对 SAS Mobile BI 的 Web 身份验证

配置针对 SAS Mobile BI 的 Web 身份验证概述

配置 SAS Mobile BI 进行 Web 身份验证的过程与配置 SAS Web 应用程序进行 Web 身份验证的过程相似,只有以下几点例外:

n 仅支持基本身份验证。

n 必须转换 SAS Visual Analytics Transport Services(而不是 SAS Logon Manager)以

支持 Web 身份验证。

请执行以下步骤:

n “第 1 步:向 JBoss Server 的 login-config.xml 文件添加新的应用程序策略”

n “第 2 步:编辑传输服务的 web.xml 部署描述符”

n “第 3 步:编辑传输服务的 jboss-web.xml 部署描述符”

第 1 步:向 JBoss Server 的 login-config.xml 文件添加新的应用程序策略

在 JBoss 的登录配置文件中,配置新的应用程序策略(安全域)以处理 SAS Mobile BI 的身份验证。请执行以下步骤:

1 在文本编辑器中打开下面的文件:

JBoss-home/server/SASServer1/conf/login-config.xml

2 向该文件添加应用程序策略配置,如下所示:

<application-policy name="policy-name"> <authentication> <login-module code="value" flag="value" ...module options for site-specific login module... </login-module> <login-module code="com.sas.services.security.login.jboss.JBossTrustedLoginModule" flag="optional"> <module-option name="host">metadata-server-host-machine</module-option> <module-option name="port">metadata-server-port</module-option> <module-option name="repository">Foundation</module-option> <module-option name="domain">web</module-option> <module-option name="trustedpw">

配置 Web 身份验证 53

Page 74: SAS Visual Analytics 6.1:管理指南

trusted-user-encrypted-password</module-option> <module-option name="trusteduser">sastrust@saspw</module-option> </login-module> </authentication></application-policy>

对策略配置编码时,请执行以下操作:

n 在 policy-name 中,为 SAS Mobile BI 指定适当的策略名称(例如,

SASApplicationLogin-iPad)。

n 为用于对您站点的 Web 用户进行身份验证的一个或多个登录模块插入指定的内

容。例如,请参见以下内容:

o “示例:JBoss login-config.xml 文件中的基本身份验证登录模块” (第 59 页)

o http://support.sas.com/resources/thirdpartysupport/v93/appservers/

ConfiguringJBossWebAuth.pdf

n 使用您站点的元数据服务器主机名和端口以及用于 SAS 信任用户的加密密码,更

新 com.sas.services.security.login.jboss.JBossTrustedLoginModule 的指定内容。

第 2 步:编辑传输服务的 web.xml 部署描述符

SAS Visual Analytics Transport Services 的 web.xml 部署描述符包含用于为 Web 身份

验证定义身份验证方法和安全角色名称的元素。在初始配置中,这些元素已被注释掉。要

激活 Web 身份验证,请按如下所示取消注释这些元素:

1 在文本编辑器中打开下面的文件:

JBoss-home/server/SASServer1/deploy_sas/sas.visualanalyticsservices6.1.ear/sas.bitransportservices.war/WEB-INF/web.xml

2 在该文件中,找到用于基本 Web 身份验证的 security-constraint、login-config 和

security-role 等元素所在的代码段,如下所示:

<!-- uncomment for BASIC Auth<security-constraint> <web-resource-collection> <web-resource-name>TransportLogin</web-resource-name> <url-pattern>/onebi/logon</url-pattern> <http-method>POST</http-method> </web-resource-collection>

54 第 4 章 / 安全配置任务

Page 75: SAS Visual Analytics 6.1:管理指南

<auth-constraint> <role-name>SASWebUser</role-name> </auth-constraint></security-constraint><login-config> <auth-method>BASIC</auth-method> <realm-name>SASrealm</realm-name></login-config><security-role> <role-name>SASWebUser</role-name></security-role>-->

3 从这个代码段中删除注释标记。

第 3 步:编辑传输服务的 jboss-web.xml 部署描述符

SAS Visual Analytics Transport Services 的 jboss-web.xml 部署描述符包含用于定义服

务上下文根目录和处理 Web 身份验证的安全域名称的元素。在初始配置中,这些元素已

被注释掉。要激活 Web 身份验证,请按如下所示取消注释并编辑这些元素:

1 在文本编辑器中打开下面的文件:

JBoss-home/server/SASServer1/deploy_sas/sas.visualanalyticsservices6.1.ear/sas.bitransportservices.war/WEB-INF/jboss-web.xml

2 找到 context-root 元素和 security-domain 元素,如下所示:

<!-- uncomment to use BASIC Auth<jboss-web> <context-root>SASVisualAnalyticsTransport</context-root> <security-domain>java:/jaas/SASApplicationLogin</security-domain></jboss-web>-->

3 删除注释标记。

4 用您在 “第 1 步:向 JBoss Server 的 login-config.xml 文件添加新的应用程序策略”

中配置的安全域(应用程序策略)的名称(例如 SASApplicationLogin-iPad)替

换安全域名称 SASApplicationLogin。

配置 Web 身份验证 55

Page 76: SAS Visual Analytics 6.1:管理指南

示例:用于配置 SAS Visual Analytics Web 身份验证的 佳实践方案

作为 佳实践,您 好考虑对 SAS Visual Analytics Web 应用程序使用 IWA 方法。若采

用这种方法,用户只需登录 Windows 域一次,然后使用同一凭证通过浏览器访问 SAS Web 应用程序。在这种方法中,Kerberos 是底层协议,用户储存库是 Active Directory。

对于 SAS Mobile BI Web 身份验证,您必须使用基本身份验证方法。作为 佳实践,您应

该使用对 SAS Visual Analytics Web 应用程序进行身份验证所用的同一用户注册表(例

如,Active Directory)对 SAS Mobile BI 进行身份验证,即便身份验证方法和路径有所不

同。

下面的示例演示如何为 SAS Visual Analytics Web 应用程序配置 IWA,以及为 SAS Mobile BI 配置基本身份验证(使用 Active Directory)。

示例:为 SAS Visual Analytics Web 应用程序配置 IWA

示例:SAS Logon Manager 的 web.xml 文件

下例显示 SAS Logon Manager 的 web.xml 文件中的安全元素。这些元素指定 IWA 的简

单和受保护的 GSS‐API 协商机制 (SPNEGO) 方法,同时指定了 SASWebUser 安全角

色。

<security-constraint> <web-resource-collection> <web-resource-name>All resources</web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <auth-constraint> <role-name>SASWebUser</role-name> </auth-constraint></security-constraint><login-config> <auth-method>SPNEGO</auth-method> <realm-name>IWA</realm-name></login-config><security-role> <role-name>SASWebUser</role-name></security-role>

56 第 4 章 / 安全配置任务

Page 77: SAS Visual Analytics 6.1:管理指南

示例:SAS Logon Manager 的 jboss-web.xml 文件

以下是 SAS Logon Manager 的 jboss-web.xml 文件的示例。该文件定义 SAS Logon Manager 的上下文根目录,并标识用于处理应用程序的 Web 身份验证的安全域(应用程

序策略)。

<?xml version="1.0" encoding="US-ASCII"?><jboss-web> <context-root>SASLogon</context-root> <security-domain>java:/jaas/SASApplicationLogin-IWA</security-domain></jboss-web>

示例:JBoss login-config.xml 文件中的 IWA 登录模块

下面是 JBoss login-config.xml 文件中应用程序策略的示例。首先,该示例为主机安全域

定义策略。该策略使用 Java 身份验证和授权服务 (Java Authentication and Authorization Service, JAAS) 扩展来启用 Kerberos 身份验证。

该示例然后定义 SASApplicationLogin-IWA 策略,SAS Logon Manager 的 jboss-web.xml 文件 引用该策略。该策略使用 JAAS 扩展指定针对 SAS Web 应用程序的 IWA 身份验

证,并且指定使用信任用户的凭证在 SAS 元数据服务器中进行身份验证。

<application-policy name="host"> <authentication> <login-module code="com.sun.security.auth.module.Krb5LoginModule" flag="required"> <module-option name="storeKey">true</module-option> <module-option name="useKeyTab">true</module-option> <module-option name="principal">HTTP/[email protected]</module-option> <module-option name="keyTab">/<keytab-home>/<machine-name>.keytab </module-option> <module-option name="doNotPrompt">true</module-option> <module-option name="debug">true</module-option> </login-module> </authentication></application-policy> <application-policy name="SASApplicationLogin-IWA"> <authentication> <login-module code="org.jboss.security.negotiation.spnego.SPNEGOLoginModule" flag="requisite"> <module-option name="password-stacking">useFirstPass</module-option> <module-option name="serverSecurityDomain">host</module-option> </login-module> <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"

配置 Web 身份验证 57

Page 78: SAS Visual Analytics 6.1:管理指南

flag="required"> <module-option name="password-stacking">useFirstPass</module-option> <module-option name="usersProperties">props/spnego-users.properties </module-option> <module-option name="rolesProperties">props/spnego-roles.properties </module-option> <module-option name="unauthenticatedIdentity">anonymous</module-option> <module-option name="debug">true</module-option> </login-module> <login-module code="com.sas.services.security.login.jboss.JBossTrustedLoginModule" flag="optional"> <module-option name="host">machine.company.com</module-option> <module-option name="port">8561</module-option> <module-option name="repository">Foundation</module-option> <module-option name="domain">web</module-option> <module-option name="trustedpw">Password</module-option> <module-option name="trusteduser">sastrust@saspw</module-option> <module-option name="debug">true</module-option> </login-module> </authentication></application-policy>

另见有关为 SAS Web 应用程序配置 IWA 身份验证的详细说明,请转至

http://support.sas.com/resources/thirdpartysupport/v93/appservers/IWAJBoss.pdf。

示例:配置针对 SAS Mobile BI 的基本身份验证

示例:SAS Visual Analytics Transport Services 的 web.xml 文件

下例显示 SAS Visual Analytics Transport Services 的 web.xml 文件中的安全元素。这些

元素指定 Web 身份验证的基本方法和 SASWebUser 安全角色。

<security-constraint> <web-resource-collection> <web-resource-name>TransportLogin</web-resource-name> <url-pattern>/onebi/logon</url-pattern> <http-method>POST</http-method> </web-resource-collection> <auth-constraint> <role-name>SASWebUser</role-name> </auth-constraint></security-constraint>

58 第 4 章 / 安全配置任务

Page 79: SAS Visual Analytics 6.1:管理指南

<login-config> <auth-method>BASIC</auth-method> <realm-name>SASrealm</realm-name></login-config><security-role> <role-name>SASWebUser</role-name></security-role>

示例:SAS Visual Analytics Transport Services 的 jboss-web.xml 文件

下例来自 SAS Visual Analytics Transport Services 的 jboss-web.xml 文件。该示例定义

服务的上下文根目录,并标识用于 Web 身份验证的安全域(应用程序策略)。

<jboss-web> <context-root>SASVisualAnalyticsTransport</context-root> <security-domain>java:/jaas/SASApplicationLogin-iPAD</security-domain></jboss-web>

示例:JBoss login-config.xml 文件中的基本身份验证登录模块

下面是 JBoss login-config.xml 文件中的应用程序策略定义的示例。该示例定义

SASApplicationLogin-iPAD 策略,SAS Visual Analytics Transport Services 的 jboss-web.xml 文件 中引用了该策略。该策略的第一个登录模块使用 JAAS LDAP 扩展指定使

用 Active Directory 进行 Web 身份验证。第二个登录模块指定使用信任用户的凭证在

SAS 元数据服务器中进行身份验证。

注: baseCtxDN 和 rolesCtxDN 的值应反映您的站点所用的结构。

<application-policy name="SASApplicationLogin-iPAD"> <authentication> <login-module code="org.jboss.security.auth.spi.LdapExtLoginModule" flag="required" > <module-option name="java.naming.provider.url">ldap://<AD-machine>:389</module-option> <module-option name="bindDN">ldapuser</module-option> <module-option name="bindCredential">Password</modue-option> <module-option name="baseCtxDN">cn=Users,dc=bci,dc=sas,dc=com </module-option> <module-option name="baseFilter">(sAMAccountName={0})</module-option> <module-option name="rolesCtxDN">cn=Users,dc=bci,dc=sas,dc=com </module-option> <module-option name="roleFilter">(sAMAccountName={0})</module-option> <module-option name="roleAttributeID">memberOf</module-option> <module-option name="roleAttributeIsDN">true</module-option> <module-option name="roleNameAttributeID">cn</module-option>

配置 Web 身份验证 59

Page 80: SAS Visual Analytics 6.1:管理指南

<module-option name="searchScope">ONELEVEL_SCOPE</module-option> <module-option name="allowEmptyPasswords">false</module-option> </login-module> <login-module code="com.sas.services.security.login.jboss.JBossTrustedLoginModule" flag="optional"> <module-option name="host">machine.company.com</module-option> <module-option name="port">8561</module-option> <module-option name="repository">Foundation</module-option> <module-option name="domain">web</module-option> <module-option name="trustedpw">Password</module-option> <module-option name="trusteduser">sastrust@saspw</module-option> </login-module> </authentication></application-policy>

60 第 4 章 / 安全配置任务

Page 81: SAS Visual Analytics 6.1:管理指南

5SAS Visual Analytics 用户的角色和权力

SAS Visual Analytics 用户 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62关于基于角色访问应用程序功能 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62关于用户和 SAS Visual Analytics 权力 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62管理员 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63数据开发人员 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63内容开发人员 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63分析员 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63使用者 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

SAS Visual Analytics 组 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

SAS Visual Analytics 的预定义角色 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

SAS Visual Analytics 权力 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

面向自定义角色的 SAS Visual Analytics 权力 . . . . . . . . . . . . . . . . . . . . . . . . 69关于用户和 SAS Visual Analytics 权力 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69面向自定义角色中的管理员的权力 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69与其他权力结合使用管理环境权力 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71启用支持对应用程序功能进行细化访问的管理权力 . . . . . . . . . . . . . . . . 73面向数据开发人员的权力 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74面向内容开发人员的权力 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75面向分析员的权力 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76面向使用者的权力 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

61

Page 82: SAS Visual Analytics 6.1:管理指南

SAS Visual Analytics 用户

关于基于角色访问应用程序功能

角色控制应用程序功能(如特定按钮、选项卡和菜单项)是否可用。例如,角色成员关系

确定哪些用户可以查看 SAS Visual Analytics Administrator 中的 LASR 表选项卡或在

SAS Visual Analytics Designer 中创建报表。

SAS Visual Analytics 部署提供了预定义角色,可控制特定应用程序中哪些功能可供用户

使用或是为用户启用哪些应用程序。不过您可以选择变更初始配置,只需使用以下方法之

一或同时使用这两种方法:

n 要提高或降低角色的可用性,请更改针对该角色的成员分配。

n 要重新分配权力,请新建自定义角色并向这些角色分配选定的权力。

关于用户和 SAS Visual Analytics 权力

处于基于角色的管理下的应用程序功能称为权力。每个角色都提供多个权力。用户或组可

具有多个角色。

用户执行的任务类型决定他们的角色成员关系以及他们可以使用的 SAS Visual Analytics 套件中的应用程序功能。SAS Visual Analytics 应用程序中的功能是针对以下用户设计

的:

n 管理员

n 数据开发人员

n 内容开发人员

n 分析员

n 使用者

62 第 5 章 / SAS Visual Analytics 用户的角色和权力

Page 83: SAS Visual Analytics 6.1:管理指南

管理员

全局管理员和部门管理员负责管理环境。他们执行以下类型的任务:

n 保护和管理系统

n 确保系统正常运行且安全可靠,可供分析员使用

n 管理用户

n 监视服务器性能

数据开发人员

数据开发人员或数据管理员向分析员提供数据。他们准备和加载数据,并确保数据安全可

靠。他们主要使用 SAS Visual Data Builder 应用程序。

内容开发人员

内容开发人员或报表设计人员需要使用关键指标传达业务运行状况。他们需要创建要与管

理层共享的报表。他们需要轻松地传达业务运行状况,并向 Web 和移动设备发布报表。

分析员

分析员需要能够轻松快捷地探索大量数据。他们想要发现数据中的新关系,并与其他分析

员分享他们的发现。他们经常发现值得进一步分析探索的新机会。一些组织还进一步区分

高级分析员和分析员执行的任务。

使用者

使用者或报表查看者想要轻松地查看数据、报表和指标,以便快速了解业务运行状况。他

们需要在 Web 上或移动设备上查看报表。他们可能想要钻取报表并与其交互,而且需要

快速访问基于海量数据绘制的报表。

SAS Visual Analytics 用户 63

Page 84: SAS Visual Analytics 6.1:管理指南

SAS Visual Analytics 组

元数据中的组身份代表用户组。向与预定义角色关联的预定义组分配用户是为这些用户启

用应用程序和功能的一种高效方式。

下表显示 SAS Visual Analytics 部署中提供的预定义管理员组以及它们在预定义角色中的

成员关系。

表 5.1 预定义 SAS Visual Analytics 角色中的组成员关系

SAS Visual Analytics 组 角色成员关系 用户类型

Visual Analytics 数据管理员组

Visual Analytics: 管理 全局管理员

Visual Data Builder 管理员组

Visual Analytics: 数据生成 数据管理员

SAS Visual Analytics 的预定义角色

下表显示 SAS Visual Analytics 的四个预定义角色,以及为每个角色默认启用的权力。

表 5.2 SAS Visual Analytics 管理员的预定义角色

权力

Visual Analytics: 报表查看*

Visual Analytics: 分析*

Visual Analytics: 数据生成**

Visual Analytics: 管理***

Visual Analytics 6.1

查看报表和存储过程

创建报表

64 第 5 章 / SAS Visual Analytics 用户的角色和权力

Page 85: SAS Visual Analytics 6.1:管理指南

权力

Visual Analytics: 报表查看*

Visual Analytics: 分析*

Visual Analytics: 数据生成**

Visual Analytics: 管理***

探索数据

添加评论

导出数据

Visual Analytics 6.1: 高级

生成数据

管理环境

管理移动设备

Visual Analytics Transport Service 6.1

清除移动报表数据

要求提供移动设备的密码†

Visual Analytics Hub 6.1: 管理

管理自定义列表

Visual Analytics Explorer 6.1: 基本

刷新数据

Visual Analytics Explorer 6.1: 输出

电子邮件

导出为图像

导出为报表

导出或打印为 PDF

Visual Analytics Admin 6.1

SAS Visual Analytics 的预定义角色 65

Page 86: SAS Visual Analytics 6.1:管理指南

权力

Visual Analytics: 报表查看*

Visual Analytics: 分析*

Visual Analytics: 数据生成**

Visual Analytics: 管理***

管理 LASR Analytic 服务器

管理授权

浏览 HDFS

* SASUSERS 是该角色的成员。

** Visual Data Builder 管理员组是该角色的成员。

*** Visual Analytics 管理员组是该角色的成员。

† 以后的版本中将支持该功能。6.1 版本中不受支持。

SAS Visual Analytics 权力

下表显示应用于 SAS Visual Analytics 套件中各种功能和应用程序的所有权力,并提供了

每种权力的说明。按照权力显示在 SAS Management Console 中的顺序来说明这些权

力。

表 5.3 SAS Visual Analytics 权力说明

权力 说明

Visual Analytics 6.1

查看报表和存储过程 在桌面和移动设备上的 SAS Visual Analytics 应用程序中查看报表或存储过程。可以从 SAS Visual Analytics Hub、从 SAS Visual Analytics Designer 中的报表或从 SAS Mobile BI 查看和执行存储过程。

创建报表 在桌面或移动设备上的 SAS Visual Analytics 应用程序中创建和修改报表。

探索数据 创建和修改探索。

66 第 5 章 / SAS Visual Analytics 用户的角色和权力

Page 87: SAS Visual Analytics 6.1:管理指南

权力 说明

添加评论 向报表和探索添加评论。

导出数据 将数据导出至其他应用程序。

Visual Analytics 6.1: 高级

生成数据 使用 SAS Visual Data Builder 准备数据。

管理环境 该权力为分布式 SAS LASR Analytic 服务器启用以下应用程序功能:

n 工具栏上的文件、视图和帮助菜单项

n 资源监视器选项卡

n 进程监视器选项卡

对于 非分布式 SAS LASR Analytic 服务器,该权力启用工具栏上的文件、视图和帮助菜单项。

管理移动设备 必须随该权力启用管理环境权力。

为跟踪移动设备以及将其加入黑名单提供后端支持。您可以查看和访问移动设备选项卡以执行任务和管理移动设备。

Visual Analytics Transport Service 6.1

清除移动报表数据 默认情况下,缓存数据保留在移动设备本地,以便在脱机模式下使用。启用该权力后,关闭报表时将清除移动设备上的缓存数据。

要求提供移动设备的密码

以后的版本中将支持该功能。6.1 版本中不受支持。

为某个角色启用该权力后,要求移动设备用户输入移动设备的密码。

启用该权力后:

n 访问 SAS Mobile BI 的所有移动设备用户都受到影响(包括位于组织中不同服务器上的用户)。

n 要求所有移动设备用户都指定其移动设备的密码。

Visual Analytics Hub 6.1: 管理

SAS Visual Analytics 权力 67

Page 88: SAS Visual Analytics 6.1:管理指南

权力 说明

管理自定义列表 支持用户创建和管理 SAS Visual Analytics Hub 中定制的内容列表。

Visual Analytics Explorer 6.1: 基本

刷新数据 刷新数据以便探索。

Visual Analytics Explorer 6.1: 输出

电子邮件 通过电子邮件发送指向探索的链接。

导出为图像 将探索图像导出至本地机器。

导出为报表 将探索作为报表导出至 SAS 文件夹。

导出或打印为 PDF 将探索导出或打印为 PDF 文件。

Visual Analytics Admin 6.1

管理 LASR Analytic 服务器

必须随该权力启用管理环境权力。这两个权力共同为分布式 SAS LASR Analytic 服务器启用以下应用程序功能:

n LASR 表选项卡,用于加载、卸载和重新加载表,以及启动或停止 SAS LASR Analytic 服务器。

n 文件夹导航窗格,可在其中选择表并将表加载至 SAS LASR Analytic 服务器。还可以向 HDFS、Greenplum 和 Teradata 设备之类的同地数据提供程序添加表。

n 访问授权页,可在其中为元数据身份设置权限。

n 针对 SAS High-Performance Computing 管理控制台的访问权限。

n 参数选择窗口中资源监视器和进程监视器的参数选择。

若您的环境是使用 非分布式 SAS LASR Analytic 服务器部署的,则显示文件夹导航窗格,可在其中选择表并将表加载至 SAS LASR Analytic 服务器。

68 第 5 章 / SAS Visual Analytics 用户的角色和权力

Page 89: SAS Visual Analytics 6.1:管理指南

权力 说明

管理授权 必须随该权力启用管理环境权力。这两个权力共同为分布式和非分布式 SAS LASR Analytic 服务器启用以下应用程序功能:

n 文件夹和表的导航窗格。在导航窗格的文件夹树中选定某个表并右击后,将在下拉菜单中启用授权。在授权页中,您可以为元数据身份设置权限。

n 对于 LASR 表,可以为读取权限选定条件授予,并且可以在新建权限条件窗口中指定行级权限。

浏览 HDFS 必须随该权力启用管理环境权力。这两个权力共同启用 SAS Visual Analytics Administrator 中的 HDFS 选项卡。

该权力仅适用于分布式 SAS LASR Analytic 服务器。

面向自定义角色的 SAS Visual Analytics 权力

关于用户和 SAS Visual Analytics 权力

SAS Visual Analytics 提供预定义角色,这样可以方便地为这些角色分配用户并启用应用

程序功能。不过,您也可以创建自定义角色,方法是选择特定权力并向这些自定义角色分

配特定组或用户。

用户执行的任务决定他们有权在 SAS Visual Analytics 套件中使用的应用程序功能。

面向自定义角色中的管理员的权力

下表显示为自定义角色中的全局和部门管理员推荐的权力。

表 5.4 为 SAS Visual Analytics 管理员推荐的权力

推荐的权力

全局管理员 部门管理员

Visual Analytics 6.1

面向自定义角色的 SAS Visual Analytics 权力 69

Page 90: SAS Visual Analytics 6.1:管理指南

推荐的权力

全局管理员 部门管理员

查看报表和存储过程

创建报表

探索数据

添加评论

导出数据

Visual Analytics 6.1: 高级

生成数据

管理环境

管理移动设备

Visual Analytics Transport Service 6.1

清除移动报表数据

要求提供移动设备的密码

Visual Analytics Hub 6.1: 管理

管理自定义列表

Visual Analytics Explorer 6.1: 基本

刷新数据

Visual Analytics Explorer 6.1: 输出

电子邮件

导出为图像

70 第 5 章 / SAS Visual Analytics 用户的角色和权力

Page 91: SAS Visual Analytics 6.1:管理指南

推荐的权力

全局管理员 部门管理员

导出为报表

导出或打印为 PDF

Visual Analytics Admin 6.1

管理 LASR Analytic 服务器

管理授权

浏览 HDFS

与其他权力结合使用管理环境权力

管理环境权力通常与 SAS Visual Analytics 中提供的其他管理权力结合使用。

适用于全局管理员的 全面的一套应用程序功能包括角色的全部五项权力:

n 管理环境

n 管理 LASR Analytic 服务器

n 管理授权

n 浏览 HDFS

n 管理移动设备

面向自定义角色的 SAS Visual Analytics 权力 71

Page 92: SAS Visual Analytics 6.1:管理指南

下表显示将管理环境权力与角色的其他管理权力结合使用时所启用的应用程序功能。

表 5.5 与其他管理权力结合使用管理环境权力

权力 启用的应用程序功能影响的应用程序

管理环境 为分布式和非分布式 SAS LASR Analytic 服务器启用的应用程序功能:

n 资源监视器选项卡

n 进程监视器选项卡

SAS Visual Analytics Administrator

管理环境

+管理 LASR Analytic 服务器

为分布式 SAS LASR Analytic 服务器启用的功能和应用程序:

n LASR 表选项卡

n 包含文件夹树的导航窗格

n HPC Management Console为非分布式 SAS LASR Analytic 服务器启用的功能和应用程序:

n LASR 表选项卡

n 包含文件夹树的导航窗格

SAS Visual Analytics AdministratorHPC Management Console

管理环境

+管理授权

为分布式和非分布式 SAS LASR Analytic 服务器启用的功能:

n 包含文件夹树的导航窗格

n 授权页,可在其中为元数据身份设置权限

n 新建权限条件窗口,可在其中配置 LASR 表的行级安全性

SAS Visual Analytics Administrator

管理环境

+浏览 HDFS

启用 HDFS 选项卡。仅适用于分布式 SAS LASR Analytic 服务器。

SAS Visual Analytics Administrator

管理环境

+管理移动设备

启用移动设备选项卡。适用于分布式和非分布式 SAS LASR Analytic 服务器。

SAS Visual Analytics Administrator

72 第 5 章 / SAS Visual Analytics 用户的角色和权力

Page 93: SAS Visual Analytics 6.1:管理指南

启用支持对应用程序功能进行细化访问的管理权力

组织中的管理员可能执行不同类型的管理任务。若想要授予针对 SAS Visual Analytics Administrator 中特定应用程序功能的访问权限,您可以创建具有特定权力的自定义角色。

然后,将管理员指定为这些自定义角色的成员。

下面的示例演示了一种方法,全局管理员可利用该方法为不同管理员启用不同的 SAS Visual Analytics 应用程序和功能。在 Orion Sports Company 中,管理和数据开发部门共

有四名员工:

n Joe 是全局管理员。其职责之一是向 HDFS 添加表,然后将这些表加载至 SAS LASR Analytic 服务器。添加至 HDFS 并加载至服务器的某些表包含敏感信息,只有 Orion 公司的 CEO 和其他高级管理人员才能查看这些表。

由于 Joe 是全局管理员,他被添加到 Visual Analytics 管理员组。该组是 Visual Analytics: 管理角色的成员。因此,Joe 有权访问所有 SAS Visual Analytics 应用程序

(包括 SAS Visual Data Builder 和 SAS Visual Analytics Administrator),并且在所有

应用程序中启用所有功能。

n Tom 是部门管理员。Tom 无权查看或管理包含供高级管理人员查看的敏感信息的表。

SAS Visual Analytics Administrator 中的 HDFS 选项卡提供关于加载至 HDFS 的所有

表的信息。但是,Tom 需要访问 SAS Visual Analytics Administrator 中的导航窗格和

文件夹树,以便为客户服务部门的员工将表添加到 HDFS 中。他还需要访问 LASR 表选项卡,以便加载和管理充当客户服务部门的数据源的表。

他被添加到包括管理环境权力和管理 LASR Analytic 服务器权力的自定义角色中。

n Gita 是数据开发人员,她的上司是 Joe。她的主要职责之一是确保对包含供公司高级

管理人员查看的敏感信息的表应用适当的安全措施。Gita 不执行任何与 SAS LASR Analytic 服务器相关的管理任务。她被添加到包括管理环境权力和管理授权权力的自

定义角色中。

管理授权权力支持 Gita 访问 SAS Visual Analytics Administrator 中的导航窗格和文件

夹树。她可以为表设置权限以及为 LASR 表创建行级安全性。

n Anna 是部门管理员,她负责管理发放给 Orion 员工的所有移动设备。她被添加到包括

管理环境权力和管理移动设备权力的自定义角色中。她有权访问 SAS Visual Analytics Administrator 中的移动设备选项卡。

面向自定义角色的 SAS Visual Analytics 权力 73

Page 94: SAS Visual Analytics 6.1:管理指南

下例说明如何将员工添加至具有特定权力的角色,这些权力为分布式 SAS LASR Analytic 服务器启用了 SAS Visual Analytics 中的特定应用程序功能。

图 5.1 用于启用特定应用程序和功能的权力

面向数据开发人员的权力

下表显示为数据开发人员推荐的权力。

表 5.6 为使用 SAS Visual Analytics 和 SAS Visual Data Builder 的数据开发人员推荐的权力

推荐的权力 数据开发人员

Visual Analytics 6.1

查看报表和存储过程

Visual Analytics 6.1: 高级

生成数据

74 第 5 章 / SAS Visual Analytics 用户的角色和权力

Page 95: SAS Visual Analytics 6.1:管理指南

面向内容开发人员的权力

下表显示为内容开发人员推荐的权力。

表 5.7 为使用 SAS Visual Analytics 的内容开发人员推荐的权力

推荐的权力 内容开发人员

Visual Analytics 6.1

查看报表和存储过程

创建报表

探索数据

添加评论

导出数据

Visual Analytics Explorer 6.1: 基本

刷新数据

Visual Analytics Explorer 6.1: 输出

电子邮件

导出为图像

导出为报表

导出或打印为 PDF

面向自定义角色的 SAS Visual Analytics 权力 75

Page 96: SAS Visual Analytics 6.1:管理指南

面向分析员的权力

下表显示为分析员推荐的权力。

表 5.8 为使用 SAS Visual Analytics 的分析员推荐的权力

推荐的权力 分析员 高级分析员

Visual Analytics 6.1

查看报表和存储过程

创建报表

探索数据

添加评论

导出数据

Visual Analytics Explorer 6.1: 基本

刷新数据

Visual Analytics Explorer 6.1: 输出

电子邮件

导出为图像

导出为报表

导出或打印为 PDF

76 第 5 章 / SAS Visual Analytics 用户的角色和权力

Page 97: SAS Visual Analytics 6.1:管理指南

面向使用者的权力

使用者或报表查看者想要轻松地查看数据、报表和指标,以便快速了解业务运行状况。他

们需要在 Web 上或移动设备上查看报表。他们可能想要钻取报表并与其交互,而且需要

快速访问基于海量数据绘制的报表。

SAS Visual Analytics 部署中将 SASUSERS 设置为 Visual Analytics: 报表查看角色的

成员。

面向自定义角色的 SAS Visual Analytics 权力 77

Page 98: SAS Visual Analytics 6.1:管理指南

78 第 5 章 / SAS Visual Analytics 用户的角色和权力

Page 99: SAS Visual Analytics 6.1:管理指南

6SAS Visual Analytics 的服务器和逻辑库管理

SAS Visual Analytics 的服务器和逻辑库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80关于 SAS Visual Analytics 的服务器和逻辑库 . . . . . . . . . . . . . . . . . . . . . . 80

SAS LASR Analytic 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81关于 SAS LASR Analytic 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81注册 SAS LASR Analytic 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81编辑非分布式服务器的工作区服务器脚本 . . . . . . . . . . . . . . . . . . . . . . . . . . . 84为 SAS LASR Analytic 服务器注册 LASR 逻辑库 . . . . . . . . . . . . . . . . . . 85

SAS High-Performance Deployment of Hadoop . . . . . . . . . . . . . . . . . . . . 87关于 Hadoop 服务器和逻辑库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87注册 SAS Data in HDFS 逻辑库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

Teradata 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89注册 Teradata 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89注册 Teradata 逻辑库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

Greenplum 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93注册 Greenplum 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93注册 Greenplum 逻辑库 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

注册源表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

79

Page 100: SAS Visual Analytics 6.1:管理指南

SAS Visual Analytics 的服务器和逻辑库

关于 SAS Visual Analytics 的服务器和逻辑库

SAS Visual Analytics 使用在 SAS 元数据中注册的服务器和 LASR 逻辑库。部署 SAS Visual Analytics 的过程中将为您注册一组默认服务器和逻辑库。其中一个默认服务器是

LASR Analytic 服务器,该服务器的逻辑库名为 Visual Analytics LASR。

不过,您可以使用 SAS Management Console 在元数据中注册其他服务器和逻辑库。每

个注册的服务器都有一个用于加载表的服务器连接。您可以在 SAS Visual Analytics Administrator 的 LASR 表选项卡上启动或停止服务器连接。

可以为单个服务器连接注册多个逻辑库。每个逻辑库都可与多个表相关联。SAS Visual Analytics Administrator 在 LASR 表选项卡上显示所有关联和关系,从而简化了服务器、

逻辑库和表的管理。

下表显示在部署 SAS Visual Analytics 时注册的服务器和逻辑库。

表 6.1 SAS Visual Analytics 部署中的注册服务器和逻辑库

注册的服务器名称 注册的逻辑库名关联的 LIBNAME 引擎

LASR Analytic 服务器 Visual Analytics LASR SASIOLA

Hadoop 服务器* Visual Analytics HDFS SASHDAT

Teradata 服务器* Visual Analytics Teradata TERADATA

Greenplum 服务器* Visual Analytics Greenplum GREENPLM

* 仅当部署分布式 SAS LASR Analytic 服务器时,才包括 Hadoop、Teradata 或 Greenplum 服务器和关联的逻辑库名。所有部署都包括 SAS LASR Analytic 服务器和一个关联的逻辑库。

仅配置以下同地数据提供程序服务器之一:

n Hadoop 服务器

80 第 6 章 / SAS Visual Analytics 的服务器和逻辑库管理

Page 101: SAS Visual Analytics 6.1:管理指南

n Teradata 服务器

n Greenplum 服务器

在同地数据提供程序中暂存数据源是一项 佳实践,因为 SAS LASR Analytic 服务器可以

并行加载数据,从而提供 佳性能。若数据源不在同地,则数据源将被传输到服务器的根

节点,然后分布至用于该服务器的各台机器。

SAS LASR Analytic 服务器

关于 SAS LASR Analytic 服务器

SAS Visual Analytics 部署会在元数据服务器中注册 SAS LASR Analytic 服务器、其服务

器连接和 LASR 逻辑库。该服务器和 LASR 逻辑库可轻松地用于您的环境。或者,您可以

参考其默认设置,方便您在元数据中注册其他 SAS LASR Analytic 服务器、其服务器连接

和 LASR 逻辑库。

注册 SAS LASR Analytic 服务器

要在元数据中注册新的 SAS LASR Analytic 服务器,请执行以下步骤:

1 在 SAS Management Console 中,导航至环境管理 服务器管理器,然后选择新建

服务器。

2 在新建服务器向导中,转至 SAS 服务器并选择 SAS LASR Analytic 服务器。点击下

一步。

提示 对于非分布式 SAS LASR Analytic 服务器,仅使用以下设置,您可以保留其他所

有设置的默认值:

n 单机服务器

n 服务器上签名文件的位置

n 端口号

n High-Performance Analytics 环境主机

SAS LASR Analytic 服务器 81

Page 102: SAS Visual Analytics 6.1:管理指南

n 连接 URI

n 服务器生存期

下表说明新建服务器向导中的字段,并显示您应该指定哪些对象来创建 SAS LASR Analytic 服务器组件。

表 6.2 SAS LASR Analytic 服务器的新建服务器向导

字段 说明

名称 SAS LASR Analytic 服务器组件的名称。该名称与 SAS LASR Analytic 服务器和服务器连接相关联。它显示在 SAS Visual Analytics Administrator 的 LASR 表选项卡中。

说明 可选。

若提供说明,该说明将显示在 SAS Visual Analytics Administrator 的 LASR 表选项卡上的说明列中。

主版本号 9

副版本号 3

软件版本 2

厂商 SAS

相关机器 从菜单中选择 SAS LASR Analytic 服务器的主机名。若该主机不存在,请点击新建定义新的主机。

单机服务器 对于分布式 SAS LASR Analytic 服务器,选择否。

对于非分布式 SAS LASR Analytic 服务器,选择是。

High-Performance Analytics 环境安装位置

指定作为 High-Performance Analytics 环境主机运行的机器的位置。

例如:

/opt/TKGrid

强制覆盖服务器说明文件

不使用该字段。

82 第 6 章 / SAS Visual Analytics 的服务器和逻辑库管理

Page 103: SAS Visual Analytics 6.1:管理指南

字段 说明

服务器上签名文件的位置

/tmp

在 SAS Visual Analytics Administrator 中启动 SAS LASR Analytic 服务器连接时,将创建服务器签名文件并存储在 /tmp 目录中。在 SAS Visual Analytics Administrator 中停止服务器连接后,将访问该服务器签名文件。

将表从 SAS Visual Analytics Administrator 或 SAS Visual Data Builder 加载到 SAS LASR Analytic 服务器时,将创建表签名文件并存储在 /tmp 目录中。

在分布式 SAS LASR Analytic 服务器中,管理员从 SAS LASR Analytic 服务器卸载表时会访问表签名文件。管理员从 SAS Visual Data Builder 加载表时也会访问表签名文件。

要使用的机器数 全部

高级选项选项卡

其他选项

服务器生存期

服务器生存期是指服务器启动后将运行多长时间(绝对值)。若未指定该值,SAS LASR Analytic 服务器将无休止地运行下去。以秒为单位指定该值。例如,若输入 3600,服务器将在 60 分钟后停止运行。

对于分布式 SAS LASR Analytic 服务器,可另外指定一个值,这将在服务器停止活动一段时间后终止服务器。在第一个值后面的括号内指定该值。

例如:

3600 (600)

日志记录选项选项卡

启用日志记录

注: 日志记录选项选项卡上的所有字段都仅影响分布式 SAS LASR Analytic 服务器。在 SAS LASR Analytic 服务器中启用日志记录。

日志记录选项选项卡

日志记录路径

放置日志文件的路径。

日志记录选项选项卡

大文件大小 (MB)指定日志文件增长到多大(以兆字节为单位)才滚动更新日志文件。 默认为 100 MB。

日志记录选项选项卡

大滚动更新文件数

指定覆盖旧的日志文件之前可以循环使用多少日志文件。 默认值为 10。

SAS LASR Analytic 服务器 83

Page 104: SAS Visual Analytics 6.1:管理指南

字段 说明

日志记录选项选项卡

服务器终止时,保留日志文件

选择是可在服务器终止时在文件系统中保留日志文件。 默认值为否,即删除这些文件。

日志记录选项选项卡

其他日志记录参数

这是一个预留字段,供将来使用。

端口号 该 SAS LASR Analytic 服务器要使用的端口号。建议 SAS LASR Analytic 服务器 好采用 10011 到 10019 之间的端口号。

必须为每个 SAS LASR Analytic 服务器指定唯一的端口号。并不要求您使用这组指定的端口号。您可以在自己的站点上使用其他端口号,前提是每个端口号都唯一且仅与一个 SAS LASR Analytic 服务器关联。

若使用同一端口号创建了两个或更多 SAS LASR Analytic 服务器,则您将无法进行以下启动操作:

n 在 SAS Visual Analytics Administrator 的 LASR 表选项卡上启动 SAS LASR Analytic 服务器组件的服务器连接

n 使用 LASR 过程启动 SAS LASR Analytic 服务器的服务器连接

High-Performance Analytics 环境主机

输入 High-Performance Analytics 环境主机的主机名。

例如:

vahost.example.com

服务器说明文件 不要在该字段中输入任何信息。将该字段留空。

该字段供使用 SAS LASR Analytic 服务器的其他 SAS 软件应用程序使用。

连接 URI 只有在基于元数据感知型 SAS 应用程序(例如,SAS Visual Analytics Administrator 和 SAS Enterprise Guide)所生成的 SAS 代码使用该逻辑库加载和访问 LASR 表的情况下,该复选框才适用。该复选框不适用于从 SAS Visual Analytics 应用程序启动 SAS LASR Analytic 服务器或访问 SAS LASR Analytic 服务器。

编辑非分布式服务器的工作区服务器脚本

注册非分布式 SAS LASR Analytic 服务器时,还必须修改 SAS-configuration-directoryLevn/SASApp/WorkspaceServer 目录中的 WorkspaceServer_usermods.sh 脚

84 第 6 章 / SAS Visual Analytics 的服务器和逻辑库管理

Page 105: SAS Visual Analytics 6.1:管理指南

本。打开 WorkspaceServer_usermods.sh 文件,向该文件添加修改信息(如下例所示),

然后保存该文件。

#!/bin/sh -p## WorkspaceServer_usermods.sh## This script extends WorkspaceServer.sh. Add local environment variables# to this file so they will be preserved.#USERMODS_OPTIONS="-memsize 0 -cpucount ACTUAL"

为 SAS LASR Analytic 服务器注册 LASR 逻辑库

在元数据中注册分布式 SAS LASR Analytic 服务器及其服务器连接后,必须注册与该服务

器连接关联的 LASR 逻辑库。

提示 可有多个逻辑库与分布式 SAS LASR Analytic 服务器连接相关联。

要注册 LASR 逻辑库,请执行以下步骤:

1 在 SAS Management Console 中,展开数据逻辑库管理器。然后,右击逻辑库并选择

新建逻辑库选项以访问新建逻辑库向导。

2 从 High-Performance Analytics 列表中选择 SAS LASR Analytic 服务器逻辑库。

点击下一步。

3 在名称字段中输入适当的逻辑库名(例如,Sales LASR Library)。

说明字段是可选的。若输入说明,该说明将显示在 SAS Visual Analytics Administrator 的 LASR 表选项卡上的说明列中。

4 点击下一步。

5 在左侧的可用服务器面板中,选择 SASApp,然后点击右箭头。

6 点击下一步。

7 输入以下逻辑库属性:

SAS LASR Analytic 服务器 85

Page 106: SAS Visual Analytics 6.1:管理指南

字段 示例值和说明

逻辑库引用名 该逻辑库引用名是在 SAS LASR Analytic 服务器引擎 LIBNAME 语句中指定的,它与 SAS LASR Analytic 服务器上的表相关联。自行指定一个逻辑库引用名。

例如:

SALESLIB

引擎 SASIOLA

SASIOLA 是 SAS LASR Analytic 服务器引擎的引擎名称。

服务器标记 hps

服务器标记是与加载到 SAS LASR Analytic 服务器的内存中的表相关联的文本字符串。在 LIBNAME 语句中指定该服务器标记。该服务器标记和表名一起用于匹配 SAS LASR Analytic 服务器中的表所用的名称。

将数据从同地数据提供程序加载到 SAS LASR Analytic 服务器的内存中时,适用以下准则:

n 若同地存储提供程序为 HDFS,必须将该值设置为用“点分隔”HDFS 源文件夹路径的表示形式。例如,若源 HDFS 文件夹路径为 /hps/my/path,则应将服务器标记设置为 hps.my.path。

n 若同地数据提供程序不是 HDFS,则该值必须与同地数据提供程序的源逻辑库的逻辑库引用名值相匹配。例如,若源表与逻辑库引用名值为 HPS 的 Teradata 源逻辑库相关联,则服务器标记值必须也设置为 HPS。

从非同地源表加载数据时,服务器标记值无需与源逻辑库的任何参数相匹配。省略服务器标记的值将导致使用服务器标记 WORK。

您还可以点击高级选项执行预分配和优化之类的任务。点击下一步访问向导的下一页。

8 输入以下设置:

字段 示例值和说明

数据库服务器 SAS LASR Analytic 服务器(使用您在新建服务器向导中创建的服务器。)

连接 使用连接默认值:Server_Name

86 第 6 章 / SAS Visual Analytics 的服务器和逻辑库管理

Page 107: SAS Visual Analytics 6.1:管理指南

字段 示例值和说明

默认登录 无

使用默认值。

SAS High-Performance Deployment of Hadoop

关于 Hadoop 服务器和逻辑库

利用 SAS High-Performance Deployment of Hadoop,SAS LASR Analytic 服务器可将数

据从 HDFS 并行读取到内存中。并行处理的一个优点是可以提高向 SAS LASR Analytic 服务器加载数据源的速度。

SAS Visual Analytics 部署将在元数据中注册 Hadoop 服务器和 Visual Analytics Hadoop 逻辑库。不过,您可以在元数据中注册其他 Hadoop 逻辑库。

请注意以下关于逻辑库的要求:

n 对于您使用的每个 HDFS 路径,您都必须注册一个 SAS Data in HDFS 逻辑库。

n 每个 SAS Data in HDFS 逻辑库都需要一个注册的 LASR 逻辑库。

HDFS 路径需要转换为服务器标记。例如,在注册 LASR 逻辑库时,HDFS 路径 /user/annawilliams 必须转换为服务器标记 (USER.ANNAWILLIAMS)。

注册 SAS Data in HDFS 逻辑库

可有多个逻辑库与 Hadoop 服务器相关联。要注册 SAS Data in HDFS 逻辑库,请执行以

下步骤:

1 在 SAS Management Console 中,展开数据逻辑库管理器。然后,右击逻辑库并选择

新建逻辑库选项以访问新建逻辑库向导。

SAS High-Performance Deployment of Hadoop 87

Page 108: SAS Visual Analytics 6.1:管理指南

2 从 High-Performance Analytics 列表中选择 SAS Data in HDFS 逻辑库。点击下一

步。

3 在名称字段中输入适当的逻辑库名(例如,Sales Hadoop Library)。

说明字段是可选的。若输入说明,该说明将显示在 SAS Visual Analytics Administrator 的 LASR 表选项卡上的说明列中。

4 点击下一步。

5 在左侧的可用服务器面板中,选择 SASApp,然后点击右箭头。

6 点击下一步。

7 输入以下逻辑库属性:

字段 示例值和说明

逻辑库引用名 自行为该逻辑库指定逻辑库引用名。

例如:

SALESLIB

引擎 SASHDAT

HDFS 路径 /hps

输入 HDFS 路径。

注: 在此指定的路径用作设置目标 LASR 逻辑库的服务器标记值的基础。目标 LASR 逻辑库的服务器标记值应设置为在此指定路径的点分隔形式。例如,若 HDFS 路径的值指定为 /hps/example/path,则服务器标记值必须设置为 hps.example.path。

您还可以点击高级选项执行预分配和优化之类的任务。点击下一步访问向导的下一页。

8 输入以下设置:

字段 示例值和说明

数据库服务器 Hadoop 服务器

88 第 6 章 / SAS Visual Analytics 的服务器和逻辑库管理

Page 109: SAS Visual Analytics 6.1:管理指南

字段 示例值和说明

连接 使用连接默认值:Server_Name。

默认登录 无

使用默认值。

Teradata 服务器

注册 Teradata 服务器

若环境中有同地数据源,Teradata 服务器会以并行处理模式直接将数据源加载到分布式

SAS LASR Analytic 服务器中。并行处理的一个优点是可以提高向 SAS LASR Analytic 服务器加载数据源的速度。

SAS Visual Analytics 部署将在元数据中注册 Teradata 服务器和 Visual Analytics Teradata 逻辑库。不过您可以在元数据中注册其他 Teradata 服务器和逻辑库。使用

SAS Visual Analytics Administrator 应用程序选择数据源并将其添加至 Teradata 服务器。

然后,将这些数据源加载到 SAS LASR Analytic 服务器。

要在元数据中注册 Teradata 服务器并使用该服务器将同地数据源加载至分布式 SAS LASR Analytic 服务器,请执行以下步骤:

1 打开 SAS Management Console 应用程序。

2 在插件选项卡中,选择服务器管理器,然后右击新建服务器启动新建服务器向导。

3 导航至资源模板 服务器 数据库服务器 Teradata 服务器。点击下一步。

4 在名称字段中,输入这个新的 Teradata 服务器的名称,然后点击下一步。

5 输入适当的值或选择针对以下属性和字段的选择项。

Teradata 服务器 89

Page 110: SAS Visual Analytics 6.1:管理指南

表 6.3 新建服务器向导中的 Teradata 服务器属性

字段 示例值

主版本号 可选字段。

指定软件的主版本号。

副版本号 可选字段。

指定软件的副版本号。

软件版本 可选字段。

指定软件的版本号。

厂商 Teradata Corporation

相关机器 指定数据库服务器运行所在的机器。从菜单中选择 Teradata 服务器的主机名,或点击新建并指定主机名。服务器名称的格式为:

Teradata Server - hostname

Teradata 管理服务器信息 指定在向 SAS LASR Analytic 服务器加载数据源时要连接的 Teradata 管理服务器。若在该字段中指定的主机名解析为 SAS LASR Analytic 服务器的主机名,则 SAS Visual Analytics Administrator 将以并行处理模式加载数据。

必须将服务器名称用单引号引起来。例如:

'tms2650.example.com'若服务器名称未用单引号引起来,SAS LASR Analytic 服务器将无法从数据库中读取数据。

Teradata 数据库信息: 服务器 Teradata 数据库服务器的主机名。

必须将 Teradata 数据库服务器名称用单引号引起来。例如:

'tera2650.example.com'

帐号 可选字段。

用于对 Teradata 会话收费的帐号。

身份验证类型 用户/密码

90 第 6 章 / SAS Visual Analytics 的服务器和逻辑库管理

Page 111: SAS Visual Analytics 6.1:管理指南

字段 示例值

身份验证域 TeradataAuth

您可能需要创建新的身份验证域。详细信息,请参见 SAS Intelligence Platform: Security Administration Guide 第 11 章中的“How to Store Passwords for a Third-Party Server”。点击新建访问新建身份验证域对话框。然后,在名称字段中输入适当的值,并点击确定保存该设置。

点击下一步。

6 检查向导的 后一页,确保输入了适当的值。点击完成保存向导设置。

新服务器显示在服务器选项卡上。

注册 Teradata 逻辑库

注册 Teradata 服务器后,注册 Teradata 逻辑库。要注册 Teradata 逻辑库,请执行以下

步骤:

1 在 SAS Management Console 中,展开数据逻辑库管理器。右击逻辑库。然后,选择

新建逻辑库选项访问新建逻辑库向导。

2 导航至资源模板 逻辑库 数据库数据 Teradata 逻辑库。点击下一步。

3 在名称字段中,输入这个新的 Teradata 服务器的名称,然后点击下一步。

4 在新建逻辑库向导中输入以下字段和选择项的属性值。

表 6.4 新建逻辑库向导中的 Teradata 逻辑库属性

字段 说明

名称 提供 Teradata 逻辑库的名称。

说明 可选。

提供逻辑库的说明。

Teradata 服务器 91

Page 112: SAS Visual Analytics 6.1:管理指南

字段 说明

位置 接受默认文件夹路径,将在该路径中注册与该 Teradata 逻辑库相关联的输出表。或者,点击浏览并选择文件夹路径。

可用服务器 SASApp

逻辑库引用名 hps

若该逻辑库用于与 SAS LASR Analytic 服务器位于同地的服务器,那么您还必须注册一个用来从该逻辑库读取数据的 SAS LASR Analytic 服务器逻辑库。

注: 注册 SAS LASR Analytic 服务器逻辑库时,为该 Teradata 逻辑库指定的逻辑库引用名必须用作服务器标记的值。

若 SAS Visual Data Builder 确定您的 Teradata 暂存位置与 LASR 输出表位于同地,但 Teradata 逻辑库引用名与 SAS LASR Analytic 服务器逻辑库不匹配,您将无法保存查询。

引擎 TERADATA

TERADATA 高级选项:输出:是否使用 DBMS 的批量加载

高级选项:其他选项:要追加的选项

该值应由您的数据库管理员提供。

语法格式为:

DATABASE=Database_Value以下是一个示例:

DATABASE=hps

数据库服务器 从下拉菜单中,选择在元数据中注册的 Teradata 数据库服务器。该服务器采用以下格式显示:

Teradata Server-hostname

数据库模式名称 将该字段留空。不要输入数据库模式。不使用该值。

连接 这是在元数据中注册 Teradata 服务器时所指定的服务器连接。

92 第 6 章 / SAS Visual Analytics 的服务器和逻辑库管理

Page 113: SAS Visual Analytics 6.1:管理指南

字段 说明

默认登录 无。

使用默认值。

点击下一步。

5 检查向导的 后一页,确保输入了适当的值。点击完成保存向导设置。

新逻辑库显示在逻辑库选项卡下。

Greenplum 服务器

注册 Greenplum 服务器

若环境中有同地数据源,Greenplum 服务器会以并行处理模式直接将数据源加载到分布

式 SAS LASR Analytic 服务器中。并行处理的一个优点是可以提高向 SAS LASR Analytic 服务器加载数据源的速度。

SAS Visual Analytics 部署将在元数据中注册 Greenplum 服务器和 Visual Analytics Greenplum 逻辑库。不过您可以在元数据中注册其他 Greenplum 服务器和逻辑库。

使用 SAS Visual Analytics Administrator 应用程序将数据源添加至 Greenplum 服务器。

然后,将这些数据源加载到 SAS LASR Analytic 服务器。

要在元数据中注册 Greenplum 服务器,请执行以下步骤:

1 打开 SAS Management Console 应用程序。

2 在插件选项卡中,选择服务器管理器,然后右击新建服务器启动新建服务器向导。

3 导航至资源模板 服务器 数据库服务器 Greenplum 服务器。点击下一步。

4 在名称字段中,输入这个新的 Greenplum 服务器的名称,然后点击下一步。

5 输入适当的值或选择针对以下属性和字段的选择项。

Greenplum 服务器 93

Page 114: SAS Visual Analytics 6.1:管理指南

表 6.5 新建服务器向导中的 Greenplum 服务器属性

字段 示例值

主版本号 可选字段。

指定软件的主版本号。

副版本号 可选字段。

指定软件的副版本号。

软件版本 可选字段。

指定软件的版本号。

厂商 Greenplum Inc.

相关机器 指定数据库服务器运行所在的机器。从菜单中选择 Greenplum 服务器的主机名,或点击新建并指定主机名。

服务器名称的格式为:

Greenplum Server - hostname

Greenplum 连接信息

服务器信息

Greenplum 数据库服务器的主机名。

必须将服务器主机名用单引号引起来。

例如:

'salesdept.example.com'

选项: 服务器端口 输入端口号。

默认端口号为 5432。

身份验证类型 用户/密码

身份验证域 GreenplumAuth

您可能需要创建新的身份验证域。详细信息,请参见 SAS Intelligence Platform: Security Administration Guide 第 11 章中的“How to Store Passwords for a Third-Party Server”。点击新建访问新建身份验证域对话框。然后,在名称字段中输入适当的值,并点击确定保存该设置。

点击下一步。

94 第 6 章 / SAS Visual Analytics 的服务器和逻辑库管理

Page 115: SAS Visual Analytics 6.1:管理指南

6 检查向导的 后一页,确保输入了适当的值。点击完成保存向导设置。

新服务器显示在服务器选项卡下。

注册 Greenplum 逻辑库

注册 Greenplum 服务器后,注册 Greenplum 逻辑库。要注册 Greenplum 逻辑库,请执

行以下步骤:

1 在 SAS Management Console 中,展开数据逻辑库管理器。右击逻辑库。然后,选择

新建逻辑库选项访问新建逻辑库向导。

2 导航至资源模板 逻辑库 数据库数据 Greenplum 逻辑库。点击下一步。

3 在名称字段中,输入这个新的 Greenplum 服务器的名称,然后点击下一步。

4 在新建逻辑库向导中输入以下字段和选择项的属性值。

表 6.6 新建逻辑库向导中的 Greenplum 逻辑库属性

字段 说明

名称 提供 Greenplum 逻辑库的名称。

说明 可选。

提供逻辑库的说明。

位置 接受默认文件夹路径,将在该路径中注册与该 Greenplum 逻辑库相关联的输出表。或者,点击浏览并选择文件夹路径。

可用服务器 SASApp

Greenplum 服务器 95

Page 116: SAS Visual Analytics 6.1:管理指南

字段 说明

逻辑库引用名 HPS

若该逻辑库用于与 SAS LASR Analytic 服务器位于同地的服务器,那么您还必须注册一个用来从该逻辑库读取数据的 SAS LASR Analytic 服务器逻辑库。

注: 注册 SAS LASR Analytic 服务器逻辑库时,为该 Greenplum 逻辑库指定的逻辑库引用名必须用作服务器标记的值。

若 SAS Visual Data Builder 确定您的 Greenplum 暂存位置与 LASR 输出表位于同地,但 Greenplum 逻辑库引用名与 SAS LASR Analytic 服务器逻辑库不匹配,您将无法保存查询。

引擎 GREENPLM

数据库 hps

数据库服务器 从下拉菜单中,选择在元数据中注册的 Greenplum 数据库服务器。该服务器采用以下格式显示:

Greenplum Server-hostname

数据库模式名称 public

连接 这是在元数据中注册 Greenplum 服务器时所指定的服务器连接。该服务器连接显示在 SAS Visual Analytics Administrator 的 LASR 表选项卡上,用来向 SAS LASR Analytic 服务器加载数据源。

默认登录 无。

使用默认值。

点击下一步。

5 检查向导的 后一页,确保输入了适当的值。点击完成保存向导设置。

新逻辑库显示在逻辑库选项卡上。

96 第 6 章 / SAS Visual Analytics 的服务器和逻辑库管理

Page 117: SAS Visual Analytics 6.1:管理指南

注册源表

可使用 SAS Management Console 或 SAS Data Integration Studio 在元数据中注册源

表。有关在元数据中注册源表的说明,请参见 SAS Intelligence Platform: Data Administration Guide。

注册源表 97

Page 118: SAS Visual Analytics 6.1:管理指南

98 第 6 章 / SAS Visual Analytics 的服务器和逻辑库管理

Page 119: SAS Visual Analytics 6.1:管理指南

7SAS Visual Analytics 管理

SAS Visual Analytics 管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99关于 SAS Visual Analytics 管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

在 SAS Visual Analytics 中启用共享缩略图 . . . . . . . . . . . . . . . . . . . . . . . . . 100

配置地图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100关于地图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100SAS 托管的 OpenStreetMap 服务器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101修改用于连接到 OpenStreetMap 服务器的协议 . . . . . . . . . . . . . . . . . . 102SAS Visual Analytics Explorer 中地图的数据集 . . . . . . . . . . . . . . . . . . . 103在 SAS Visual Analytics Explorer 中安装地图的数据集 . . . . . . . . . . 103不同地图服务器上托管的地图的可选配置 . . . . . . . . . . . . . . . . . . . . . . . . . . 104

管理存储过程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105关于存储过程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105SAS Visual Analytics 中的存储过程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106管理存储过程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

提升 SAS Visual Analytics 对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

SAS Visual Analytics 管理

关于 SAS Visual Analytics 管理

本章介绍适用于 SAS Visual Analytics 的管理和配置任务。

99

Page 120: SAS Visual Analytics 6.1:管理指南

在 SAS Visual Analytics 中启用共享缩略图

在 SAS Visual Analytics 主页上,用户使用缩略图可以打开探索、报表、查询或存储过程。

默认情况下,SAS Visual Analytics 部署不启用共享缩略图。共享缩略图不符合可能已对

特定缩略图所关联对象中的数据施加的行级安全性。

部署 SAS Visual Analytics 时,va.supportSharedThumbnails 属性设置为 False。要在

SAS Visual Analytics 中启用共享缩略图,请执行以下步骤:

1 在 SAS Management Console 的插件选项卡上,导航到应用程序管理 配置管理器

SAS 应用程序基础结构 Visual Analytics 6.1,然后右击属性显示 Visual Analytics 6.1 属性对话框。

2 点击高级选项卡。

3 对于 va.supportSharedThumbnails 属性,选择 True。

4 点击确定退出 Visual Analytics 6.1 属性对话框。

要使该属性生效,请重新启动 Web 应用服务器。

配置地图

关于地图

地图将数据显示为气泡图,并叠加于地图之上。每个气泡都位于某一地理位置的中心或位

于某个位置的坐标上。

从 6.1 版本开始,SAS Visual Analytics 支持在 SAS Visual Analytics Explorer 和 SAS Visual Analytics Designer 中使用地图。这两个应用程序都支持为数据中存在的经度和纬

度选择列。自动映射地图列(这些列基于国家/地区、省/市/自治区或城市之类的项)的功

能仅在 SAS Visual Analytics Explorer 中提供。

100 第 7 章 / SAS Visual Analytics 管理

Page 121: SAS Visual Analytics 6.1:管理指南

SAS Deployment Wizard 创建 SAS-configuration-directory/Levn/SASApp/Data/vaelib 目录以储存 SAS Visual Analytics Explorer 和 SAS Visual Analytics Designer 使用的地图数据集。vaelib 逻辑库引用名引用该目录路径。

注: SAS Visual Analytics Designer 不使用数据集,除了当它从 SAS Visual Analytics Explorer 中显示需要使用数据集的地图可视化视图之外。

SAS Visual Analytics 为地图提供 SAS Visual Analytics Explorer 使用的数据集,它允许您

的站点访问已由 SAS 配置和托管的 OpenStreetMap 服务器。 SAS Visual Analytics 的默认配置引用由 SAS 托管的 OpenStreetMap 服务器,并且 SAS Visual Analytics 配置为

从该服务器检索映射图块。

SAS 托管的 OpenStreetMap 服务器

SAS 托管使用 SAS Visual Analytics 部署的、可供所有站点访问的 OpenStreetMap 服务

器。为了使用地图功能,需要连接到 OpenStreetMap 服务器。用户执行诸如在地图中缩

放或平移的任务或需要更多映射图块时,访问 OpenStreetMap 服务器以完成这些任务。

安装并配置 SAS Visual Analytics 时允许连接到 OpenStreetMap 服务器(由 SAS 托管)。

这些由 SAS 托管的 OpenStreetMap 服务器设置有复制和故障转移功能,以确保始终为您

的用户提供可靠的、可信赖的访问能力。

从您的站点向 OpenStreetMap 服务器发送的唯一信息是采用 URL 格式的图块编号请求。

从 OpenStreetMap 服务器返回给 SAS Visual Analytics Explorer 的唯一信息是地图图像。

在 SAS Visual Analytics Explorer 和 OpenStreetMap 服务器之间不交换其他信息。在

SAS Visual Analytics Explorer 内以内部方式呈现地图图像。

若有安全顾虑,可以配置到 SAS 的 OpenStreetMap 服务器的安全套接字层 (SSL) 连接。

可以在 SAS Deployment Wizard 安装 SAS Visual Analytics 时进行这样的配置,也可以在

以后配置。

注: 除了在 SAS Visual Analytics Explorer 内使用的映射图块的请求之外,不将其他任何

类型的数据或信息从您的站点发送到 OpenStreetMap 服务器。

在您的站点成功部署 SAS Visual Analytics 后,将配置到 OpenStreetMap 服务器的连接。

您不需要执行任何特殊配置任务来连接到 SAS 的 OpenStreetMap 服务器。尽管可以在

您的站点安装和配置 OpenStreetMap 服务器,但是请注意,安装、配置、托管和维护您

自己的地图服务器是一个复杂的过程。仅当您认真评估了在站点托管自己的地图服务器的

配置地图 101

Page 122: SAS Visual Analytics 6.1:管理指南

要求、需要、益处和维护责任后,才应尝试这样做。有关 OpenStreetMap 服务器的信息,

请参见:

http://www.openstreet.org

修改用于连接到 OpenStreetMap 服务器的协议

在安装和配置期间,SAS Deployment Wizard 显示 SAS Visual Analytics: SAS 地图通

信协议窗口。在该窗口中,系统提示您为 SAS 托管的 OpenStreetMap 服务器通信协议

选项选择 HTTP 或 HTTPS 协议。若您选择了 HTTPS 协议,则允许与 SAS 托管的

OpenStreetMap 服务器建立安全套接字层 (SSL) 连接。若您选择了 HTTP 协议,则允许

与 OpenStreetMap 服务器建立非安全连接。

若您要修改用于建立到 OpenStreetMap 服务器的连接的协议类型,可以访问 SAS Management Console 并修改 va.SASGeomapCommunicationProtocol 属性的值。

要修改用于从 SAS Visual Analytics Explorer 连接到 OpenStreetMap 服务器的协议类型,

请执行以下步骤:

1 在 SAS Management Console 的插件选项卡上,导航到应用程序管理 配置管理器

SAS 应用程序基础结构 Visual Analytics 6.1,然后右击属性显示 Visual Analytics 6.1 属性对话框。

2 点击高级选项卡。

3 点击添加显示定义新属性对话框。

4 输入要配置的可选属性名称和值(http 或 https),然后点击确定。

属性名称: va.SASGeomapCommunicationProtocol

属性值: https

5 在 Visual Analytics Explorer 6.1 属性对话框中点击添加。

6 点击确定退出 Visual Analytics Explorer 6.1 属性对话框。

7 重新启动 Web 应用服务器以使该更改生效。

102 第 7 章 / SAS Visual Analytics 管理

Page 123: SAS Visual Analytics 6.1:管理指南

SAS Visual Analytics Explorer 中地图的数据集

数据集仅与 SAS Visual Analytics Explorer 一起使用。要允许 SAS Visual Analytics 用户

执行包含地图的探索以及在 SAS Visual Analytics Explorer 中使用地图功能,您必须安装

地图的数据集。SAS 提供地图的数据集以方便与 SAS Visual Analytics Explorer 一起使

用。但是,不要求您必须使用它们。或者,您可以通过提供具有经度和纬度的数据集来创

建地图,并除了国家/地区、邮政编码或美国的州名外包含更多详细的项。SAS 提供的数

据集包括各种地理域,如美国的各州以及美国城市的邮政编码。若您的数据包含经度和纬

度详细信息,可以将数据中的所有变量转换为地图变量。

在 SAS Visual Analytics Explorer 中安装地图的数据集

要获取在 SAS Visual Analytics Explorer 中使用地图功能所需的数据集,请执行以下步

骤:

1 登录到您的 SAS 配置文件帐户,网址为:http://support.sas.com/demosdownloads/

license.jsp?productID=104279。

2 下载 centroids.zip 文件。

3 将文件解压缩到目录。

4 打开 cimport.sas 程序,指定应放置数据集的目录路径并保存该文件。以下是该文件的

示例:

libname vaelib "/install/SASServer/config/Lev1/SASApp/Data/vaelib";

5 运行 cimport.sas 程序。两个数据集会添加到 SAS-configuration-directory/Lev1/SASApp/Data/vaelib 目录。这些数据集为 attrlookup.sas7bdat 和

centlookup.sas7bdat。

注: attrlookup.sas7bdat 和 centlookup.sas7bdat 数据集不需要在元数据中注册。

配置地图 103

Page 124: SAS Visual Analytics 6.1:管理指南

不同地图服务器上托管的地图的可选配置

若使用的地图服务器不是 SAS 托管的 OpenStreetMap 服务器,可以为地图指定以下三个

可选属性和值。

va.GeoMapServerUrl若您要使用的地图服务器不是 SAS 托管的 OpenStreetMap 服务器,可以指定该可选

属性。为该属性指定的值应包含引用地图服务器的 URL 地址的逗点分隔列表。这些

地图服务器提供作为地图排列的图块。

以下是 SAS 提供的默认地图服务器的 URL 地址示例:

http://a.tile.openstreetmap.org, http://b.tile.openstreetmap.org, http://c.tile.openstreetmap.org

va.GeoMapNumResolutions该属性的默认配置值为 18。该属性的值决定呈现的有关服务器的详细信息的级别数。

该值决定用户可以放大地图的增量数。仅在您使用 va.GeoMapServerUrl 属性时才指

定该属性。

va.GeoMapMaxResolution该属性的默认配置值为 156543.0339。该属性的值决定在呈现地图时应用的 大分辨

率。仅在您使用 va.GeoMapServerUrl 属性时才指定该属性。

要配置应用到 SAS Visual Analytics Designer 或 SAS Visual Analytics Explorer 的地图的

可选属性,请执行以下步骤:

1 在 SAS Management Console 的插件选项卡上,导航到应用程序管理 配置管理器

SAS 应用程序基础结构 Visual Analytics 6.1,然后右击属性显示 Visual Analytics 6.1 属性对话框。

2 点击高级选项卡。

3 点击添加显示定义新属性对话框。

4 输入要配置的可选属性名称和值,然后点击确定:

属性名称: va.GeoMapServerUrl

属性值: URL_addresses_for_map_servers

104 第 7 章 / SAS Visual Analytics 管理

Page 125: SAS Visual Analytics 6.1:管理指南

属性名称: va.GeoMapNumResolutions

属性值: Number_of_Levels

属性名称: va.GeoMapMaxResolution

属性值: Maximum_Resolution

5 在 Visual Analytics 6.1 属性对话框中点击添加。

6 点击确定退出 Visual Analytics 6.1 属性对话框。

要使这些属性生效,请重新启动您的 Web 应用服务器。

管理存储过程

关于存储过程

存储过程是一种储存在服务器上、可以由用户执行的特殊 SAS 程序。可以在很多不同类

型的 SAS 应用程序(包括 SAS Visual Analytics Web 查看器和 SAS Mobile BI)中查看过

程的结果。没有参数的存储过程可直接执行并立即将结果返回给发出请求的客户端应用程

序。存储过程使用在 SAS Visual Analytics Designer 中进行设计时或在存储过程应用程

序中设置的提示值。运行时,用户无法在 SAS Visual Analytics Designer、SAS Visual Analytics Hub 或 SAS Mobile BI 中设置提示值。

存储过程包含 SAS 程序文件和说明应如何执行存储过程的元数据定义。存储过程在服务

器上始终可用、随时准备由用户执行并生成可在 SAS Visual Analytics Web 查看器或 SAS Mobile BI 中查看的结果。存储过程的缩略图显示在 SAS Visual Analytics 主页上。

以下是存储过程的一些主要好处:

n 因为存储过程代码不嵌入到客户端应用程序,只需要维护一份代码。

n 运行存储过程的每个应用程序始终获取结果的 新版本。

n 存储过程程序使用安全设置以确保每个用户只访问允许他或她查看的信息。

管理存储过程 105

Page 126: SAS Visual Analytics 6.1:管理指南

SAS Visual Analytics 中的存储过程

SAS Visual Analytics 6.1 支持存储过程的流式输出。执行存储过程后,其结果立即显示

在 SAS Visual Analytics Web 查看器中。没有输出文件储存在服务器上。当您注册存储

过程时,输出选项将作为元数据的一部分定义。SAS Visual Analytics 不支持非流式输出。

用于存储过程的数据源可以是 SAS LASR Analytic 服务器中的 LASR 表或元数据中的表。

当您将 SAS 程序转换为存储过程程序时, 好修改 LIBNAME 语句以使用元数据

LIBNAME 引擎。元数据 LIBNAME 引擎使用元数据访问控制来决定对逻辑库和表的访问

权限。当您的程序处理数据时,根据元数据中指定的数据级权限使用基础引擎。

管理存储过程

下表显示用于创建、注册和执行存储过程的应用程序。

表 7.1 创建、注册和执行存储过程

任务 应用程序

创建存储过程 SAS 程序

SAS Enterprise GuideSAS Data Integration Studio

注册存储过程 SAS Management ConsoleSAS Enterprise GuideSAS Data Integration Studio

执行存储过程* SAS Visual Analytics Web 查看器

SAS Mobile BISAS 存储过程 Web 应用程序

SAS Enterprise Guide**

* 其他 SAS Web 应用程序支持执行存储过程,但是未在该表中列出。

** SAS Enterprise Guide 不包括在 SAS Visual Analytics 部署中。

106 第 7 章 / SAS Visual Analytics 管理

Page 127: SAS Visual Analytics 6.1:管理指南

另见

SAS Stored Processes: Developer's Guide

提升 SAS Visual Analytics 对象

通过使用 SAS Intelligence Platform 提供的“导出 SAS 包”向导和“导入 SAS 包”向

导,可以将 SAS Visual Analytics 对象从 6.1 环境提升至另一个 6.1 环境。您可以将 SAS Visual Analytics 对象从一个服务器提升至另一个服务器,或是在同一个元数据服务器中提

升这些对象。

探索和报表引用加载到 SAS LASR Analytic 服务器并提供给用户的表。完成提升过程后,

打开某个探索或报表时,应用程序将尝试从 SAS LASR Analytic 服务器检索相关表。若该

表在服务器内存中不再可用,则显示错误消息。您可以通过将表加载到 SAS LASR Analytic 服务器并使它可用于提升的探索或报表,使探索和报表工作。

提升 SAS Visual Analytics 对象 107

Page 128: SAS Visual Analytics 6.1:管理指南

108 第 7 章 / SAS Visual Analytics 管理

Page 129: SAS Visual Analytics 6.1:管理指南

8SAS Visual Analytics Explorer 管理

关于 SAS Visual Analytics Explorer 管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

修改表排序的值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110表排序的属性和值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

管理高基数数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111关于管理可视化视图的高基数数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111如何对高基数数据求值? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112调整客户端中的数据阈值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113应用到高基数数据的数据阈值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114用于在中间层中配置数据阈值的自定义属性 . . . . . . . . . . . . . . . . . . . . . . . 122

关于 SAS Visual Analytics Explorer 管理

在 JBoss Web 应用服务器中执行 SAS Visual Analytics 应用程序套件,并将 SAS Web Infrastructure Platform 用于身份验证、安全和其他常见 Web 基础结构服务。SAS Visual Analytics Explorer 的配置设置由 SAS Deployment Wizard 配置。当您运行该向导时,它

会提示您输入一些值,这些值用于配置在中间层中运行的应用程序的设置。

本章介绍适用于 SAS Visual Analytics Explorer 应用程序的关键属性和值, 它也提供适用

于该应用程序的配置任务的说明。

以下是本章中的主题:

n “修改表排序的值”

n “管理高基数数据”

109

Page 130: SAS Visual Analytics 6.1:管理指南

修改表排序的值

表排序的属性和值

默认情况下在 SAS Visual Analytics Explorer 中启用表排序。若要修改与表排序关联的属

性值,请转到 SAS Management Console,导航到应用程序管理 配置管理器 SAS 应用程序基础结构 Visual Analytics Explorer 6.1。右击并选择属性。然后点击高级。

以下是表排序的属性和默认值:

SAS Visual Analytics 6.1 属性 默认值

vae.TableSortingEnabled true

vae.SortResultLimit 5000

vae.PageRowCount 10000

以下是对这些属性和值的说明:

vae.TableSortingEnabled若将 vae.TableSortingEnabled 属性设置为 true,用户可以点击列标题来对项排序。

vae.SortResultLimit该属性的值决定完成排序后返回的 大表行数。对分布在几台机器上的大型数据排序

可能需要很长时间。因此,在排序过程结束后返回的行数是有限的。该属性的值决定在

排序后返回多少行的数据。其余数据被截断。

vae.PageRowCountvae.PageRowCount 属性的值决定将多少数据返回给表可视化视图。若将该值设置为

10000,则将 10000 行数据返回给客户端。若用户滚动数据并传输了编号为 10001 的行,则客户端应用程序提示服务器返回下 10000 行。若启用表排序,则该限制不适用,

除非该属性的值小于为 vae.SortResultLimit 属性指定的值。

110 第 8 章 / SAS Visual Analytics Explorer 管理

Page 131: SAS Visual Analytics 6.1:管理指南

管理高基数数据

关于管理可视化视图的高基数数据

高基数是指以下数据源中的一列:该列相对于数据中的行数包含大量的唯一值。高基数列

值的示例包括用户姓名、司机的驾照号、电子邮件地址、街道地址、信用卡号或银行账号。

SAS Visual Analytics Explorer 提供内置的可定制方法来管理可视化视图中的高基数数

据:

n 通过过滤来限制可视化视图的高基数值。 SAS Visual Analytics Explorer 允许用户过

滤表中的高基数数据项。

有关如何过滤数据项的信息,请参见 SAS Visual Analytics: 用户指南。

n 通过分组来限制具有高基数值的数据项。在角色选项卡上,用户可以根据分配的类别数

据项的值将数据分组。有关如何将数据项分配给组数据角色的信息,请参见 SAS Visual Analytics: 用户指南。

n 数据阈值的默认值存在于 SAS Visual Analytics 和中间层中。这种组合的方法提供了

处理高基数数据的机制。

有关如何针对数据阈值对高基数数据求值的信息,请参见“如何对高基数数据求值?” (第 112 页)。

n 自定义数据阈值可以由每个 SAS Visual Analytics Explorer 用户指定。该自定义数据

阈值与用户的登录会话关联,并由应用程序为与该用户关联的所有登录会话保留。与中

间层中的默认数据阈值结合使用,它提供了处理高基数数据的另一种方法。

有关用户如何在 SAS Visual Analytics Explorer 中调整数据阈值的信息,请参见“调整

客户端中的数据阈值” (第 113 页)。

n 可以在 SAS Management Console 的配置管理器插件中使用自定义数据阈值指定属

性。这些自定义数据阈值覆盖中间层中的默认数据阈值。

有关如何将自定义数据阈值应用到高基数数据的信息,请参见“用于在中间层中配置数

据阈值的自定义属性” (第 122 页)。

管理高基数数据 111

Page 132: SAS Visual Analytics 6.1:管理指南

警告! 本文档提供关于自定义数据阈值的属性信息。SAS 强烈建议您不要指定这些属

性,也不要覆盖中间层中的默认数据阈值。只有 SAS 技术支持人员确定您的环境需要

这些属性时才应配置这些属性。未经 SAS 技术支持人员指导和说明擅自使用数据阈

值的这些自定义属性可能导致意外结果。这些意外结果可能发生在 SAS Visual Analytics、SAS LASR Analytic 服务器或中间层的 JBoss Web 应用服务器上。

如何对高基数数据求值?

当用户从数据源选择高基数数据项来创建可视化视图时,将同时应用中间层和 SAS Visual Analytics Explorer 应用程序中的数据阈值。用户收到的结果类型取决于各种因素。这些

因素包括设置的阈值、数据中的唯一值数目以及所做的选择类型(例如在数据源中选择的

类别和测度数)。

下面说明在数据源中选择一个类别时如何对图形的高基数数据求值:

n 验证中间层中的数据阈值以确认数据项数目在阈值内。

n 若数据项数目在数据阈值限制内,则将请求发送到 SAS LASR Analytic 服务器。否则,

显示错误消息。

n 若数据项数目小于客户端中的数据阈值,则显示请求的图形。

n 若数据项数目大于客户端中的数据阈值,则截断数据后再显示结果。

n 在具有一个类别和两个测度的散点图中,显示错误消息。在具有单个字符串类别和一个

或多个测度的线图中,结果按测度排名并被截断。

下面说明在数据源中选择两个或更多类别时如何对图形的高基数数据求值:

n 针对所有类别中的总行数验证中间层和客户端中的 小数据阈值。

n 若总行数超过其中一个数据阈值,则暂停查询。

n 若总行数位于数据阈值内,则处理查询并验证从 SAS LASR Analytic 服务器返回的结

果数,然后显示给用户。

n 若从 SAS LASR Analytic 服务器返回的结果数超过中间层或客户端中指定的数据阈

值,则暂停结果并为用户显示错误消息。

112 第 8 章 / SAS Visual Analytics Explorer 管理

Page 133: SAS Visual Analytics 6.1:管理指南

调整客户端中的数据阈值

用户登录到 SAS Visual Analytics Explorer 时,应用程序将提供应用到可视化视图中的高

基数数据的默认数据阈值。在应用程序内,用户可以选择文件 参数选择,然后点击常规

以查看默认数据阈值。

图 8.1 定制可视化视图数据阈值的“参数选择”对话框

常规页提供一个滑块,您可以使用它来选择应用到高基数数据的低、中或高数据阈值。滑

动刻度可使用户在指定的值范围内选择阈值。默认情况下,为 SAS Visual Analytics Explorer 的所有用户将滑块设置为“中-高”(值为 8)。当数据项位于此处指定的和中间层

中的数据阈值内时,该默认数据阈值指定可视化视图中返回给客户端的高基数数据的行数。

如果用户计算机的内存不足,可以将滑块设置为“低”以确保将更少的行返回给系统,并

防止出现意外结果(如系统崩溃)。

请参见 “应用到高基数数据的数据阈值” 部分。

例如,考虑一个简单情形:用户正在创建一个可视化视图,该视图包含具有一个类别的交

叉表。默认情况下,将常规页中的滑块设置为“中”(值为 8),它对应于交叉表的数据阈

值 41,000 行。对于具有一个类别的交叉表,中间层中的阈值为 50,000 行。

若交叉表有一个以上的类别,将应用在 SAS Visual Analytics Explorer 中指定的阈值。

管理高基数数据 113

Page 134: SAS Visual Analytics 6.1:管理指南

注: 对 SAS Visual Analytics Explorer 中数据阈值所做的任何更改将仅应用到当前登录会

话和将来登录会话的该用户所创建的可视化视图。

应用到高基数数据的数据阈值

针对在 SAS Visual Analytics Explorer 和中间层中指定的数据阈值检查数据源中的高基数

数据项。

注: 不能查看或修改在中间层中指定的默认数据阈值。不过,本文档为您提供有关这些默

认数据阈值的信息。可以指定自定义属性来覆盖中间层中的一些默认数据阈值,但是仅在

SAS 技术支持人员建议您这样做时您才能使用它们。

有关用户可以应用到 SAS Visual Analytics Explorer 的低、中和高数据阈值的信息以及中

间层中存在的默认数据阈值的信息,请参见下表:

n 表的数据阈值

n 交叉表的数据阈值

n 条形图的数据阈值

n 线图的数据阈值

n 散点图的数据阈值

n 气泡图的数据阈值

n 盒形图的数据阈值

n 热图的数据阈值

n 地图的数据阈值

n 矩形树图的数据阈值

n 相关矩阵的数据阈值

注: 直方图支持高基数数据项,但是不为它提供可调整的客户端数据阈值。这是因为用于

直方图的数据被合并为可管理的数据集。

114 第 8 章 / SAS Visual Analytics Explorer 管理

Page 135: SAS Visual Analytics 6.1:管理指南

表 8.1 简单表的数据阈值

简单表SAS Visual Analytics Explorer 和中间层中的默认数据阈值

SAS Visual Analytics Explorer 中的可调整数据阈值

表 默认情况下,客户端默认阈值是 10,000 行。在中间层中,默认可视化视图数据阈值为 100,000 行。

若返回给客户端的行数超过客户端或中间层中的 低可视化视图数据阈值,则截断数据。

除非已排序,否则表允许对数据分页。

用于分页的 小阈值:

低 = 每页 1,000 行中(默认值)= 每页 10,000 行高 = 每页 100,000 行

表 8.2 交叉表的数据阈值

交叉表SAS Visual Analytics Explorer 和中间层中的默认数据阈值

SAS Visual Analytics Explorer 中的可调整数据阈值

交叉表 若返回给客户端的行数超过中间层中的 低数据阈值,则显示错误消息。

表 8.3 条形图的数据阈值

条形图中的变化SAS Visual Analytics Explorer 和中间层中的默认数据阈值

SAS Visual Analytics Explorer 中的可调整数据阈值

单个类别,0 个或更多测度*

默认情况下,客户端数据阈值为 3,000 行。在中间层中,默认数据阈值为 50,000 行。

若返回给客户端的行数超过客户端或中间层的 低数据阈值,则按响应对首尾值进行排名。

若返回的行数大于 3,000 且小于 50,000 行,则截断数据并对其排名。若行数超过中间层的阈值(50,000 行或更多),则不返回任何数据,并向用户显示错误消息。

低 = 810 行中(默认值)= 3,000 行高 = 3,625 行

管理高基数数据 115

Page 136: SAS Visual Analytics 6.1:管理指南

条形图中的变化SAS Visual Analytics Explorer 和中间层中的默认数据阈值

SAS Visual Analytics Explorer 中的可调整数据阈值

零个或更多测度,两个或更多类别,已分组

默认情况下,客户端数据阈值为 3,000 行。在中间层中,应用由客户端指定的数据阈值。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 810 行中(默认值)= 3,000 行高 = 3,625 行

零个或更多测度,两个或更多类别作为水平和/或垂直序列

默认情况下,客户端数据阈值为 3,000 行。在中间层中,应用由客户端指定的数据阈值。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 810 行中(默认值)= 3,000 行高 = 3,625 行

* 按响应对首尾值进行排名。

表 8.4 线图的数据阈值

线图中的变化SAS Visual Analytics Explorer 和中间层中的默认数据阈值

SAS Visual Analytics Explorer 中的可调整数据阈值

单个数值、日期和时间类别,且具有一个或多个测度*

默认情况下,客户端数据阈值为 10,000 行。在中间层中,默认数据阈值为 50,000 行。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示第一个值和后一个值。

若返回的行数大于 10,000 且小于 50,000 行,则截断数据并对其排名。若行数超过中间层的阈值(50,000 行或更多),则不返回任何数据,并向用户显示错误消息。

低 = 5,630 行中 = 10,000 行高 = 11,250 行

116 第 8 章 / SAS Visual Analytics Explorer 管理

Page 137: SAS Visual Analytics 6.1:管理指南

线图中的变化SAS Visual Analytics Explorer 和中间层中的默认数据阈值

SAS Visual Analytics Explorer 中的可调整数据阈值

单个字符串类别,且具有一个或多个测度**

默认情况下,客户端数据阈值为 4,000 行。在中间层中,默认数据阈值为 50,000 行。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则按测度对结果排名并将其截断。

若返回的行数大于 4,000 且小于 50,000 行,则截断数据并对其排名。若行数超过中间层的阈值(50,000 行或更多),则不返回任何数据,并向用户显示错误消息。

低 = 1,380 行中 = 4,000 行高 = 4,750 行

使用 X 轴上的数值、数据或时间测度进行分组的两个类别

默认情况下,客户端数据阈值为 10,000 行。在中间层中,应用由客户端指定的默认数据阈值。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 5,630 行中 = 10,000 行高 = 11,250 行

进行分组的两个类别,且 X 轴上显示字符串

默认情况下,客户端数据阈值为 4,000 行。在中间层中,应用由客户端指定的默认数据阈值。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 1,380 行中 = 4,000 行高 = 4,750 行

两个或更多类别作为水平和/或垂直序列,且 X 轴上显示数值、日期或时间

默认情况下,客户端数据阈值为 10,000 行。在中间层中,应用由客户端指定的默认数据阈值。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 5,630 行中 = 10,000 行高 = 11,250 行

两个或更多类别作为水平和/或垂直序列,且 X 轴上显示字符串

默认情况下,客户端数据阈值为 4,000 行。在中间层中,应用由客户端指定的默认数据阈值。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 1,380 行中 = 4,000 行高 = 4,750 行

* 按排名显示第一个值和 后一个值。

** 按测度对结果进行排名,截断多余的行。

管理高基数数据 117

Page 138: SAS Visual Analytics 6.1:管理指南

表 8.5 散点图的数据阈值

散点图中的变化SAS Visual Analytics Explorer 和中间层中的默认数据阈值

SAS Visual Analytics Explorer 中的可调整数据阈值

两个测度,且不具有类别*

默认情况下,客户端数据阈值为 40,000 行。在中间层中,默认数据阈值为 100,000 行。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则将密度图显示为热图。

默认值 = 40,000 行

两个测度,且具有一个类别

默认情况下,客户端数据阈值为 40,000 行或测度数。在中间层中,默认数据阈值为 100,000 行。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 9,375 行中 = 40,000 行高 = 48,750 行

三个或更多测度,且不具有类别**

默认客户端阈值用 80,000 除以测度数计算得出。例如,若有 4 个测度,则阈值为 20,000(80,000 除以 4)。在中间层中,默认数据阈值为 100,000 行。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示一个热图,其中每个方格表示两个测度的相关值。

低 = 18,750 行中 = 80,000 行高 = 97,500 行

三个测度,且具有一个类别

默认客户端阈值用 80,000 除以测度数计算得出。例如,若有 4 个测度,则阈值为 20,000(80,000 除以 4)。在中间层中,默认数据阈值为 100,000 行。在中间层中,默认数据阈值为 100,000 行。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 18,750 行中 = 80,000 行高 = 97,500 行

* 密度图显示为热图。

** 当每个方格表示两个测度的相关值时显示热图。

118 第 8 章 / SAS Visual Analytics Explorer 管理

Page 139: SAS Visual Analytics 6.1:管理指南

表 8.6 气泡图的数据阈值

气泡图中的变化SAS Visual Analytics Explorer 和中间层中的默认数据阈值

SAS Visual Analytics Explorer 中的可调整数据阈值

三个测度,无类别 默认情况下,客户端数据阈值为 25,000 行。在中间层中,默认数据阈值为 100,000 行。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 7,500 行中 = 25,000 行高 = 30,000 行

已分组的三个测度 默认情况下,客户端数据阈值为 500 行。在中间层中,默认数据阈值为 50,000 行。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则按大小对顶部和底部的气泡排名。

若返回的行数大于 500 行且小于 50,000 行,则截断数据并对其排名。若行数超过中间层的阈值(50,000 行或更多),则不返回任何数据,并向用户显示错误消息。

低 = 150 行中 = 500 行高 = 600 行

三个测度,且具有水平和/或垂直序列

默认情况下,客户端数据阈值为 4,900 行。在中间层中,默认数据阈值为 50,000 行。若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 1,050 行中 = 4,900 行高 = 6,000 行

已分组的三个测度,且具有水平和/或垂直序列

默认情况下,客户端数据阈值为 500 行。在中间层中,应用由客户端指定的默认数据阈值。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 150 行中 = 500 行高 = 600 行

三个测度,已使用动画类别分组

默认情况下,客户端数据阈值为 2,420 行。在中间层中,默认数据阈值为 50,000 行。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 390 行中 = 2,420 行高 = 3,000 行

管理高基数数据 119

Page 140: SAS Visual Analytics 6.1:管理指南

表 8.7 盒形图的数据阈值

盒形图中的变化SAS Visual Analytics Explorer 和中间层中的默认数据阈值

SAS Visual Analytics Explorer 中的可调整数据阈值

一个或多个测度,无类别

默认情况下,客户端数据阈值为 2,900 行。在中间层中,默认数据阈值为 50,000 行。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

每个测度与一个盒子关联。支持大约 400 个测度。

低 = 500 个盒子

中 = 2,900 个盒子

高 = 3,500 个盒子

一个或多个测度,且具有一个类别

默认情况下,客户端数据阈值为 2,900 行。在中间层中,应用由客户端指定的默认数据阈值。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 500 个盒子

中 = 2,900 个盒子

高 = 3,500 个盒子

一个测度,且具有两个类别

默认情况下,客户端数据阈值为 2,900 行。在中间层中,应用由客户端指定的默认数据阈值。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 500 个盒子

中 = 2,900 个盒子

高 = 3,500 个盒子

具有离群值 无 不适用

表 8.8 热图的数据阈值

热图中的变化SAS Visual Analytics Explorer 和中间层中的默认数据阈值

SAS Visual Analytics Explorer 中的可调整数据阈值

两个或更多测度 在客户端或中间层中不应用任何数据阈值。热图自然会将数据合并为一个可管理的数据集。

没有任何可调整的数据阈值应用到该热图。

一个类别 默认情况下,客户端数据阈值为 3,000 行。在中间层中,默认数据阈值为 50,000 行。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 1,250 行中 = 3,000 行高 = 3,500 行

120 第 8 章 / SAS Visual Analytics Explorer 管理

Page 141: SAS Visual Analytics 6.1:管理指南

热图中的变化SAS Visual Analytics Explorer 和中间层中的默认数据阈值

SAS Visual Analytics Explorer 中的可调整数据阈值

两个类别 默认情况下,客户端数据阈值为 3,000 行。在中间层中,应用为客户端指定的数据阈值。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 1,250 行中 = 3,000 行高 = 3,500 行

表 8.9 地图的数据阈值

地图SAS Visual Analytics Explorer 和中间层中的默认数据阈值

SAS Visual Analytics Explorer 中的可调整数据阈值

零个或更多测度 默认情况下,客户端数据阈值为 5,000 行。在中间层中,应用由客户端指定的默认数据阈值。

若返回给客户端的行数超过客户端或中间层中的 低数据阈值,则显示错误消息。

低 = 1,500 行中 = 5,000 行高 = 6,000 行

表 8.10 矩形树图的数据阈值

矩形树图SAS Visual Analytics Explorer 和中间层中的默认数据阈值

SAS Visual Analytics Explorer 中的可调整数据阈值

层次,另加 0 个或更多测度;

详细信息级别 = 0

默认情况下,客户端数据阈值为 4,900 行。在中间层中,应用由客户端指定的数据阈值。

若返回给客户端的行数超过客户端或中间层的 低数据阈值,则按响应对首尾值进行排名。

低 = 1050 行中(默认值)= 4,900 行高 = 6000 行

层次,另加 0 个或更多测度;

详细信息级别 > 0

默认情况下,客户端数据阈值为 4,900 行。在中间层中,应用由客户端指定的数据阈值。

若返回给客户端的行数超过客户端中的低数据阈值,则显示错误消息。

低 = 1,050 行中(默认值)= 4,900 行高 = 600 行

管理高基数数据 121

Page 142: SAS Visual Analytics 6.1:管理指南

表 8.11 相关矩阵的数据阈值

相关矩阵SAS Visual Analytics Explorer 和中间层中的默认数据阈值

SAS Visual Analytics Explorer 中的可调整数据阈值

60 个测度 在中间层中没有限制。 低 = 60 个测度

中(默认值)= 60 个测度

高 = 60 个测度

用于在中间层中配置数据阈值的自定义属性

SAS Visual Analytics Explorer 和中间层中的默认数据阈值设计用于几乎所有环境。可以

在 SAS Visual Analytics Explorer 中查看和修改客户端的默认数据阈值。不能查看中间层

中的默认数据阈值。 不过,您可以通过指定自定义属性来覆盖某些默认数据阈值。

警告! 本文档提供关于自定义数据阈值的属性信息。SAS 强烈建议您不要指定这些属性,

也不要覆盖中间层中的默认数据阈值。只有 SAS 技术支持人员确定您的环境需要这些属

性时才应配置这些属性。未经 SAS 技术支持人员指导和说明擅自使用数据阈值的这些自

定义属性可能导致意外结果。这些意外结果可能发生在 SAS Visual Analytics、SAS LASR Analytic 服务器或中间层的 JBoss Web 应用服务器上。

下表指定了应在 SAS Management Console 中配置的自定义属性列表,仅当 SAS 技术支

持人员建议您这样做时您才能配置。

表 8.12 定制表的数据阈值

表中的变化 属性

表* vae.FetchRowsServerLimit

* 中间层中的默认数据阈值为 100,000 行。

122 第 8 章 / SAS Visual Analytics Explorer 管理

Page 143: SAS Visual Analytics 6.1:管理指南

表 8.13 定制交叉表的数据阈值

交叉表中的变化 属性

交叉表 vae.SummaryServerLimit

表 8.14 定制条形图的数据阈值

条形图中的变化 属性

单个类别,0 个或更多测度 vae.FrequencyServerLimit

零个或更多测度,两个或更多类别,已分组

不适用。

在中间层中,应用在 SAS Visual Analytics Explorer 中指定的数据阈值。

0 个或更多测度,2 个或更多类别作为水平和/或垂直序列

不适用。

在中间层中,应用在 SAS Visual Analytics Explorer 中指定的数据阈值。

表 8.15 定制线图的数据阈值

线图中的变化 自定义属性

单个数值、日期和时间类别,且具有一个或多个测度*

vae.SummaryServerLimit

单个字符串类别,且具有一个或多个测度*

vae.SummaryServerLimit

使用 X 轴上的数值、数据或时间测度进行分组的两个类别

不适用。

在中间层中,应用在 SAS Visual Analytics Explorer 中指定的数据阈值。

进行分组的两个类别,且 X 轴上显示字符串

不适用。

在中间层中,应用在 SAS Visual Analytics Explorer 中指定的数据阈值。

管理高基数数据 123

Page 144: SAS Visual Analytics 6.1:管理指南

线图中的变化 自定义属性

两个或更多类别作为水平和/或垂直序列,且 X 轴上显示数值、日期或时间

不适用。

在中间层中,应用在 SAS Visual Analytics Explorer 中指定的数据阈值。

两个或更多类别作为水平和/或垂直序列,且 X 轴上显示字符串

不适用。

在中间层中,应用在 SAS Visual Analytics Explorer 中指定的数据阈值。

* 中间层中的默认数据阈值为 50,000 行。

表 8.16 定制散点图的数据阈值

散点图中的变化 自定义属性

两个测度,且不具有类别* vae.RealScatterServerLimit

两个测度,且具有一个类别* vae.RealScatterServerLimit

三个或更多测度,且不具有类别* vae.RealScatterServerLimit

三个测度,且具有一个类别* vae.RealScatterServerLimit

* 中间层中的默认数据阈值为 100,000 行。

表 8.17 定制气泡图的数据阈值

气泡图中的变化 自定义属性

三个测度,无类别* vae.RealScatterServerLimit

已分组的三个测度** vae.SummaryServerLimit

三个测度,且具有水平和/或垂直序列

vae.SummaryServerLimit

已分组的三个测度,且具有水平和/或垂直序列**

不适用。

在中间层中,应用在 SAS Visual Analytics Explorer 中指定的数据阈值。

124 第 8 章 / SAS Visual Analytics Explorer 管理

Page 145: SAS Visual Analytics 6.1:管理指南

气泡图中的变化 自定义属性

三个测度,已使用动画类别分组** vae.SummaryServerLimit

* 中间层中的默认数据阈值为 100,000 行。

** 中间层中的默认数据阈值为 50,000 行。

表 8.18 定制盒形图的数据阈值

盒形图中的变化 自定义属性

一个或多个测度,无类别* vae.BoxPlotServerLimit

一个或多个测度,且具有一个类别 vae.BoxPlotServerLimit

一个测度,且具有两个类别 不适用。

在中间层中,应用在 SAS Visual Analytics Explorer 中指定的数据阈值。

具有离群值 不适用。

在中间层中,应用在 SAS Visual Analytics Explorer 中指定的数据阈值。

* 对每个测度应用一个盒子, 多有 400 个测度。

表 8.19 定制热图的数据阈值

热图中的变化 自定义属性

两个或更多测度 在 SAS Visual Analytics Explorer 或中间层中不应用任何数据阈值。热图自然会将数据合并为一个可管理的数据集。

一个类别 vae.ScatterPlotServerLimit

两个类别 不适用。

在中间层中,应用在 SAS Visual Analytics Explorer 中指定的数据阈值。

管理高基数数据 125

Page 146: SAS Visual Analytics 6.1:管理指南

表 8.20 定制地图的数据阈值

地图 自定义属性

零个或更多测度 不适用。

在中间层中,应用在 SAS Visual Analytics Explorer 中指定的数据阈值。

126 第 8 章 / SAS Visual Analytics Explorer 管理

Page 147: SAS Visual Analytics 6.1:管理指南

9SAS Visual Analytics Designer 管理

关于 SAS Visual Analytics Designer 管理 . . . . . . . . . . . . . . . . . . . . . . . . . . 127

报表中的高基数数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127如何为报表管理高基数数据? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127应用到高基数数据的报表数据阈值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

关于 SAS Visual Analytics Designer 管理

在 JBoss Web 应用服务器中执行 SAS Visual Analytics 应用程序套件,并将 SAS Web Infrastructure Platform 用于身份验证、安全和其他常见 Web 基础结构服务。SAS Visual Analytics Designer 界面包含用于处理高基数数据的内置数据阈值。将在本文档中介绍这

些数据阈值,不能查看、修改或使用自定义属性覆盖它们。

本章说明设计器界面如何管理高基数数据。

报表中的高基数数据

如何为报表管理高基数数据?

高基数是指以下数据源中的一个或多个列:这些列相对于数据中的行数包含大量的唯一值。

高基数列值的示例有:用户姓名、司机的驾照、电子邮件地址、街道地址、信用卡号或银

行账号。

127

Page 148: SAS Visual Analytics 6.1:管理指南

设计器界面提供内置的可定制方法来管理报表中的高基数数据:

n 通过过滤来限制报表的高基数值。设计器界面允许用户过滤数据源中的高基数数据项。

有关如何过滤数据项的信息,请参见 SAS Visual Analytics 用户指南。

n 数据阈值的默认值存在于中间层中。用户在设计器界面中选择数据项来创建诸如表、图

或量具之类的报表对象时,一个默认阈值将应用到从表中选择的高基数数据项。该默认

阈值在中间层中定义,因此不能更改,它随每个报表对象不同而不同。

聚合高基数数据时,仅当高基数数据项数超过应用的阈值时才截断数据。设计器界面支持

聚合为 1000 个值的数十亿个值。若数据中的数十亿个值具有数十亿个唯一标识符,则应

用默认阈值并截断超过阈值的多余行。不为超过阈值的任何行返回数据。

若数据源包含一百万个以上的记录,对于在任何特殊类别中其基数大于 10,000 个唯一项

的数据项,将阻止对它们进行查询。这样做是为了确保得到精确的结果和成功生成报表。

应用到高基数数据的报表数据阈值

数据阈值的默认值存在于中间层中。 不能查看、修改或使用自定义属性覆盖这些默认值。

下表显示应用到各种报表对象中高基数数据的数据阈值。

表 9.1 表、图和量具的数据阈值

报表对象类型 报表对象 聚合的数据 设计器界面的数据阈值

简单表 是 40,000 行。

超过该阈值的多余行将被截断。

交叉表 是 40,000 行。

超过该阈值的多余行将被截断,并且显示错误消息。

条形图 是 3000 行。

不会为超过该阈值的任何行返回数据。

128 第 9 章 / SAS Visual Analytics Designer 管理

Page 149: SAS Visual Analytics 6.1:管理指南

报表对象类型 报表对象 聚合的数据 设计器界面的数据阈值

目标条形图 是 3,000 行。不会为超过该阈值的任何行返回数据。

瀑布图 是 3,000 行。

不会为超过该阈值的任何行返回数据。

线图 是 4000 行。

不会为超过该阈值的任何行返回数据。

饼图 是 40,000 行。

不会为超过该阈值的任何行返回数据。

散点图 否,存在详细信息 3000 行。

不会为超过该阈值的任何行返回数据。

时间序列图 是 10,000 行。

不会为超过该阈值的任何行返回数据。

气泡图 是 1,500 行。

不会为超过该阈值的任何行返回数据。

矩形树图 是 25,000 行。

不会为超过该阈值的任何行返回数据。

双轴条形图 是 3,000 行。

不会为超过该阈值的任何行返回数据。

双轴线图 是 4,000 行。

不会为超过该阈值的任何行返回数据。

双轴条线图 是 3,000 行。

不会为超过该阈值的任何行返回数据。

双轴时间序列图

是 10,000 行。

不会为超过该阈值的任何行返回数据。

报表中的高基数数据 129

Page 150: SAS Visual Analytics 6.1:管理指南

报表对象类型 报表对象 聚合的数据 设计器界面的数据阈值

量具

弹道图、滑块图、温度计、刻度盘、速度计

是 5 行。

超过该阈值的多余行将被截断。

130 第 9 章 / SAS Visual Analytics Designer 管理

Page 151: SAS Visual Analytics 6.1:管理指南

10SAS Visual Analytics Transport Service 管理

SAS Visual Analytics Transport Service . . . . . . . . . . . . . . . . . . . . . . . . . . . 131关于 SAS Visual Analytics Transport Service . . . . . . . . . . . . . . . . . . . . . 131

修改横幅相关项的显示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

修改用于在中间层中调整图像大小的值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

修改为查询中允许的单元数应用的值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

修改层次的默认脱机钻取深度 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

修改等待服务器响应 SAS Mobile BI 的持续时间 . . . . . . . . . . . . . . . . . . . . 136

修改等待服务器响应查询的持续时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

SAS Visual Analytics Transport Service

关于 SAS Visual Analytics Transport Service

SAS Visual Analytics Transport Service 在中间层中执行以允许移动设备上的 SAS Mobile BI 和中间层以及 SAS LASR Analytic 服务器之间的通信。SAS Deployment Wizard 会配置该组件的属性和值。

要查看 SAS Visual Analytics Transport Service 的属性和值,请点击 SAS Management Console 中的插件选项卡。在 SAS Management Console 的插件选项卡中,导航到应用

131

Page 152: SAS Visual Analytics 6.1:管理指南

程序管理 配置管理器 SAS 应用程序基础结构 Visual Analytics 6.1 Visual Analytics Services 6.1 Visual Analytics Transport Service 6.1,然后右击属性显

示 Visual Analytics Transport Service 6.1 属性对话框。

修改横幅相关项的显示

SAS Visual Analytics 部署使用 SAS Mobile BI 的默认值配置横幅相关项的显示。在移动

设备上,您可以在 SAS Mobile BI 中定制公司徽标、横幅和标题的显示。

以下是在 SAS Mobile BI 中显示的自定义公司徽标、横幅和标题的示例:

图 10.1 SAS Mobile BI 中显示的自定义徽标、横幅和标题

要在 SAS Mobile BI 中定制自定义徽标、横幅和标题的显示,请执行以下步骤:

1 在 SAS Management Console 的插件选项卡中,导航到应用程序管理 配置管理器

SAS 应用程序基础结构 Visual Analytics 6.1 Visual Analytics Services 6.1 Visual Analytics Transport Service 6.1,然后右击属性显示 Visual Analytics Transport Service 6.1 属性对话框。

132 第 10 章 / SAS Visual Analytics Transport Service 管理

Page 153: SAS Visual Analytics 6.1:管理指南

2 点击高级选项卡。

3 修改以下属性的值:

属性名称: viewerservices.company.banner.logoUrl

属性值: URL_Address_for_the_Logo

您指定的徽标 URL 必须可被移动设备访问。

属性名称: viewerservices.company.banner.title

属性值: Title_for_the_Banner

属性名称: viewerservices.company.banner.message

属性值: Message_for_the_Banner

4 点击确定退出 Visual Analytics Transport Service 6.1 属性对话框。

5 要使这些更改生效,请重新启动 Web 应用服务器。

修改用于在中间层中调整图像大小的值

viewerservices.image.default.max.bytes 属性表示用于决定在将图像传递给移动设

备前是否在服务器端调整图像大小的字节数。可调整大小的图像类型包括 PNG、BMP、JPEG 和 GIF 文件。

默认情况下,将该属性的值设置为 300 KB。限制传递的图像大小确保了更快地下载以及

在移动设备上占用更小的内存空间。默认值对大多数环境是足够的。若将该属性的值设置

为 0,则禁止在中间层中调整图像大小。

仅当您要增加或减小允许传递到移动设备的图像字节数的极少数情况下,才修改该属性的

值。在修改该属性的值时,系统会显示一些警告,因为该操作会影响下载时间和移动设备

中的内存。

在 SAS Visual Analytics Designer 界面中,用户可以定制图像大小调整。用户可以选择插

入 其他 图像来显示图像选择窗口。在该窗口中,若将缩放类型选项设置为无,则传

递到移动设备的所有图像不会缩小到小于为

viewerservices.image.default.max.bytes 属性指定的值。

修改用于在中间层中调整图像大小的值 133

Page 154: SAS Visual Analytics 6.1:管理指南

对于图像选择窗口中的缩放类型选项,若用户选择拉伸、适合整区、适合宽度或适合高度,

这些选择并不影响为 viewerservices.image.default.max.bytes 属性指定的值。

为该属性指定的字节数用于决定在将图像传递到 SAS Mobile BI 前是否应在中间层调整

图像大小。

要修改为该属性指定的字节数,请执行以下步骤:

1 在 SAS Management Console 的插件选项卡中,导航到应用程序管理 配置管理器

SAS 应用程序基础结构 Visual Analytics 6.1 Visual Analytics Services 6.1 Visual Analytics Transport Service 6.1,然后右击属性显示 Visual Analytics Transport Service 6.1 属性对话框。

2 点击高级选项卡。

3 修改以下属性的值:

属性名称: viewerservices.image.default.max.bytes

属性值: Number_of_Bytes

4 点击确定退出 Visual Analytics Transport Service 6.1 属性对话框。

5 要使该更改生效,请重新启动 Web 应用服务器。

修改为查询中允许的单元数应用的值

从移动设备启动查询时,该查询中允许的 大数据单元数由 SAS Management Console 中的 viewerservices.default.max.cells.produced 属性决定。

默认值为 250,000 个数据单元。该属性定义对于单个数据查询可以传递到移动设备的

大数据单元数。若查询中的单元数超过为

viewerservices.default.max.cells.produced 属性指定的值,则返回给 SAS Mobile BI 的数据将被截断,显示不完整的报表。用于该报表的数据不完整。

该默认值对于大多数环境已足够,它可防止 JBoss 应用服务器崩溃。在极少数情况下,您

可能需要修改该属性的值以允许/不允许更多数据单元。

134 第 10 章 / SAS Visual Analytics Transport Service 管理

Page 155: SAS Visual Analytics 6.1:管理指南

要修改为 SAS Mobile BI 查询中允许的单元数应用的值,请执行以下步骤:

1 在 SAS Management Console 的插件选项卡中,导航到应用程序管理 配置管理器

SAS 应用程序基础结构 Visual Analytics 6.1 Visual Analytics Services 6.1 Visual Analytics Transport Service 6.1,然后右击属性显示 Visual Analytics Transport Service 6.1 属性对话框。

2 点击高级选项卡。

3 修改以下属性的值:

属性名称: viewerservices.default.max.cells.produced

属性值: Maximum_Number_of_Cells_Allowed

4 点击确定退出 Visual Analytics Transport Service 6.1 属性对话框。

5 要使该更改生效,请重新启动 Web 应用服务器。

修改层次的默认脱机钻取深度

对于引用层次的可视化视图,

viewerservices.data.default.interactive.drill.depth 属性决定发送到移动设备

以脱机钻取的数据量。该属性的默认值设置为 3。使用该默认值,SAS Mobile BI 允许用

户 多钻取 3 个级别的数据外加额外的 3 个钻取级别。

若某些报表要求用户可以钻取到默认设置之下,可以修改该属性的值。

要修改 viewerservices.data.default.interactive.drill.depth 属性的值,请按照以

下步骤操作:

1 在 SAS Management Console 的插件选项卡中,导航到应用程序管理 配置管理器

SAS 应用程序基础结构 Visual Analytics 6.1 Visual Analytics Services 6.1 Visual Analytics Transport Service 6.1,然后右击属性显示 Visual Analytics Transport Service 6.1 属性对话框。

2 点击高级选项卡。

修改层次的默认脱机钻取深度 135

Page 156: SAS Visual Analytics 6.1:管理指南

3 修改以下属性的值:

属性名称: viewerservices.data.default.interactive.drill.depth

属性值: Number_of_Drill_Levels

4 点击确定退出 Visual Analytics Transport Service 6.1 属性对话框。

5 要使该更改生效,请重新启动 Web 应用服务器。

修改等待服务器响应 SAS Mobile BI 的持续时间

为 viewerservices.lasr.socketTimeout.milliseconds.interactions 属性指定的值

决定 SAS Mobile BI 应用程序尝试联系 SAS LASR Analytic 服务器时的等待持续时间。

该属性适用于从移动设备发出的执行过滤、刷亮和钻取之类任务的实时请求。

该属性的默认值为 30 秒,它适用于几乎所有环境。若 SAS Mobile BI 和 SAS LASR Analytic 服务器之间的会话超时,您可以考虑修改该属性的值。

要修改 viewerservices.lasr.socketTimeout.milliseconds.interactions 属性的

值,请执行以下步骤:

1 在 SAS Management Console 的插件选项卡中,导航到应用程序管理 配置管理器

SAS 应用程序基础结构 Visual Analytics 6.1 Visual Analytics Services 6.1 Visual Analytics Transport Service 6.1,然后右击属性显示 Visual Analytics Transport Service 6.1 属性对话框。

2 点击高级选项卡。

3 修改以下属性的值:

属性名称: viewerservices.lasr.socketTimeout.milliseconds.interactions

属性值: Value_in_Seconds

4 点击确定退出 Visual Analytics Transport Service 6.1 属性对话框。

136 第 10 章 / SAS Visual Analytics Transport Service 管理

Page 157: SAS Visual Analytics 6.1:管理指南

5 要使该更改生效,请重新启动 Web 应用服务器。

修改等待服务器响应查询的持续时间

viewerservices.lasr.socketTimeout.milliseconds.subscribe 属性决定当 SAS Mobile BI 应用程序联系 SAS LASR Analytic 服务器时它等待服务器响应订阅的报表中查

询的时间。该属性的默认值为 30000 毫秒,它通常适用于大多数环境。若一些报表中的查

询花费过多时间来完成,您可以考虑修改该属性的值。

要在 SAS Mobile BI 中修改该属性的值,请执行以下步骤:

1 在 SAS Management Console 的插件选项卡中,导航到应用程序管理 配置管理器

SAS 应用程序基础结构 Visual Analytics 6.1 Visual Analytics Services 6.1 Visual Analytics Transport Service 6.1,然后右击属性显示 Visual Analytics Transport Service 6.1 属性对话框。

2 点击高级选项卡。

3 修改以下属性的值:

属性名称: viewerservices.lasr.socketTimeout.milliseconds.subscribe

属性值: Value_in_Milliseconds

4 点击确定退出 Visual Analytics Transport Service 6.1 属性对话框。

5 要使该更改生效,请重新启动 Web 应用服务器。

修改等待服务器响应查询的持续时间 137

Page 158: SAS Visual Analytics 6.1:管理指南

138 第 10 章 / SAS Visual Analytics Transport Service 管理

Page 159: SAS Visual Analytics 6.1:管理指南

11SAS High-Performance Deployment of Hadoop 管理

SAS High-Performance Deployment of Hadoop . . . . . . . . . . . . . . . . . . 139SAS High-Performance Deployment of Hadoop 概述 . . . . . . . . . . . . 139启动和停止 SAS High-Performance Deployment of Hadoop . . . 140SAS High-Performance Deployment of Hadoop 的工作机制 . . . 140

SAS High-Performance Deployment of Hadoop

SAS High-Performance Deployment of Hadoop 概述

SAS High-Performance Deployment of Hadoop 是支持的与 SAS LASR Analytic 服务器. 本章中的信息仅适用于使用 SAS High-Performance Deployment of Hadoop 和分布式

SAS LASR Analytic 服务器的部署。

SAS High-Performance Deployment of Hadoop 向 Apache Hadoop 添加使之与 SAS 软件更紧密集成的服务。SAS LASR Analytic 服务器 利用 Hadoop 分布式文件系统

(HDFS)。该服务器使用 HDFS 并行读取和写入表。SAS 软件使用特殊文件格式在 HDFS 中储存表,文件名后 为 SASHDAT。和在 HDFS 中储存的任何文件一样,将文件作为一

系列块分配给群集中的机器。

SAS 改进了块分配算法来确保均匀分配块。因为 SAS LASR Analytic 服务器可以直接读

取数据块,均匀分配块与群集中服务器使用的机器上的工作量均匀分配有关。

139

Page 160: SAS Visual Analytics 6.1:管理指南

在大多数情况下,HDFS 和服务器内存中数据的均匀分配提供了 佳性能。分析操作的大

多数请求针对表中的所有数据运行,当数据均匀分配时,所有机器的速度是相同的。不过,

还提供利用分区表的数据访问模式。

数据开发人员使用 SAS Visual Builder 并使用 SAS Data in HDFS 逻辑库或 SAS LASR Analytic 服务器逻辑库时,他们可以指定用于将表分区的某一列。数据分配不再均匀,但

是访问模式通常使用该列(如“区域”)并按其取数据子集,然后仅针对具有这些行的机器

发出请求。

选择何时使用分区要求了解在探索数据时分析员使用的数据和访问模式。请注意,若将表

分区且访问模式不利用分区列,则处理时间可能很长,因为服务器的速度仅与行数 多的

机器速度相同。有关分区的详细信息,请参见 SAS LASR Analytic Server: Administration Guide。

启动和停止 SAS High-Performance Deployment of Hadoop

必须使用根用户帐户或选择作为服务帐户的用户 ID 来启动和停止 SAS High-Performance Deployment of Hadoop。该帐户通常名为 hadoop。

要启动 SAS High-Performance Deployment of Hadoop,请执行以下步骤:

1 登录到用作 NameNode 的机器。

2 以根用户或服务用户 ID 身份启动 SAS High-Performance Deployment of Hadoop:

/hadoop-install-dir/hadoop-0.23.1/bin/start-dfs.sh

要停止 SAS High-Performance Deployment of Hadoop,请执行上述步骤,但是使用 /hadoop-install-dir/hadoop-0.23.1/bin/stop-dfs.sh 命令。

SAS High-Performance Deployment of Hadoop 的工作机制

SAS High-Performance Deployment of Hadoop 通过以下方式改进了 Apache Hadoop:将数据均匀分配或进行分区,并设置 SAS Data in HDFS 引擎所分配块的文件系统所有

权。使用用于运行 SAS High-Performance Deployment of Hadoop 的用户 ID 将这些块

140 第 11 章 / SAS High-Performance Deployment of Hadoop 管理

Page 161: SAS Visual Analytics 6.1:管理指南

分配给群集中的机器。将块分配给群集中的机器后,将对每个块设置文件所有权和访问模

式。

分配块并设置所有权和权限后,在 HDFS 中将表作为可加载到内存的 SASHDAT 文件提

供。通过在 HDFS 中创建满足组织需要的目录结构来保护对 SASHDAT 文件的访问。通

过设置组 ID 和访问模式来满足数据的安全要求,保护每个目录。

SAS High-Performance Deployment of Hadoop 141

Page 162: SAS Visual Analytics 6.1:管理指南

142 第 11 章 / SAS High-Performance Deployment of Hadoop 管理

Page 163: SAS Visual Analytics 6.1:管理指南

12日志记录配置

的日志记录 SAS Visual Analytics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144关于 SAS Visual Analytics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

SAS LASR Authorization Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145使用 log4j 文件记录日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

SAS Visual Analytics Administrator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145使用 log4j 文件记录日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

SAS Visual Analytics Designer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145使用 log4j 文件记录日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145将发出的命令记录至 SAS LASR Analytic 服务器 . . . . . . . . . . . . . . . . . 146

SAS Visual Analytics Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146使用 log4j 文件记录日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146记录操作和事件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

SAS Visual Analytics Explorer 预测 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147使用 log4j 文件记录日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147记录操作和事件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

SAS Visual Analytics Transport Service . . . . . . . . . . . . . . . . . . . . . . . . . . . 148使用 log4j 文件记录日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148记录操作和事件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148模式验证故障排除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

SAS Visual Analytics Hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149使用 log4j 文件记录日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

143

Page 164: SAS Visual Analytics 6.1:管理指南

SAS Visual Analytics Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149使用 log4j 文件记录日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149将发出的命令记录至 SAS LASR Analytic 服务器 . . . . . . . . . . . . . . . . . 150

SAS Visual Data Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150使用 log4j 文件记录日志 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

的日志记录 SAS Visual Analytics

关于 SAS Visual Analytics

SAS Visual Analytics 应用程序套件、SAS LASR Authorization Service 和 SAS Visual Data Builder 使用 log4j 执行日志记录。从以下目录读取 SAS Visual Analytics 应用程序

套件中每个组件的 log4j 配置文件:

SAS-configuration-directory/Levn/Web/Common/LogConfig

有关日志记录级别、如何使用 log4j 文件和如何使用各个日志记录上下文的信息,请参见

SAS Intelligence Platform: Middle-Tier Administration Guide。

以下是 SAS Visual Analytics:

n SASLASRAuthorization-log4j.xml

n SASVisualAnalyticsAdministrator-log4j.xml

n SASVisualAnalyticsDesigner-log4j.xml

n SASVisualAnalyticsExplorer-log4j.xml

n SASVisualAnalyticsExplorerForecast-log4j.xml

n SASVisualAnalyticsHub-log4j.xml

n SASVisualAnalyticsTransport-log4j.xml

n SASVisualAnalyticsViewer-log4j.xml

n SASVisualAnalyticsDataBuilder-log4j.xml

144 第 12 章 / 日志记录配置

Page 165: SAS Visual Analytics 6.1:管理指南

每个日志文件包含一些日志记录元素,这些元素附带为每项执行的日志记录类型的说明。

这些日志记录元素只应用于故障排除目的,而且仅应在 SAS 技术支持人员的指导下进行

故障排除。

有关 log4j 配置文件的信息,请参见:

http://logging.apache.org/log4j/index.html

http://logging.apache.org/log4j/1.2/manual.html

SAS LASR Authorization Service

使用 log4j 文件记录日志

通过在 log4j 文件中添加日志输出目的地部分来完成消息日志记录。日志记录上下文是日

志记录消息源自的类的完全限定类名。

SAS Visual Analytics Administrator

使用 log4j 文件记录日志

通过在 log4j 文件中添加日志输出目的地部分来完成消息日志记录。日志记录上下文是日

志记录消息源自的类的完全限定类名。

SAS Visual Analytics Designer

使用 log4j 文件记录日志

通过在 log4j 文件中添加日志输出目的地部分来完成消息日志记录。日志记录上下文是日

志记录消息源自的类的完全限定类名。

SAS Visual Analytics Designer 145

Page 166: SAS Visual Analytics 6.1:管理指南

将发出的命令记录至 SAS LASR Analytic 服务器

SAS Visual Analytics Designer 用于访问 SAS LASR Analytic 服务器中的数据源并创建

报表。要隔离向 SAS LASR Analytic 服务器发出的命令,请执行以下步骤:

1 编辑 SASVisualAnalyticsDesigner-log4j。

2 删除用于包含 SAS_LASR_COMMANDS_FILE 的注释。

3 重新启动 Web 应用服务器。

SAS Visual Analytics Explorer

使用 log4j 文件记录日志

通过在 log4j 文件中添加日志输出目的地部分来完成消息日志记录。日志记录上下文是日

志记录消息源自的类的完全限定类名。

记录操作和事件

SASVisualAnalyticsExplorer-log4j 文件包含几个日志记录元素,这些元素附带在该文

件中取消注释时对每项执行的日志记录类型的说明。这些日志记录元素只应用于故障排除

目的,而且仅应在 SAS 技术支持人员的指导下进行故障排除。

要为了调试目的执行全面日志记录并向 SAS 技术支持人员提供日志结果,请执行以下步

骤:

1 编辑 SASVisualAnalyticsExplorer-log4j。

2 按下例所示编辑级别值:

<category additivity="false" name="com.sas.biv"><level value="DEBUG"/><appender-ref ref="SAS_CONSOLE"/><appender-ref ref="SAS_INFO_FILE"/>

146 第 12 章 / 日志记录配置

Page 167: SAS Visual Analytics 6.1:管理指南

</category>

3 取消注释包含已编辑值的代码段。

4 重新启动 Web 应用服务器。

SAS Visual Analytics Explorer 预测

使用 log4j 文件记录日志

通过在 log4j 文件中添加日志输出目的地部分来完成消息日志记录。日志记录上下文是日

志记录消息源自的类的完全限定类名。

记录操作和事件

SASVisualAnalyticsExplorerForecast-log4j 文件包含几个日志记录元素,这些元素附

带在该文件中取消注释时对每项执行的日志记录类型的说明。这些日志记录元素只应用于

故障排除目的,而且仅应在 SAS 技术支持人员的指导下进行故障排除。

要为了调试目的执行全面日志记录并向 SAS 技术支持人员提供日志结果,请执行以下步

骤:

1 编辑 SASVisualAnalyticsExplorerForecast-log4j。

2 按下例所示编辑级别值:

<category additivity="false" name="com.sas.timeseries"><level value="DEBUG"/><appender-ref ref="SAS_CONSOLE"/><appender-ref ref="SAS_FILE"/></category>

3 重新启动 Web 应用服务器。

SAS Visual Analytics Explorer 预测 147

Page 168: SAS Visual Analytics 6.1:管理指南

SAS Visual Analytics Transport Service

使用 log4j 文件记录日志

SAS Visual Analytics Transport Service 传输用于移动设备的服务。log4j 文件包含几个

日志记录上下文,每个上下文设计用于隔离某个接口或服务特有的故障排除。

通过在 log4j 文件中添加日志输出目的地部分来完成消息日志记录。日志记录上下文是日

志记录消息源自的类的完全限定类名。

记录操作和事件

SASVisualAnalyticsTransport-log4j 文件包含几个日志记录元素,这些元素附带在该

文件中取消注释时对每项执行的日志记录类型的说明。这些日志记录元素只应用于故障排

除目的,而且仅应在 SAS 技术支持人员的指导下进行故障排除。

要进行日志记录,请执行以下步骤:

1 编辑 SASVisualAnalyticsTransport-log4j 并对要启用日志记录的代码段取消注释。

SAS 技术支持人员可以指导您完成特定类型的日志记录。若有需要,请更改日志记录

级别。

2 修改用于对操作进行日志记录的路径。

3 重新启动 Web 应用服务器。

模式验证故障排除

某些属性仅用于故障排除目的,需要在 SAS 技术支持人员指导下进行。

警告! 本主题中所述的属性用于排除模式验证错误,应仅当 SAS 技术支持人员建议您这样

做时才使用它们。

以下是这些属性的说明:

148 第 12 章 / 日志记录配置

Page 169: SAS Visual Analytics 6.1:管理指南

viewerservices.validate.schema.write默认值为 false。在 SAS Mobile BI。该属性只应用于日志记录和故障排除。将该属性

的值设置为 true 时,将在 SASVisualAnalyticsTransport-log4j 文件中捕获适用于

写报表的所有操作。该文件位于 SAS-Configuration-Directory/Levn/Web/Common/LogConfig 目录中。

viewerservices.validate.schema.create默认值为 false。在 SAS Mobile BI。该属性只应用于日志记录和故障排除。将该属性

的值设置为 true 时,将在 SASVisualAnalyticsTransport-log4j 文件中捕获适用于

创建报表的所有操作。该文件位于 SAS-Configuration-Directory/Levn/Web/Common/LogConfig 目录中。

viewerservices.validate.schema.read默认值为 false。在 SAS Mobile BI。此外,在移动查看器中创建报表时,该属性检查

模式验证错误。该属性只应用于日志记录和故障排除。将该属性的值设置为 true 时,

将在 SASVisualAnalyticsTransport-log4j 文件中捕获适用于打开和查看报表的所

有操作。该文件位于 SAS-Configuration-Directory/Levn/Web/Common/LogConfig 目录中。

SAS Visual Analytics Hub

使用 log4j 文件记录日志

通过在 log4j 文件中添加日志输出目的地部分来完成消息日志记录。日志记录上下文是日

志记录消息源自的类的完全限定类名。

SAS Visual Analytics Viewer

使用 log4j 文件记录日志

通过在 log4j 文件中添加日志输出目的地部分来完成消息日志记录。日志记录上下文是日

志记录消息源自的类的完全限定类名。

SAS Visual Analytics Viewer 149

Page 170: SAS Visual Analytics 6.1:管理指南

将发出的命令记录至 SAS LASR Analytic 服务器

SAS Visual Analytics Designer 用于访问 SAS LASR Analytic 服务器中的数据源并创建

报表。要隔离向 SAS LASR Analytic 服务器发出的命令,请执行以下步骤:

1 编辑 SASVisualAnalyticsViewer-log4j。

2 删除用于包含 SAS_LASR_COMMANDS_FILE 的注释。

3 重新启动 Web 应用服务器。

SAS Visual Data Builder

使用 log4j 文件记录日志

通过在 log4j 文件中添加日志输出目的地部分来完成消息日志记录。日志记录上下文是日

志记录消息源自的类的完全限定类名。

150 第 12 章 / 日志记录配置

Page 171: SAS Visual Analytics 6.1:管理指南

13SAS LASR Monitor Server 管理

SAS LASR Analytic 服务器监视器管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151关于 SAS LASR Analytic 服务器监视器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

管理 SAS LASR Analytic 服务器监视器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

进程监视器的网络名称解析故障排除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

SAS LASR Analytic 服务器监视器的日志记录 . . . . . . . . . . . . . . . . . . . . . . . 154

SAS LASR Analytic 服务器监视器管理

关于 SAS LASR Analytic 服务器监视器

SAS LASR Analytic 服务器监视器负责启用以下对象之间的通信和过程流:

n 客户端界面(HDFS 选项卡、资源监视器选项卡、进程监视器选项卡)与中间层

n 中间层与 SAS LASR Analytic 服务器

n 客户端界面与 SAS LASR Analytic 服务器

SAS LASRMonitor.sh 脚本用于管理 SAS LASR Analytic 服务器监视器。必须运行该服

务器进程,才能在 SAS Visual Analytics Administrator 中使用以下应用程序功能:

n HDFS 选项卡

n 资源监视器选项卡

n 进程监视器选项卡

151

Page 172: SAS Visual Analytics 6.1:管理指南

SAS LASR Analytic 服务器监视器负责启用以下对象之间的通信和过程流:

n 客户端界面(HDFS、资源监视器和进程监视器)与中间层

n 中间层与 SAS LASR Analytic 服务器

n 客户端界面与 SAS LASR Analytic 服务器

注: 若重新配置了中间层或是重新启动了 JBoss 应用服务器,您必须手动重新启动 SAS LASR Analytic 服务器监视器。若不手动启动 SAS LASR Analytic 服务器监视器,SAS Visual Analytics Administrator 中的应用程序功能将无法正常运行,或无法供用户使用。

管理 SAS LASR Analytic 服务器监视器

您可以使用 LASRMonitor.sh 脚本来启动、停止或重新启动 SAS LASR Analytic 服务器监

视器。您还可以获取该服务器的状态。以下是该脚本在 UNIX 上的目录路径:

SAS-configuration-directory/Levn/Applications/SASVisualAnalytics6.1/HighPerformanceConfiguration

要启动 SAS LASR Analytic 服务器监视器,请使用下面的命令语法:

LASRMonitor.sh start

注: 若重新启动 JBoss 应用服务器,您必须手动重新启动 SAS LASR Analytic 服务器监视

器以确保 SAS Visual Analytics Administrator 中的功能(HDFS 选项卡、资源监视器选项

卡和进程监视器选项卡)正常并可供用户使用。对于群集中的机器,用于启动服务器的用

户帐户必须使用无密码 SSH 配置。使用 SAS High-Performance Computing 管理控制台

创建的用户帐户可以自动使用无密码 SSH 配置。

要停止 SAS LASR Analytic 服务器监视器,请使用下面的命令语法:

LASRMonitor.sh stop

要查看 SAS LASR Analytic 服务器监视器,请使用下面的命令语法:

LASRMonitor.sh status

要手动重新启动 SAS LASR Analytic 服务器监视器,请使用下面的命令语法:

152 第 13 章 / SAS LASR Monitor Server 管理

Page 173: SAS Visual Analytics 6.1:管理指南

LASRMonitor.sh restart

LASRMonitor.sh 脚本还支持控制台选项。但是,该选项不是供管理员使用的。它用于开

发环境中。

进程监视器的网络名称解析故障排除

SAS Visual Analytics Administrator 中的进程监视器选项卡提供有关加载到 SAS LASR Analytic 服务器的表的信息。SAS LASR Analytic 服务器监视器为进程监视器选项卡启用

该功能。例如,您可以在 CPU 使用率-内存使用率中选择显示表以获取有关表的信息。

为了使 SAS LASR Analytic 服务器监视器工作且在进程监视器选项卡中提供有关表的详

细信息,可能需要在中间层中运行 SAS Visual Analytics 的机器上修改网络名称解析方法。

对于将 Teradata 企业数据仓库作为同地数据提供程序的部署,中间层机器将配置为数据

库的客户端。这是因为将 SAS/ACCESS 与 Teradata 的接口用于访问数据。对于诸如

dbccop0 之类的主机名,中间层客户端机器必须具有网络名称解析。

对于将 Greenplum Data Computing Appliance 作为同地数据提供程序的部署,中间层机

器将配置为数据库的客户端,这是因为将 SAS/ACCESS 与 Greenplum 的接口用于访问数

据。对于诸如 mdw 之类的主服务器和段服务器主机名,中间层客户端机器必须具有网络

名称解析。

对于使用 SAS High-Performance Deployment of Hadoop 作为同地数据提供程序的部署,

中间层机器通常具有网络名称解析而无需进行其他配置。但是,若群集中的机器使用多个

网络接口,则验证名称解析有效。

当用户尝试列出 SAS LASR Analytic 服务器连接上内存中的表且中间层机器没有网络名

称解析时,将向用户显示 AN 错误消息。同时,SAS LASR Analytic 服务器监视器将日志

记录到 bihpgrdc.monitor.console.log 文件。该记录类似于以下示例:

Exception caught in LASRClient (lasr=null, host=hostname, port=nnnn)

java.net.UnknownHostException: hostname

action=TableInfo

在日志中记录的主机名必须在中间层机器上具有名称解析。您可以将主机名的别名指定为

用于 SAS LASR Analytic 服务器的网格主机的 IP 地址。

进程监视器的网络名称解析故障排除 153

Page 174: SAS Visual Analytics 6.1:管理指南

SAS LASR Analytic 服务器监视器的日志记录

捕获有关 SAS LASR Analytic 服务器监视器的状态信息的日志文件位于以下目录路径下:

SAS-configuration-directory/Levn/Applications/SASVisualAnalytics6.1/HighPerformanceConfiguration/Logs。

以下是 SAS LASR Analytic 服务器监视器日志文件名的示例:

server_2012_03_06

以下日志示例包含有关无法枚举网格的消息。该消息指示没有为无密码 SSH 正确配置用

于启动监视器的用户帐户。

NOTE: SAS Grid Broker Version 2.2 (Build 510000.2.0.20120307190000_d3ev22).

NOTE: Broker services are executing on Linux (Version 2.6.32-131.0.15.el6.x86_64).NOTE: Java Version is 1.6.0_21.

NOTE: SAS Grid Broker initialization is complete.

NOTE: ServerSocket open on 42088NOTE: Executing [/opt/SASHome/SASFoundation/9.3/utilities/bin/tkgridmon, -showranks, -quiet, -guiport, 42088]NOTE: Unable to enumerate grid.

java.io.IOException at com.sas.grid.broker.monitor.ConnectionManager.startTKGridMon(ConnectionManager.java:228) at com.sas.grid.broker.core.BrokerCore.main(BrokerCore.java:257)ERROR: ERROR: Monitor thread failed to start.

若 SAS Visual Analytics Administrator 中的进程监视器选项卡显示应用程序实例正在运

行,但是服务器连接未在 LASR 表选项卡上显示,则表示存在访问权限问题。确保使用

SSH 密钥配置了管理员帐户。

154 第 13 章 / SAS LASR Monitor Server 管理

Page 175: SAS Visual Analytics 6.1:管理指南

附录 1Search Interface to SAS Content 管理

Search Interface to SAS Content 管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155

预定运行 loadindex.sh 脚本 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

停止递送说明 cron 作业执行情况的电子邮件 . . . . . . . . . . . . . . . . . . . . . . . . . 156

Search Interface to SAS Content 的内存错误故障排除 . . . . . . . . . . . 157

Search Interface to SAS Content 管理

Search Interface to SAS Content 为 SAS Visual Analytics 用户提供了更快、更高效的搜

索报表或探索的方法。SAS Visual Analytics 依赖于 Search Interface to SAS Content 和

SAS Information Retrieval Studio 组件来支持用户搜索报表和探索。

将与使用 SAS Visual Analytics 生成的报表和探索关联的内容加载到 SAS Information Retrieval Studio 服务器。用户执行搜索时,搜索将定向到 SAS Information Retrieval Studio 服务器所维护的索引,然后将结果返回给用户。

要查看 Search Interface to SAS Content 的属性和值,请转到 SAS Management Console,然后导航到应用程序管理 配置管理器 Search Interface to SAS Content 2.3。右击并选择属性。点击高级选项卡以查看属性和值。

注: 在多个平台(如 UNIX 和 Windows)上支持 Search Interface to SAS Content。本附

录提供的 Search Interface to SAS Content 信息适用于 Linux 平台上的 SAS Visual Analytics。

155

Page 176: SAS Visual Analytics 6.1:管理指南

预定运行 loadindex.sh 脚本

SAS Deployment Wizard 完成 SAS Visual Analytics 的安装和配置后,将自动运行

loadindex.sh 脚本并启用 SAS Visual Analytics 的搜索功能。配置过程创建自动加载索

引的预定任务。您在 SAS Deployment Wizard 中提供的值决定了允许 loadindex.sh 脚本由 crontab 进程运行的时间间隔频率。

若 SAS Deployment Wizard 无法预定 loadindex 任务,则 Instructions.html 包含一条

警告消息,指示必须手动配置 loadindex.sh 脚本,并且提供有关执行该任务的说明。为

执行该配置的管理员帐户修改 crontab 设置。每当执行 cron 作业时,向该用户帐户递送一

封电子邮件,指示 cron 作业是成功还是失败。

停止递送说明 cron 作业执行情况的电子邮件

执行 cron 作业时,将自动向拥有 cron 作业的用户帐户递送一封通知电子邮件,指示 cron 作业是成功还是失败。cron 作业的执行频率由在 SAS Deployment Wizard 中为

loadindex.sh 提供的时间间隔值决定。该时间间隔值决定运行 loadindex.sh 脚本的频

率,以及向用户帐户的电子邮件地址递送指示 cron 作业完成的通知电子邮件。

scheduler.sh 脚本位于 SAS-configuration-directory/Levn/Web/Applications/SearchInterfacetoSASContent 目录下。

要停止递送有关 cron 作业执行情况的通知电子邮件,请通过追加以下文本并执行它来修

改 scheduler.sh 脚本:

>/dev/null 2>&1

停止递送通知电子邮件。

要在出错时收到电子邮件通知,请通过追加以下文本并执行它来修改 scheduler.sh 脚本:

>/dev/null

156 附录 1 / Search Interface to SAS Content 管理

Page 177: SAS Visual Analytics 6.1:管理指南

若需要将通知电子邮件发送到另一用户帐户,该用户帐户的所有者必须手动编辑并执行

scheduler.sh 脚本。

Search Interface to SAS Content 的内存错误故障排除

当 loadindex.sh 脚本执行编制索引时,若要提取和编制索引的数据量很大,一些环境可

能发生与内存不足有关的错误。若发生这种情况,则您可以通过增加以下目录

loadindex.sh 文件中的堆大小(-Xms 值)来解决问题:

SAS-configuration-directory/Levn/Web/Applications/SearchInterfacetoSASContent

Search Interface to SAS Content 的内存错误故障排除 157

Page 178: SAS Visual Analytics 6.1:管理指南

158 附录 1 / Search Interface to SAS Content 管理

Page 179: SAS Visual Analytics 6.1:管理指南

附录 2SAS Information Retrieval Studio 管理

SAS Information Retrieval Studio 管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

管理 SAS Information Retrieval Studio 服务器 . . . . . . . . . . . . . . . . . . . . . 160

SAS Information Retrieval Studio 的日志记录 . . . . . . . . . . . . . . . . . . . . . 160

SAS Information Retrieval Studio 管理

在服务器层中运行的 SAS Information Retrieval Studio 服务器 1.42 对在元数据中保存的

报表和探索编制索引,并创建可搜索的索引。SAS Visual Analytics 用户执行搜索并启动

查询时,Search Interface to SAS Content 应用程序检查 Information Retrieval Studio 所保存的搜索条目的索引并返回搜索结果。该过程避免了在元数据服务器中搜索或查询报表

或探索,因此提高了用户的搜索速度。

在安装和配置期间,SAS Deployment Wizard 配置 SAS Information Retrieval Studio 和

Search Interface to SAS Content 2.2。SAS Information Retrieval Studio 不需要执行任

何其他配置任务。有关适用于 Search Interface to SAS Content 的所需配置任务,请参

见“Search Interface to SAS Content 管理”。

本附录中提供的信息适用于针对 SAS Visual Analytics 的 SAS Information Retrieval Studio 使用,该程序在 Linux 环境中运行。

159

Page 180: SAS Visual Analytics 6.1:管理指南

管理 SAS Information Retrieval Studio 服务器

SAS Information Retrieval Studio 服务器管理与编制信息索引有关的过程。SAS Deployment Wizard 配置该服务器,该服务器在完成安装和配置后启动。

若重新启动 JBoss 应用服务器,则应手动重新启动该服务器。您可以启动、停止、重新启

动该服务器或查看其状态。

在 UNIX 上,irstudio.sh 脚本位于此处:

SAS-Configuration-Directory/Levn/Applications/SASInformationRetrievalStudioforSAS1.42。

表 A2.1 SAS Information Retrieval Studio 服务器的命令语法

SAS Information Retrieval Studio服务器操作 UNIX 上的命令语法

启动服务器 irstudio.sh start

停止服务器 irstudio.sh stop

重新启动服务器 irstudio.sh restart

显示服务器的状态 irstudio.sh status

SAS Information Retrieval Studio 的日志记录

下表标识与 SAS Information Retrieval Studio 有关的日志文件。只能出于故障排除的目

的或在 SAS 技术支持人员建议您这样做时,才能执行对日志记录的更改。这些日志文件

160 附录 2 / SAS Information Retrieval Studio 管理

Page 181: SAS Visual Analytics 6.1:管理指南

储存在 SAS-Configuration-Directory/Levn/Applications/SASInformationRetrievalStudioforSAS1.42/logs 目录下。

表 A2.2 SAS Information Retrieval Studio 日志文件说明

日志文件名 用途

information-retrieval-studio-server.log 记录发送到服务器的请求。

information-retrieval-studio-server-errors.log 记录服务器的状态和错误消息。

pipeline-server-connections_*.log 记录发送到管道服务器的请求。

pipeline-server-errors.log 记录管道服务器的状态和错误消息。

indexing-server.bs.log 记录发送到索引服务器的请求。

indexing-server-errors.log 记录索引服务器的状态和错误消息。

queries.log.* 记录发送到查询服务器的请求。

query-server-errors.log 记录查询服务器的状态和错误消息。

SAS Information Retrieval Studio 的日志记录 161

Page 182: SAS Visual Analytics 6.1:管理指南

162 附录 2 / SAS Information Retrieval Studio 管理

Page 183: SAS Visual Analytics 6.1:管理指南

术语表

Apache Hadoop一个框架,它允许使用简单编程模型对跨计算机群集的大型数据集进行分布式处理。

Hadoop 分布式文件系统

用于将文件作为相同大小的块进行管理的一个框架,在 Hadoop 群集中各台机器上复

制这些块以提供容错功能。简写为 HDFS

HDFS请参见 Hadoop 分布式文件系统

MPI请参见“消息传送接口”

SASHDAT 文件

用于由 SAS 添加到 HDFS 的表的数据格式。SASHDAT 文件由服务器并行读取。

服务器说明文件

当执行 LASR 过程以创建服务器时由 SAS 客户端创建的文件。该文件包含有关服务

器所使用的机器的信息。它还包含控制对服务器访问的服务器签名文件的名称。

根节点

在 SAS High-Performance Analytics 应用程序中,分配和协调工作线程节点的工作量

的软件角色。在大多数部署中,根节点在标识为网格主机的机器上运行。SAS High-Performance Analytics 应用程序为根节点分配 高的 MPI 排名。

工作线程节点

在 SAS High-Performance Analytics 应用程序中,从根节点接收工作量的软件角色。

163

Page 184: SAS Visual Analytics 6.1:管理指南

签名文件

服务器创建的小文件,用于控制对服务器和服务器中加载的表的访问。每个服务器实例

有一个服务器签名文件。加载到服务器实例上的内存中的每个表有一个表签名文件。

同地数据提供程序

在同一机器上安装了 SAS High-Performance Analytics 软件的一种分布式数据源,如

SAS Visual Analytics Hadoop 或第三方供应商数据库。每台机器上的 SAS 软件处理

机器本地的数据或作为查询结果提供的数据源的数据。

网格主机

SAS 客户端在 SAS High-Performance Analytics 应用程序中与之建立初始连接的机

器。

消息传送接口

是消息传送逻辑库接口规范。SAS High-Performance Analytics 应用程序实现要在高

性能计算环境中使用的 MPI。

164 附录 2 / SAS Information Retrieval Studio 管理

Page 185: SAS Visual Analytics 6.1:管理指南

索引

A

安全

另见 SAS LASR Authorization Service

另见 元数据层权限

hadoop 命令 44生成 SSH 密钥 49无密码 SSH 故障排除 50无密码的 SSH 42行级安全性 34预定义的角色 31预定义的组 27元数据层权限 26

B

bihpgrdc.monitor.console.log152

报表

SAS 内容服务器 15表

加载 18

C

操作系统

Red Hat Enterprise Linux 2SUSE Linux Enterprise Server

2存储过程

创建 106流式输出 106执行 106注册 106

D

单机服务器 81地理映射

http 协议 102https 协议 102OpenStreetMap 服务器 101va.SASGeomapCommunicatio

nProtocol 102共享池 19可选配置 104数据集 103数据集安装 103

端口号 84

F

Flex 主题

165

Page 186: SAS Visual Analytics 6.1:管理指南

SAS 钢青色 16SAS 公司 16SAS 浅色 16SAS 深色 16高对比度 16自定义主题 16

非分布式服务器

HPA 主机 81WorkspaceServer_usermods.

sh 84单机服务器 81端口号 81服务器生存期 81概述 21, 23连接 URI 81签名文件位置 81体系结构 8

分布式服务器

SAS Visual Analytics Hadoop22

概述 21体系结构 7拓扑 9

服务器

SAS 存储过程服务器 20服务器标记

SAS LASR Analytic 服务器 86服务器层

SAS Information Retrieval Studio 服务器 159

SAS LASR Analytic 服务器监

视器 19SAS 共享池工作区服务器 19SAS 工作区服务器 18SAS 元数据服务器 18

服务器生存期 83服务器说明文件 84

G

Greenplum 服务器

GreenplumAuth 域 94服务器信息 94注册 93

Greenplum 逻辑库

GREENPLM 引擎 96逻辑库引用名 96数据库模式名称 96注册 95

高基数数据

地图 121, 126分组 111过滤 111盒形图 120, 125简单表 115, 122交叉表 115, 123矩形树图 121客户端的数据阈值 113客户端数据阈值 111气泡图 119, 124热图 120, 125散点图 118, 124示例 112条形图 115, 123线图 116, 123相关矩阵 122自定义属性 111, 122

共享池

地理映射 19

166 索引

Page 187: SAS Visual Analytics 6.1:管理指南

共享缩略图

启用 100

H

hadoop 命令

请参见 安全

HDFS 路径 88“HDFS”选项卡 151另见 SAS LASR Analytic 服务

器监视器

High-Performance Computing 管理控制台

概述 16缓存

另见 LASR 安全密钥

权限对象 40用户对象 40

J

Java 开发工具包 2, 14JBoss 应用服务器 2, 14脚本

irstudio.sh 160lasrmonitor.sh 19

进程监视器

请参见 SAS LASR Analytic 服务器监视器

“进程监视器”选项卡 151

L

las.caching.key.lifetime 39las.caching.permission.lifetime

40las.caching.user.lifetime 40LASR 安全密钥

请参见 SAS LASR Authorization Service

LASR 表元数据层权限 29

lasrmonitor.sh 19LASRMonitor.sh 151loadindex.ini 文件 157连接 URI 84

O

OpenStreetMap 服务器

SAS 托管 101

P

PROC LASR 18评论

编辑 15“编辑评论”权力 31删除 15“删除评论”权力 31

Q

签名文件 83

索引 167

Page 188: SAS Visual Analytics 6.1:管理指南

R

日志记录

SAS Information Retrieval Studio 160

SAS LASR Analytic 服务器 83SAS LASR Analytic 服务器监

视器 154日志文件

bihpgrdc.monitor.console.log152

S

SAS Data in HDFSSASHDAT 引擎 88

SAS Data in HDFS 逻辑库

Hadoop 服务器 88HDFS 路径 88逻辑库引用名 88注册 87

SAS Information Retrieval Studio

搜索索引 159SAS Information Retrieval

Studio 服务器

irstudio.sh 脚本 160重新启动 160管理 160启动 160停止 160状态 160

SAS LASR Analytic 服务器

SASIOLA 引擎 86

操作系统 2端口号 84服务器标记 86服务器生存期 83服务器说明文件 84连接 URI 84签名文件 83日志记录 83注册 85

SAS LASR Analytic 服务器监视

器 19“HDFS”选项卡 19, 151In-Memory 数据 151LASRMonitor.sh 151重新启动 151, 152故障排除 154管理 152“进程监视器”选项卡 19,

151控制台 152启动 152日志记录 154日志文件 152停止 152状态 152“资源监视器”选项卡 19,

151SAS LASR Authorization

Service 36LASR 安全密钥 36LASR 安全密钥注册 38缓存 39, 40已签名的授予 36

SAS Logon Manager 15SAS Mobile BI 3

168 索引

Page 189: SAS Visual Analytics 6.1:管理指南

标题显示 132查询中的 大单元数 134横幅显示 132徽标显示 132模式验证错误 148图像调整大小 133

SAS Preferences Manager 15SAS Visual Analytics体系结构 7, 8拓扑 9主题 17

SAS Visual Analytics Administrator

概述 12SAS Visual Analytics Designer“乌黑”样式 17

SAS Visual Analytics Explorer另见 高基数数据

vae.PageRowCount 110vae.SortResultLimit 110vae.TableSortingEnabled 110

SAS Visual Analytics Hadoop概述 22

SAS Visual Analytics Transport Service

标题显示 132查询中的 大单元数 134横幅显示 132徽标显示 132模式验证错误 148图像调整大小 133

SAS Web Infrastructure Platform 14

SAS 存储过程服务器 20SAS 共享池工作区服务器

地理映射 19预测 19

SAS 工作区服务器

PROC LASR 18SAS 内容服务器 15SAS 评论管理器 15SAS 元数据服务器 18SASIOLA 引擎 86Search Interface to SAS概述 16

Search Interface to SAS Content

loadindex.ini 文件 157概述 155故障排除 157内存错误 157

SSH手动生成密钥 49

生存期参数

请参见 服务器生存期

缩略图

va.supportSharedThumbnails100

T

Teradata 服务器

DBMS 批量加载 92Teradata 管理服务器信息 90Teradata 数据库信息服务器

90TERADATA 引擎 92TeradataAuth 域 91逻辑库引用名 92

索引 169

Page 190: SAS Visual Analytics 6.1:管理指南

注册 89, 91追加的选项 92

Teradata 管理服务器信息 90Teradata 数据库信息: 服务器

90提升

SAS Visual Analytics 对象

107体系结构

非分布式服务器 8分布式服务器 7

拓扑

分布式服务器 9

W

WorkspaceServer_usermods.sh84

无密码的 SSH请参见 安全

Y

样式

乌黑 17移动客户端

SAS Mobile BI 3应用程序功能 13

元数据层权限

LASR 表 29SAS Visual Analytics 对象 28创建 28“创建”权限 30读取 28读取元数据 28继承的文件夹权限 31写入成员元数据 28写入元数据 28

Z

中间层

软件 13主题

请参见 Flex 主题

桌面客户端

Adobe Flash Player 2支持的浏览器 2

资源监视器

请参见 SAS LASR Analytic 服务器监视器

“资源监视器”选项卡 151

170 索引