具有外部脚本执行功能的T-SQL,用于数据库内R集成

拉吉

我正在尝试将scaleR脚本转换为T-SQL(具有external_script执行),以便在SQL Server中进行数据库内R分析。我正在使用的scaleR脚本在MSDN的有关欺诈数据DeepDive数据科学教程中

我的所有数据现在都在SQL Server中(来自本教程),而我要做的就是使用rxSummaryscaleR函数(在数据库中)查询该表以获取摘要
这是我的尝试:

exec sp_execute_external_script 
@language = N'R', 
@script = N' 
sumOut <- rxSummary( 
formula = ~gender + balance + numTrans + numIntlTrans + creditLine, 
data = ccFraud 
) 
', 
@input_data_1 = N'select * from [DeepDive].[db_datareader].[ccFraudSmall]', 
@input_data_1_name = N'ccFraud', 
@output_data_1_name = N'summary' 
with result sets ((summary varchar(max) not null));

但这会引发错误:

STDOUT message(s) from external script: 
Rows Read: 10000, Total Rows Processed: 10000, Total Chunk Time: Less than .001 seconds 
Computation time: 0.000 seconds. 
Msg 11536, Level 16, State 1, Line 5 
EXECUTE statement failed because its WITH RESULT SETS clause specified 1 result set(s), but the statement only sent 0 result set(s) at run time.

知道如何处理吗?

我错过了一步吗?

Arun Gurunathan |

在您的示例中,R脚本和SQL参数定义之间不匹配。output_data_1_name参数值指定正从r到SQL Server返回将R数据框的名称。但是summaryR脚本中没有赋值因此,您得到0结果错误。有关说明和示例,请参见sp_execute_external_script文档

如果您只是试图将摘要显示为消息,则可以将其添加print(sumOut)到R脚本中。

如果要将数据返回到SQL Server,则需要构建R数据框并将其分配给output_1_data

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有数据库内容的twitter bootstrap popover

来自分类Dev

具有用于执行bash脚本的入口点的Dockerfile

来自分类Dev

mysql数据库内部联接后如何选择具有重复整数的列

来自分类Dev

使用contains进行的全文本搜索显示具有相同数据库内容的不同结果

来自分类Dev

OpenFire集成外部数据库

来自分类Dev

是否可以将Firebase Auth与外部SQL数据库集成?

来自分类Dev

具有功能返回请求数据+一个要执行的功能

来自分类Dev

有什么方法可以用漂亮的语法打印数据库内容?

来自分类Dev

带有Express的节点js无法加载mongodb数据库内容

来自分类Dev

后台工作程序或具有用于SQL数据库访问的服务总线的工作程序?

来自分类Dev

如何使用 sql server 2008 R2 将数据库从现有数据库复制到新数据库 sql 脚本?

来自分类Dev

用于部分更改数据点的数据库设计,具有历史记录和快照功能?

来自分类Dev

具有SQL Server数据库连接功能的ASP.Net Web服务

来自分类Dev

具有本地SSMS功能/ SSMS Boost的SQL Server搜索数据库对象“即时”

来自分类Dev

用于创建SQL Server数据库备份文件的Python脚本(使用pyodbc)

来自分类Dev

如何使用Snowsql将一个SQL脚本用于多个数据库/仓库?

来自分类Dev

SQLServer数据库内R服务:如何使rxSummary正常工作?

来自分类Dev

SQL更好的做法?一个用于共享资源的数据库,或者每个数据库中具有这些资源的表

来自分类Dev

具有时间加权平均聚合功能的时间序列数据库可用于不规则时间序列?

来自分类Dev

更新数据库架构学说时执行sql脚本

来自分类Dev

群集WSO2 EI ESB配置文件:对数据库创建和这些数据库内部表的创建有疑问吗?

来自分类Dev

具有加密功能的备份数据库

来自分类Dev

没有适用于SQL Azure数据库的基本/标准/高级选项

来自分类Dev

如何将现有的MS SQL数据库用于新的Ruby on Rails项目?

来自分类Dev

我需要集成现有数据库

来自分类Dev

将Geofire与现有的Firebase数据库集成

来自分类Dev

如何在SQL Server 2008 R2中生成没有复制数据的数据库脚本

来自分类Dev

在使用具有剪切和粘贴功能的Apps脚本时,如何处理Google表单中的新数据?

来自分类Dev

无法从Meteor中的外部脚本执行功能

Related 相关文章

  1. 1

    带有数据库内容的twitter bootstrap popover

  2. 2

    具有用于执行bash脚本的入口点的Dockerfile

  3. 3

    mysql数据库内部联接后如何选择具有重复整数的列

  4. 4

    使用contains进行的全文本搜索显示具有相同数据库内容的不同结果

  5. 5

    OpenFire集成外部数据库

  6. 6

    是否可以将Firebase Auth与外部SQL数据库集成?

  7. 7

    具有功能返回请求数据+一个要执行的功能

  8. 8

    有什么方法可以用漂亮的语法打印数据库内容?

  9. 9

    带有Express的节点js无法加载mongodb数据库内容

  10. 10

    后台工作程序或具有用于SQL数据库访问的服务总线的工作程序?

  11. 11

    如何使用 sql server 2008 R2 将数据库从现有数据库复制到新数据库 sql 脚本?

  12. 12

    用于部分更改数据点的数据库设计,具有历史记录和快照功能?

  13. 13

    具有SQL Server数据库连接功能的ASP.Net Web服务

  14. 14

    具有本地SSMS功能/ SSMS Boost的SQL Server搜索数据库对象“即时”

  15. 15

    用于创建SQL Server数据库备份文件的Python脚本(使用pyodbc)

  16. 16

    如何使用Snowsql将一个SQL脚本用于多个数据库/仓库?

  17. 17

    SQLServer数据库内R服务:如何使rxSummary正常工作?

  18. 18

    SQL更好的做法?一个用于共享资源的数据库,或者每个数据库中具有这些资源的表

  19. 19

    具有时间加权平均聚合功能的时间序列数据库可用于不规则时间序列?

  20. 20

    更新数据库架构学说时执行sql脚本

  21. 21

    群集WSO2 EI ESB配置文件:对数据库创建和这些数据库内部表的创建有疑问吗?

  22. 22

    具有加密功能的备份数据库

  23. 23

    没有适用于SQL Azure数据库的基本/标准/高级选项

  24. 24

    如何将现有的MS SQL数据库用于新的Ruby on Rails项目?

  25. 25

    我需要集成现有数据库

  26. 26

    将Geofire与现有的Firebase数据库集成

  27. 27

    如何在SQL Server 2008 R2中生成没有复制数据的数据库脚本

  28. 28

    在使用具有剪切和粘贴功能的Apps脚本时,如何处理Google表单中的新数据?

  29. 29

    无法从Meteor中的外部脚本执行功能

热门标签

归档