SQLServer数据导出实现到R格式的简易步骤(sqlserver导出r)

SQLServer数据导出到R格式是许多研究开发者常用的一项基本任务,下面我就介绍一种实现SQLServer数据导出到R格式的简易步骤。

1、首先确定所使用的工具,通常 windows 下使用SQL server工具。 例:SQL Server Management Studio。

2、通过SQL server连接SQLServer数据库,你可以选择要导出的数据表,并进行简单编辑变更。

3、将数据表的内容导出到本地,一般不需要花费太多时间,如果数据表很大的话可以考虑使用 BULK EXTRACT 来实现:

EXEC sp_configure ‘show advanced options’,1

GO

RECONFIGURE

GO

EXEC sp_configure ‘xp_cmdshell’,1

GO

RECONFIGURE

GO

BULK EXTRACT My_Data

FROM ‘C:\My_Data.csv’

WITH ( FORMATFILE=’C:\My_Data.fmt’);

GO

4、对导出的文件格式进行转换,以便R语言进行处理,可以使用一些第三方工具,比如Rattle,它可以将CSV文件快速转换成 R 格式。

如果您只想使用 SQLServer之类的自带工具,则可以使用 BCP 来实现:

EXEC master..xp_cmdshell ‘bcp My_Data out d:\My_Data.csv -S localhost -U some_login -T -w -func -c’

GO

5、最后,使用Rattle加载csv文件,在对话框中设置参数,选择导出的文件格式,保存即可生成R格式的文件,R格式的文件也可以上传到hdfs进行分析。

以上方法就是实现将SQLServer数据导出到R格式的简易步骤,使用起来会比较简单,只要掌握了工具的使用方法,就可以很容易实现本文介绍的功能。


数据运维技术 » SQLServer数据导出实现到R格式的简易步骤(sqlserver导出r)