SASjs引导下的SAS流式传输演示游戏:SAS版超级马里奥

需积分: 9 0 下载量 137 浏览量 更新于2024-12-09 收藏 3.4MB ZIP 举报
资源摘要信息:"本文介绍了一个名为 'mario' 的项目,该项目是一个使用 SASjs 从 SAS 流式传输应用程序的演示。具体来说,它演示了如何在 SAS 9 和 Viya 环境下流式传输一个超级马里奥克隆游戏。SASjs 是一个用于简化 SAS 应用程序开发和部署的工具集,它使用 JavaScript 和现代 Web 技术。本文旨在向读者展示如何利用 SASjs 构建和部署一个简单的应用程序,从而加深对 SASjs 工具和 SAS 平台的理解。" 知识点详细说明如下: 1. SASjs 的概念与应用: SASjs 是一个开源项目,旨在帮助开发者使用 JavaScript 和 Node.js 来编写和运行 SAS 代码。它提供了一系列的命令行接口(CLI)工具,使得开发 SAS 应用程序的过程更加快速、简单,并且更容易集成到现代软件开发生命周期中。SASjs 支持在多种平台上部署 SAS 应用程序,包括传统的 SAS 9 和云原生的 SAS Viya。 2. SAS Streamed 版本的使用: SAS Streamed 指的是使用 SAS 技术进行流式数据处理的能力。SASjs 支持 SAS Streamed,使得开发者可以利用流式处理技术来增强应用程序的性能和效率。 3. 构建 SASjs 应用的步骤: - 首先,需要安装 SASjs CLI,这是构建和部署 SASjs 应用程序所必需的。 - 然后,通过修改 sasjs/sasjsconfig.json 文件中的 defaultTarget 属性,将目标平台设置为 sas9 或 viya,这取决于你想要部署应用的环境。 - 接下来,需要更新 serverUrl 和 appLoc 属性,这两个属性用于指定应用将要部署到的具体服务器和逻辑文件夹位置。 4. 具体的命令操作步骤: - 使用 git clone 命令克隆 mario 项目仓库到本地环境。 - 进入项目目录。 - 运行 npm i 命令来安装项目依赖。 - 执行 sasjs auth 进行 SASjs 认证。 - 最后,使用 sasjs cbd 命令构建并部署项目到 SAS 服务器。 5. 使用 SAS 9 和 Viya 平台的注意事项: - SAS 9 是较为传统的 SAS 平台,而 Viya 是一个较新的、云原生的分析平台。SASjs 支持在这两种平台之间进行无缝的部署和切换。 - 在部署应用程序时,需要根据目标平台的具体要求调整配置文件中的属性值。 6. 关键标签解释: - sas:指的是 SAS 软件,一个强大的数据分析和商业智能平台。 - viya:指的是 SAS Viya,是 SAS 的下一代分析平台,支持云部署和高度可扩展的分析能力。 - sasjs:指的就是本文介绍的工具集,用于简化 SAS 应用程序的开发和部署。 - sasjs-app:指的是通过 SASjs 开发和部署的应用程序。 - JavaScript:一种广泛用于网页开发的脚本语言,SASjs 利用它来实现与 SAS 平台的交互和应用程序的构建。 7. 压缩包子文件的作用: - mario-main 文件包含着项目的主要内容,包括源代码、资源文件等。 - 作为一个压缩包,它便于将所有相关文件集中管理和分发。 通过上述知识点的详细解释,可以加深对 SASjs 工具集以及如何在不同的 SAS 环境中部署应用程序的理解。这不仅适用于开发游戏类应用,还可以广泛应用于各种数据分析和商业智能的应用场景中。