AlteryxでMySQLに接続してみた

2018.10.17

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

こんにちは。Alteryxサポートエンジニアとして勉強中のスズです。

以前のバージョンではサポートしていませんでしたが、2018.2からIn-DatabaseでMySQLへの接続をサポートしています。今回はAlteryxでMySQLへの接続を試してみました。

MySQLに接続してみた

接続方法

MySQLへの接続にODBCを使用します。「MySQL ODBC 8.0 Unicode Driver」を使って接続先を設定しました。

Input Dataツールで接続する

In-Databaseツールを使用する前に、まずは In/Out -> Input Data を使って接続を試してみました。Input Dataツールを使用した場合、データベースからデータを取得し、Alteryxが稼働しているマシン上で処理を行います。

Input Dataツールの Connect a File or Database のプルダウンメニューから Other Database > ODBC を選択します。ODBC Connection が開きますので、接続先を設定します。

接続できますと Choose Table or Specify Query が開きますので、テーブルを追加して OK をクリックします。

In/Out -> Browse を接続してワークフローを実行すると、入力したデータを確認できます。

Connect In-DBツールで接続する

次は In-Database -> Connect In-DB を使って接続してみます。In-Database関連のツールを使用しますと、データベース上で処理を実行します。

Connect In-DB の Connection Name のプルダウンメニューから Manage Connections を選択すると、 Manage In-DB Connections が開きます。Data Source に MySQL を選択し、新しく接続先を設定しますので Connections にある New をクリックします。

New をクリックすると Read と Write の Connection String を設定できるようになりますので、プルダウンメニューから New database connection を開きます。

MySQL ODBC Connection に接続先を設定します。

接続先の設定後、 Manage In-DB Connections の Connection Name に接続先の保存用に名前を入力し、 OK をクリックします。

接続できますと Choose Table or Specify Query が開きますので、テーブルを追加して OK をクリックします。

In-Database -> Browse In-DB を接続してワークフローを実行すると、接続先のテーブルを確認できます。

接続先を保存しますと、 Connect In-DB の Connection Name のプルダウンメニューから接続先を選択できるようになります。

最後に

今回はInput DataツールとConnect In-DBツールを使ってMySQLへの接続を試してみました。In-Database関連のツールについては、また別途ご紹介していければと思います。