内容提要
SAS Viya是一个现代开放的分析平台,支持决策流和分析模型。通过SAS Decision Manager,用户可以将决策流发布为REST API,实现实时决策和系统集成。本文详细介绍了访问SAS Viya、发布决策流、获取服务信息和测试API的步骤,帮助用户有效集成和管理API。
关键要点
-
SAS Viya是一个现代开放的分析平台,支持分析模型和决策流。
-
用户可以通过SAS Decision Manager将决策流发布为REST API,实现实时决策。
-
确保拥有SAS Viya的访问权限和足够的权限来发布决策流。
-
登录SAS Viya并打开SAS Decision Manager以访问决策流。
-
在决策流设计器中验证决策流以确保没有错误。
-
发布决策流时选择Micro Analytic Service作为发布目标。
-
在SAS环境管理器中访问已发布的服务信息,找到模块名称和URI。
-
了解REST API端点结构,以便构建API调用。
-
获取OAuth客户端凭证以进行身份验证,并请求访问令牌。
-
创建JSON对象作为输入负载,并向API端点发送POST请求进行测试。
-
在SAS环境管理器中设置访问控制以保护API。
-
选择合适的编程语言与外部系统集成API。
-
使用SAS环境管理器监控API的性能和使用情况。
-
在更新决策流时重新验证和重新发布流以保持API的有效性。
-
处理身份验证错误、输入模式不匹配和HTTP错误等故障排除提示。
-
参考官方SAS文档和技术支持以获取更多帮助。
延伸问答
如何在SAS Viya中发布决策流为REST API?
在SAS Decision Manager中打开决策流,验证无误后,点击发布,选择Micro Analytic Service作为发布目标。
发布决策流前需要哪些权限?
需要足够的权限来发布决策流和管理REST API,确保访问SAS Viya的权限。
如何测试发布的REST API?
创建符合输入模式的JSON对象,使用POST请求向API端点发送请求,并验证响应是否正确。
如何处理身份验证错误?
确保访问令牌有效且未过期,确认客户端ID和密钥正确,检查用户在SAS Viya中的权限。
在SAS Viya中如何监控API的性能?
使用SAS环境管理器监控API的性能和使用情况,包括请求计数、响应时间和错误率等指标。
如何确保API的安全性?
在SAS环境管理器中设置访问控制,确保使用HTTPS加密数据传输,并安装有效的SSL证书。