![885f5510a1e3238ed1d5046dfe107564.png](https://i-blog.csdnimg.cn/blog_migrate/6291a7b163441dd35b74de7d833f883f.png)
开篇啰嗦话
数字化审计离不开数据处理和分析,excel只能做一些简单和基础的数据分析,稍微一些复杂的数据分析往往需要借助数据库、其他数据处理技术,甚至需要编程来实现。
依托数据库可以存储海量数据,并借助sql语言对海量数据进行加工、处理和分析,完成绝大数的数据分析工作。这是数据分析人员必须掌握的一门技术。
Python则是一门专门处理数据的语言,除了可以应付数据库常见的数据分析需求外,还能进行更高级的数据分析,如机器学习。我认为最最大的优势就是:因全球python爱好者贡献了数以亿计的数据处理库-只要你能想到,就会有相应的库。往往只需简单的几行命令就可以实现较复杂的业务,如我前文介绍的聚类分析。
如能优雅的将二者结合起来,将有益于发挥各自特长。幸运的是,微软自sqlserver2016开始就将R和python内嵌其中,以支持机器学习。
下面以SQLServer2017为例,介绍如何在数据库中运用python开展数据分析,以期能为数据分析打开另一扇窗。
![db5efe26196ee6f6cce8449df0220643.png](https://i-blog.csdnimg.cn/blog_migrate/12a1ed7f43bfdb7ab80bc7a0a14ed49c.png)
为SQLServer配置Python
Tips!
本文不想详细介绍SQLServer2017的下载及安装配置详细步骤,大家上百度上搜索即可。只提示几个关键点。
一、安装sqlserver过程中有3个细节需要注意
1.勾选机器学习(数据库内)中的R和python ,取消勾选共享组件(机器学习),如下图:
如果安装成功,可以看到这个目录下,会有python_services和R_Services两个文件夹。
EXEC sp_configure 'external scripts enabled', 1
RECONFIGURE WITH OVERRIDE
exec sp_execute_external_script @language = N'Python'
,@script = N'
print(3+4)
'
下图说明python语句已经能在sqlserver中被正确执行。
怎么样,你是否心动了,也想试一试!
随着轻轻的风轻轻地飘
历经的路都会刻骨铭心
如果你觉得有用,记得点击右下角“在看”按钮,并写下宝贵的意见,以支持一下辛苦的我哟!
欲见详情,静候下文![94e3fc4b7baa33e4aeae69f87526407c.png](https://i-blog.csdnimg.cn/blog_migrate/e701b91ee67a599d61ad25f0c2b8ac88.jpeg)
![6ab9093c6f4f529c34fabbd090403e68.png](https://i-blog.csdnimg.cn/blog_migrate/fc3e310e10393d7f083ce47121b82050.jpeg)
原创文章欢迎转载!
请注明:本文首发于
"数字化审计"公众号