CDataここのところBigQueryを追いかけていましたがkageura.hatenadiary.jpせっかくなら、MySQLとBigQuery、セットで色々と組み合わせて使ってみたい!ということで、MySQLも構成してみましたので、そのメモです。SQLというサービス名で、[MySQL]と[PostgreSQL]の2つのデータベースPaaSを提供しています。Serverが使えないのが寂しいところではありますが、なんかこのラインナップは私的にGoogleらしいな、と思わせます。(特に他意はありません。)今回は、個人的に使い慣れているMySQLを選んでみました。Consoleにアクセスして、メニューから[SQL]をクリックconsole.cloud.google.com続けて[インスタンスの作成]をクリックここで、対象となるデータベースエンジンを[MySQL]と[PostgreSQL]から選択します。PostgreSQLはまだベータ版のようです。MySQLは第2世代と第1世代から選択します。詳しい違いは以下からどうぞ。(GCPとかクラウドサービスって、このレガシーって言葉好きですよね。レガシーにしたがるような・・・。ある意味いい戦術かもしれない。Platform個人的に感じる大きな違いは、サポートされるMySQLのバージョン、および扱えるRAMとストレージの大きさでしょうか。ストレージを使用でき、必要に応じて、ストレージを自動的に増やすオプションがあります。ストレージを使用できます。第2世代は選択したマシンタイプによる実行時間課金オンリー(+ストレージと下りネットワーク料金)であるのに対して、第1世代はパッケージと従量制の2種類があるみたいです。Platformとりあえず、今回は素直に推奨された第2世代を選択します。続いて構成するインスタンスのIDやrootユーザーのパスワード、インスタンスのリージョンを選択します。ちなみに、わかりづらいですが、[asia-notheast1]が東京リージョンです。cloud.google.comなお、詳細オプションから以下のようにデータベースのバージョンや自動バックアップの設定等が変更できます。これで作成をクリックすれば、自動的にMySQLが構成されます。ローカルから接続する際には、インスタンスの詳細から[承認]→[ネットワークを追加]をクリックして、アクセスしているIPアドレスを承認する必要があります。Workbenchなどから接続できるようになります。Add-inも繋いでみたいと思います。以下から試用版がダウンロードできます。www.cdata.comExcelアドインインストール後、[CData]タブが追加されるので[取得元MySQL]をクリックします。MySQLインスタンスのDatabase、User、Password、ServerのIPアドレスをそれぞれ入力します。すると以下のようにGUIベースでMySQLのテーブルとカラムが選択できるようになるので、任意のテーブルを選択して、OKをクリック。以下のように、MySQLのデータがロードされます。ここから直接、データの操作も可能です。おわりにさて次回はMySQLとBigQueryの連係を試してみたいと思います。