AlteryxからODBC経由でAthenaにクエリ発行してみる

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

こんにちは、小澤です。

AWSのサービスである、Amazon AthenaがODBC接続に対応しました。

ODBCで接続できるということは、Alteryxからも直接利用可能です。

やってみる

やってみる、と言ってもやることは今まで通りです。 まず、上記にリンクを記事を参考にODBCドライバのダウンロードと設定を行っておきます。

続いて、AlteryxにInput Dataツールを設置してい、Other Databases > ODBCを選択します。

選択したのち、表示されるウインドウにて先ほどODBCデータソースで設定したAthenaの接続先を選択して、OKを押します。 (ODBCの方で設定してあるので、User Name, Passwordの設定は不要です)

次に取得するデータを設定するウインドウが表示されます。

この画面は他のデータベースから取得する際と同様となりますので、テーブル一覧から選択したりSQLを記述したりが可能です。 データ取得方法の設定が完了すれば、あとはワークフローを実行すればOKです。

以下のようにデータが取得できていることが確認できます。

おわりに

今回は、ODBCを使って、AlteryxからAthenaに接続してみました。

これまでは、Run Commandツールを使ってJDBC接続するプログラムやAWSCLIを呼び出すしかありませんでしたが、Input Dataツールから直接利用可能になります。

Alteryxの導入なら、クラスメソッドにおまかせください

日本初のAlteryxビジネスパートナーであるクラスメソッドが、Alteryxの導入から活用方法までサポートします。14日間の無料トライアルも実施中ですので、お気軽にご相談ください。

alteryx_960x400