SAS Viya调研概述
SAS Viya简介SAS Viya是一个支持云计算的内存分析引擎,提供快速、准确和可靠的分析见解。弹性、可扩展和容错处理解决了当今复杂的分析挑战,同时毫不费力地扩展到未来。SAS Viya作为SAS平台的一部分,它提供:更快地处理大量数据和最复杂的分析,包括机器学习、深度学习和人工智能。支持SAS和其他语言编程的标准化代码库,如Python、R、Java和Lua。支持云、现场或混...
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
更多推荐
所有评论(0)