品牌Microsoft/微软 | 型号SQL Server |
上市时间2018 | 软件类型应用软件 |
充值卡类型其他 | 支持用户数5用户、 其他 |
运行环境windows 2008、 WIN 7 | 发票提供发票 |
售后服务全国联保 | 包装清单正版光盘,正版激活码 |
品牌Microsoft/微软 | 型号SQL Server |
上市时间2018 | 软件类型应用软件 |
充值卡类型其他 | 支持用户数5用户、 其他 |
运行环境windows 2008、 WIN 7 | 发票提供发票 |
售后服务全国联保 | 包装清单正版光盘,正版激活码 |
正版,终身授权, SQL server 2012 标准版
在 SQL Server 中使用 R
您可以编写脚本 R 使用基本函数,但若要从多处理中受益,必须导入RevoScaleR并MicrosoftML到 R 代码,然后调用其函数来创建模型模块并行执行。
支持的数据源包含 ODBC 数据库、 SQL Server 和 XDF 文件格式来交换数据使用其他源,或使用 R 解决方案。 输入的数据必须是表格。 必须在数据帧的形式返回所有 R 结果。
支持的计算上下文包括本地或远程 SQL Server 计算上下文。 远程计算上下文是指在工作站上,例如一台计算机启动的执行代码但开关,则脚本执行过程转移到远程计算机。 切换计算上下文需要两个系统都相同的 RevoScaleR 库。
本地计算上下文中,正如您所料,包括执行 T-SQL 代码与数据库引擎实例中相同的服务器上的 R 代码,或嵌入在存储过程。 此外可以从本地 R IDE 中运行代码并让脚本在 SQL Server 计算机上执行,通过定义远程计算上下文。
执行体系结构
下图展示了 SQL Server 组件的交互与 R 运行时在每个受支持的方案: 从 R 命令行,使用 SQL Server 计算上下文中运行脚本,数据库和远程执行。
从 SQL Server 数据库中执行 R 脚本
从"内部",然后通过调用存储的过程执行 SQL Server 运行的 R 代码。 因此,可以发出存储过程调用的任何应用程序都可以启动 R 代码的执行。 此后,SQL Server 管理执行 R 代码在下图中进行了总结。
对 R 运行时发出的请求由传递给存储过程 sp_execute_external_script 的参数 @language='R' 指示。 SQL Server 将此请求发送到快速启动板服务。
Launchpad 服务启动相应的启动器(在本例中为 RLauncher)。
RLauncher 启动外部 R 进程。
BxlServer 与 R 运行时,若要管理的 SQL Server 数据的交换和存储工作结果协调。
SQL Satellite 管理有关相关的任务和进程与 SQL Server 的通信。
BxlServer 使用 SQL Satellite 状态以及到 SQL Server 的结果进行通信。
SQL Server 获取结果并关闭相关的任务和流程。
从远程客户端执行 R 脚本
从支持 Microsoft R 的远程数据科学客户端连接时,可以使用 RevoScaleR 函数在 SQL Server 的上下文中运行 R 函数。 此工作流与前面的工作流不同,下图对此做了汇总。
对于 RevoScaleR 函数,R 运行时调用链接的函数,后者接着调用 BxlServer。
BxlServer 已随附在 Microsoft R 中,在独立于 R 运行时的进程中运行。
BxlServer 确定连接目标并使用 ODBC 发起连接,传递 R 数据源对象的连接字符串中提供的凭据。
BxlServer 打开到 SQL Server 实例的连接。
对于 R 调用,快速启动板服务调用,该服务接着启动相应的启动器 RLauncher。 然后,R 代码的处理过程类似于从 T-SQL 运行 R 代码。
RLauncher 调用到 SQL Server 计算机上安装的 R 运行时实例。
将结果返回到 BxlServer。
SQL Satellite 管理与 SQL Server 和相关的作业对象清理的通信。
SQL Server 会将结果传递回客户端。
企业类型 | 有限责任公司(自然人投资或控股) | 统一社会信用代码 | 91440300MA5FGTEF8N |
---|---|---|---|
成立日期 | 2019-02-27 | 法定代表人/负责人 | 叶丽红 |
注册资本 | 100万(元) | 注册地址 | 深圳市罗湖区黄贝街道文华社区北斗路10号文锦市场综合楼二层11号0334 |
营业期限 | 2019-02-27 至 无固定期限 | 登记机关 | 深圳市市场监督管理局罗湖监管局 |
经营范围 | 计算机、计算机系统、基础软件、应用软件的技术开发与技术咨询;电子计算机软硬件及外围设备的技术研发与销售;计算机网络工程设计;计算机系统集成;网页设计及技术开发与咨询;电子设备、通讯设备、机械设备的租赁;国内贸易。(法律、行政法规、国务院决定规定在登记前须经批准的项目除外;涉及行政许可的,须取得行政许可文件后方可经营)^ |