元WEBマーケターのMLエンジニアがKaggleに挑戦する日々を綴ります2019-04-25JupyterNotebookで簡易ダッシュボードを作ってSlackに投げる方法TweetざっくりいうとJupyterNotebookで広告効果を見るための簡易的なダッシュボードを作って、Slackに毎日投げるようにして簡単に見れるようにした話です。(GoogleAdsの)出稿データとアプリ内行動データをBigQuery上で結合し、グラフやテーブルを生成して見える化する必要がありました。キャンペーンがXX個(たくさん)あるのでBIツールでいくつもグラフを作るのが面倒でした。上のPythonでループを回して作り、その結果をSlackに飛ばしてケータイでも気軽に見れるようにしました。データ加工とか可視化するデータ加工とか可視化はご自由に...。ボタンを作っておくと便利です。推奨TokenについてPythonスクリプトからSlackにファイルを投稿するcronで定期実行するように設定する最後に上記の流れをシェルコマンドにまとめてCronで定期実行するなり何なりすれば簡易ダッシュボードシステムの完成です。slack_html_upload.py備考Slackに直接グラフとか投げるんじゃだめだったの?グラフだけなら全然それでよかったですが、テーブルがうまく投げられませんでした。画像として投げたらサムネイルが小さすぎて見づらかったり...。»プロフィールプロダクトマネージャー←データアナリスト←WEBディレクター←グロースハッカー←デジタルマーケター←製造業(生産技術)という変な経歴をもつWEBの人。主食は麻婆豆腐、たまにラーメン。11引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。