ツールの基本的な使い方スマホへのプッシュ通知送信おわりに関連する記事はじめにこんにちは、石川です。様々なセッションを聞いてきましたが、その中で面白かったセッションの一つを紹介します!私のカメラの性能が良くなく、画質が荒かったり、文字認識の線が入っていたりしますのでご了承ください。easy.こちらのセッションは、スマホへのプッシュ通知送信、QRコードの生成など、一見Alteryxでは解決が難しそうな問題を、Pythonツールを利用して解決する方法を紹介しておりました。Macros」で同様の内容が公開されていますが、セッションではデモを交えて紹介しておりました。Kit)とは、pythonを利用してAlteryxのカスタムプラグインツールを作成することができるPython拡張モジュールです。SDKよりも遥かに開発するのが簡単で早いとのことでした。ツールの基本的な使い方AlteryxのPythonツールは下記の3つのステップがベースとなっております。1読み込みAlteryx.readメソッドでPythonツールにデータを読み込みます。メソッドでPythonツールより出力します。利用して、Pythonで用意されているパッケージをインストールします。後述する「スマホへのプッシュ通知送信」では、pushbullet.pyというパッケージをインストールします。Alteryx上で設定すると下図のようになります。Alteryx.read(‘fun’)」(赤枠部分)で読み込んでいます。Pythonツールから出力する場合は「Alteryx.write(df,3)」(青枠部分)で、二つ目の引数で出力アンカー「3」を選択しています。余談で、Alexanderさんはツールの配置がきれいに整うので、「3」の出力を利用するのがお好みとおっしゃってました。スマホへのプッシュ通知送信セッションではいくつかPythonツールを利用した事例を紹介されていましたが、本ブログではスマホへのプッシュ通知送信の事例を紹介します。Alteryxではメールツールでメールを送信することができますが、現時点ではプッシュ通知送信のツールを備えていません。Pythonツールで4行コードを書くことで、Alteryxからプッシュ配信をすることができます。事前準備として、送信先のスマホにPushbulletというアプリをインストールし、プッシュ通知を受信できるようにします。Pushbulletにログインした後、Pythonツールに設定するアクセストークンを取得しておきます。次に、利用するパッケージについてです。今回はpushbullet.pyを利用します。こちらは、上記でインストールしたPushbulletのサービスを利用するためのパッケージです。ここまで来れば、あとはコピー&ペーストの作業のみです。pushbullet.pyより下記のコードをコピーし、Pythonツールに入力します。pushbullet.py」は1回実行すれば、削除可能です。3行目の「api_key」の部分にPushbulletで取得したアクセストークンを入力します。body"」の部分に本文を入力します。最後にPythonツールをマクロにするため、マクロインプットを接続し、アクセストークンを動的に入力できるようアクションツールを設定します。セッションでは、一番前の席に座っている方にAlexanderさんのスマホを渡して、上記のPythonマクロを利用して送信したプッシュ通知がちゃんと届いているか確認してもらいました。○○(スマホを渡された方のお名前)“のメッセージを確認しました。おわりにこちらのセッションを聞いて個人的に大きな収穫だったことは、Alteryxの標準機能に備わっていないツールを自分で作ることができるという発想を得たことです。h.ishikawa↓すぐに使えるオープンデータが揃っています。ついてのお知らせです。