SAS Viya简介

SAS Viya是一个支持云计算的内存分析引擎,提供快速、准确和可靠的分析见解。弹性、可扩展和容错处理解决了当今复杂的分析挑战,同时毫不费力地扩展到未来。SAS Viya作为SAS平台的一部分,它提供:

  • 更快地处理大量数据和最复杂的分析,包括机器学习、深度学习和人工智能。
  • 支持SAS和其他语言编程的标准化代码库,如Python、R、Java和Lua。
  • 支持云、现场或混合环境。它可以无缝地部署到任何基础设施或应用生态系统。

版本信息

XX使用的Viya的版本如下所示:

SAS®Viya V.03.04,在官网使用的版本号为SAS® Viya® 3.4,该版本应该是当前发布的最新版本。

基本组成

SAS Viya本身可以理解为一个产品簇,它有一系列的web应用组成,在XX SAS Viya环境部署的应用如下所示:

应用名称

英文名称

版本

组织和分享内容

SAS® Drive

1.2.1

查看报表

SAS® Report Viewer

8.3.1

开发SAS代码

SAS® Studio

5.1

管理数据

SAS® Data Explore

2.1

准备数据

SAS® Data Studio

2.2

探索并可视化数据

SAS® Visual Analytics

8.3.1

构建模型

SAS® Model Studio

8.3

管理模型

SAS® Model Manager

15.2

管理决策

SAS® Decision Manager

5.2

探索追溯

SAS® Lineage Viewer

2.2

构建图形

SAS® Graph Builder

8.3.1

管理工作流

SAS® Workflow Manager

2.2

管理环境

SAS® Environment Manager

3.3

管理主题

SAS® Theme Designer

3.2

 

由上述可知,SAS Viya中数据接入、数据处理、模型构建、模型管理需要在不同应用中实现,但这些应用之间又相互关联。

这些web应用都属于受License授权控制的特性,上述一个特性可以出现在不同的SAS Viya产品中/解决方案中。

SAS Viya通过License控制这些应用的功能,例如SAS® Model Studio可以支撑SAS Visual Forecasting、SAS Visual Data Mining and Machine Learning、SAS Visual Text Analytics三种解决方案,可以通过license控制向用户开放哪些方案。

部署架构

下图展示了完整部署SAS Viya时包含的组件:

CAS:Cloud Analytic Services(云分析服务),是SAS Viya各应用的执行引擎,也是数据存储中心。

SAS Viya应用处理的是位于CAS内存中的数据。

SAS Viya与SAS 9.4在部署架构上是很不同的,SAS9.4的各个产品是独立部署的,如下所示,SAS 9.4的不同产品有不同的安装规划:

上述截图的连接地址:https://support.sas.com/downloads/package.htm?pid=1212#acc:0:

SAS Via的Python客户端接口

基于Python的SWAT包是SAS Viya框架的核心CAS服务的Python接口,通过该包,可以在Python环境中,将数据加载到内存,并应用CAS操作来转换、汇总、建模和评分数据。

在Python中通过SWAT包来使用CAS服务,如下所示:

使用示例:

相关文档以及客户端下载:https://support.sas.com/downloads/package.htm?pid=1977#

SAS Viya的R客户端接口

基于R的SWAT包是SAS Viya框架的核心CAS服务的R接口,通过该包,可以在R环境中,将数据加载到内存,并应用CAS操作来转换、汇总、建模和评分数据。

在R中连接到CAS服务,如下所示:

使用示例:

相关文档以及客户端下载:https://support.sas.com/downloads/package.htm?pid=2061#

SAS Viya的其它接口

除了R、Python接口外,SAS Viya还提供了CLI、Lua、Java的客户端接口,相关文档以及客户端下载链接:https://support.sas.com/downloads/browse.htm?fil=1&cat=564

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐