「Sqlserver」数据分析师有理由爱Sqlserver之一-好用的插件工具推荐
在此系列中,笔者为大家带来一些以数据分析师视角去使用Sqlserver的系列文章,希望笔者走过的路能够给后来者带来一些便利。
背景介绍
在数据分析师的角色下,使用数据库更多的是为了从数据库中获取数据,和数据库交互的语言是SQL,因此最快速写出想要的SQL语句查询就显得非常有必要了,毕竟不是在分析的路上,就是在写SQL语句查询的路上,相当地高频。
用原生的SSMS提供的功能很单薄,还好,微软一般都会开发第3方插件接口,让第3方来参与完善非核心功能。
笔者使用过较好用的插件工具有SQLPrompt和SQL Assistant,这两款插件功能集中在辅助书写SQL语句及SQL语句的格式化,同时还有一款免费插件SQL Search,用于搜索数据库对象关键词,可穿透表、视图、存储过程等的SQL代码甚至注释信息都可搜索。
在遇上SQLPrompt后,已经完全不能自拔,直到笔者电脑已经不能PJ成功,不得不四处再寻找,寻到了SQL Assistant还可以用,现如今还在适应SQL Assistant过程中,复杂功能还没认真去研究。
具体使用
使用方法都是很简单,自行百度下教程就可以,这里只简单介绍后两者,前者SQLPrompt已经与它无缘了。
关键字提示功能
自动用上这些辅助工具,再也无法忍受自己手动书写整个SQL关键字,并且写出来还是小写状态非常不顺眼,用上工具后,简单写几个字母就跳出完整的单词及语句段来。
格式化SQL语句,是我最刚需的功能之一,写出来一大坨的SQL,经过它格式化一下,清爽许多,阅读性也好很多,现在也记住了它的快捷键了,呵呵。
其他的许多功能,还没来得及认真去研究,总的来说,用工具武装自己日常的重复性工作,不止是Excel用户,任何用户都要天天去想的事情,大家可都是为了偷懒而努力。
其他在线格式化服务
偶尔手上没有自己用惯的工具,也可以用在线服务临时顶替一下,例如这个网站就可以在线格式化多种数据库SQL
http://www.dpriver.com/pp/sqlformat.htm
其他常用格式化工具
除了SQL语句格式化是刚需,同样还有xml和json,也是日常数据分析、数据处理非常多地需要更好的可视化阅读它们时需要格式化一下,笔者用的是notepad++的插件,有兴趣的读者们自行下载试用下。
SQL Search使用
这些工具都不复杂,很好理解,可以自行摸索下,熟悉数据库对象的都很快上手。这个工具是SQLPrompt厂家提供的免费良心工具,bytheway,除了它,其他都是商业付费软件。
怎样获得以上插件
为免太大范围内传播PJ软件,需要的读者们,可私下公众号后台留言或加笔者微信获取。
结语
工欲善其事,必先利其器,孔子2000多年前就教导过了,在信息化时代,工具的作用就更加明显了,这也是Excel催化剂诞生的一大原因,为让广大Excel用户拥有利器在手,处理日常重复繁杂低效工作。
作为一名数据分析师,工具的作用也尤为重要,以上介绍的工具,都是实打实地带来极大生产力的工具。希望笔者的一些探索发现能够带给你们一些帮助。
因人的精力有限,仅对Sqlserver的工具有所了解,若其他数据库平台有相关好用的插件、工具,也欢迎分享下资讯信息,哪天用得上时同样会很感激你们。
笔者未来聚焦在数据领域的分享,不限于Excel,会分享更多Sqlserver、dotNET、Azure、PowerBI等话题,升级数据分析的能力,欢迎继续关注。
「Sqlserver」数据分析师有理由爱Sqlserver之一-好用的插件工具推荐的更多相关文章
- 「Sqlserver」数据分析师有理由爱Sqlserver之二-像使用Excel一般地使用Sqlserver
大家一谈数据库,就觉得非常高深莫测,深不见底,非凡人敢去触摸.但Excel的话,没人敢说自己不会使用吧(相反一大堆人的简历上写着精通OFFICE所有软件套件).换作其他非微软厂商的数据库,的确很容易产 ...
- 「Sqlserver」数据分析师有理由爱Sqlserver之九-无利益关系推荐Sqlserver书单
在前面系列文章的讲述下,部分读者有兴趣进入Sqlserver的世界的话,笔者不太可能在自媒体的载体上给予全方位的带领,最合适的方式是通过系统的书籍来学习,此篇给大家梳理下笔者曾经看过的自觉不错值得推荐 ...
- 「Azure」数据分析师有理由爱Azure之一-Azure能带给我们什么?
前面我们以相同的方式从数据分析师的视角介绍了Sqlserver,本系列亦同样地延续下去,同样是挖掘数据分析师值得使用的Azure云平台的功能.因云平台功能太多,笔者所接触的面也十分有限,有更专业的读者 ...
- 「python」: arp脚本的两种方法
「python」: arp脚本的两种方法 第一种是使用arping工具: #!/usr/bin/env python import subprocess import sys import re de ...
- Linux 小知识翻译 - 「packet」(网络数据包)
用手机接收邮件或者访问网页的时候,一般会说有「packet费用」(这是日本的说法,在中国好像一般都说 “流量费”),即使对网络不太熟悉的人也知道「packet」这个词(这里也是日本的情况). 那么,「 ...
- 「LOJ6482」LJJ爱数数
「LOJ6482」LJJ爱数数 解题思路 : 打表发现两个数 \(a, b\) 合法的充要条件是(我不管,我就是打表过的): \[ a + b = \text{gcd}(a, b)^2 \] 设 \( ...
- SpringBoot图文教程10—模板导出|百万数据Excel导出|图片导出「easypoi」
有天上飞的概念,就要有落地的实现 概念十遍不如代码一遍,朋友,希望你把文中所有的代码案例都敲一遍 先赞后看,养成习惯 SpringBoot 图文教程系列文章目录 SpringBoot图文教程1「概念+ ...
- 一个只需要点 「下一步」就完成监控 Windows
Cloud Insight 此前已然支持 Linux 操作系统,支持20多中数据库中间件等组件,多种操作,多种搭配,服务器监控玩的其乐无穷啊!但想想还有许多 Windows 的小伙伴没有体验过,所以在 ...
- 「JavaScript」四种跨域方式详解
超详细并且带 Demo 的 JavaScript 跨域指南来了! 本文基于你了解 JavaScript 的同源策略,并且了解使用跨域跨域的理由. 1. JSONP 首先要介绍的跨域方法必然是 JSON ...
随机推荐
- 网站运行编译器错误CS1617: 选项“6”对 /langversion 无效;必须是 ISO-1、ISO-2、3、4、5 或 Default
运行winform程序时提示, CS1617: 选项“6”对 /langversion 无效:必须是 ISO-1.ISO-2.3.4.5 或 Default 找到网站的web.config配置文件,找 ...
- LockWindowUpdate的函数的用法(不忽略消息,只是暂时不响应,但WM_SETREDRAW根本不接受重绘消息)
Application.ProcessMessages;LockWindowUpdate(Self.Handle); //锁住当前窗口 LockWindowUpdate(0)//解除锁定窗口 Loc ...
- ASP.NET vNext 微笔记
关心 ASP.NET vNext 的人可能已经读过相关文章,例如:ASP.NET vNext @ 2014.那么,你可能已经知道,ASP.NET vNext 摆脱了 System.Web.DLL,把 ...
- 如何判断操作系统是64位还是32位(GetNativeSystemInfo和IsWow64Process两种方法)
64位Wnidows 里面有个叫Wow64的模拟器技术,可以使32位的程序在64位Windows 上运行. 当你想在程序里面针对32b位/ 64位系统执行不同代码的时候, 需要判断操作系统是32位还是 ...
- AnmpServer 0.9.3 发布
摘要: AnmpServer是一款集成Apache服务器.Nginx服务器.MySQL数据库.PHP解释器的整合软件包.免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发,助力PH ...
- 如何让你的Sublime和Codeblocks支持C++11
闲来没事看了一下C++11,比起C++0x多了很多新功能,像auto变量,智能指针等,g++4.7以上版本也提供了对C++11的支持,但是,如何在你的编辑器上执行C++11代码呢? 刚开始以为用法和以 ...
- PHP调用语音合成接口
百度TTS 语音合成 //百度文件转换成语音 private function toSpeech($text) { define('DEMO_CURL_VERBOSE', false); $obj=[ ...
- Python连载11-Python中os.path模块简介
一.os.path(和路径相关的木块) 1.函数:abspath() (1)含义:将路径转化为绝对路径的形式(absolute path) (2)格式:os.path.abspath(相对路径) (3 ...
- 升级vue全家桶过程记录
背景 如果你使用了element-ui的el-tabs组件,并且想要单独升级element-ui至2.10.0,你会发现,使用了el-tabs组件的页面只要打开就卡死.原因是element-ui~2. ...
- 高性能高并发网站架构,教你搭建Redis5缓存集群
一.Redis集群介绍 Redis真的是一个优秀的技术,它是一种key-value形式的NoSQL内存数据库,由ANSI C编写,遵守BSD协议.支持网络.可基于内存亦可持久化的日志型.Key-Val ...