shobylogy

叩けシンプルの杖

分析業務でSQLを書くのに使っているツール

皆さんは分析業務でSQLを書く際には、どのようなツールを使っているでしょうか。

主に以下の2つのツールを使っています。

  • Sequel Pro
  • DataGrip

主にSequel Proはビューアとして、DataGripはエディタとして利用しています。

Sequel Pro

Sequel ProはオープンソースのMySQLのGUIクライアントです。

SQLを書かなくても特定テーブルのデータや、テーブル定義を閲覧することができるため、ビューアとして利用するのが便利です。

Sequel Pro

f:id:shoby:20180307224016p:plain

おおよそ以下のようなことができます。

  • 特定テーブルのデータの一部を閲覧
  • テーブル定義の閲覧
  • 特定カラムでの絞り込み
  • CSVでのデータのexport

DataGrip

DataGripはJetBrainsの提供しているSQL用のIDEです。

強力なコード補完とフォーマット機能により、高速にSQLを書くことができます。 あるとなしでは生産性が大きく変わるレベルです。

www.jetbrains.com

個人であれば年間$89、会社であれば年間$199で利用することができます。 30日間試用することができるため、ぜひ試してみましょう。

まとめ

私は分析業務でSQLを書く際、Sequel Proをビューア、DataGripをエディタとして利用しています。

他にもおすすめのツールがあればぜひご紹介ください。