して事例を紹介しました。Studio」のご紹介です。企業や組織のデータの可視化や管理は、業務の効率化や意思決定において欠かせない要素です。Studioで可視化する方法をハンズオン形式で紹介します。このハンズオン記事では単なる技術紹介だけではなく、私がなぜSlackワークフローを選択したのかという背景にも触れていきます。多くの企業や組織では、データの収集と管理は自動化が進んでいます。Studioを使ってデータを迅速に可視化することに魅力を感じています(実際にLookerと連携しBigQueryからデータ可視化しています)しかし、今回あえてSlackワークフローを活用した理由は、「データの収集そのものをメンバーとのコミュニケーションや成長の機会にすること」にあります。ブログを書くことは、自分の考えを整理し、他者と共有する大切なプロセスです。データを自動化して管理するのではなく、あえてSlackワークフローを活用して組織内で共有することで、メンバーの知識向上やモチベーションの向上を図りたいという思いがあります。Slackワークフローを使うことで、チーム内でブログデータを共有し、他のメンバーがそのデータに触れて議論する場が生まれます。これにより、メンバー全体の技術や知識が向上し、さらに連携したメンバー自身のやる気も高まります。単なる自動化にとどまらず、情報を活用して新たな価値を引き出す仕組みを構築できるのです。アジェンダ今回は大きく分けて以下の2つの設定を実施します。Studio設定編へスキップしてください!事前準備:スプレッドシートの設定まずはデータベースとして使用するスプレッドシート側を作成し設定を行います。必要な列(カラム)を設定し、Slackから送られてくるデータが適切に反映されるようにします。Studioで扱いやすい状態にしておく注意点としてスプレッドシートの1行目を空白にせずカラム情報を入れる。Slackワークフローの設定Slackワークフローを設定し、収集したデータをスプレッドシートに連携する部分を構築します。ゼロから始める形式の2種類があり、今回はゼロから始める形で進めてみましょう。自動化:Slackワークフローとは手順1:ワークフローを開始するイベントを選択ここでは「Slack内のリンクから開始します」を選択。メッセージフォームに入れることでワークフローを起動できます。次のステップでメンバーから必要なデータを収集するフォームを作成しましょう。イベントレポートこれを必須に設定:チェックあり質問3質問の内容:ブログのURL質問のタイプ:短い回答これを必須に設定:チェックあり手順3:Slackチェンネルにメッセージを送信させるフォームから収集した情報をもとに、Slackチャンネルへ固定のメッセージを投稿しましょう。その際に収集した情報部分を変数として設定しておきます。手順4:スプレッドシートと連携ワークフローの次のステップとして先ほど作成しておいたスプレッドシートのシート/カラムと連携させてワークフローが起動したら自動的に情報がスプレッドシートに収集されるように設定します。メッセージのリンクここまで設定ができたら、設定画面上部の「完了」→「公開する」でワークフローをリリースしましょう!実際に使用したSlackメッセージのイメージ投稿された情報がスプレッドシートに連携されますこれでSlack→スプレッドシートの連携が完了しました!メンバーがSlackワークフローを使用して公開されたブログ情報を連携すると自動で必要な情報がスプレッドシートに蓄積されていきます。Studioでそのデータを可視化していきます。基本的な概念をご紹介。Cloudが提供するビジュアル化ツールで、データを簡単に可視化し、インタラクティブなレポートやダッシュボードを作成できるプラットフォームです。Analyticsなど)と連携し、リアルタイムでデータを取り込んで分析・共有することが可能です。公式ドキュメント:https://cloud.google.com/looker-studio?hl=ja個人的にも大好きなサービスのひとつですが、中でもお気に入りなのは「インタラクティブ」な操作が可能なところ!例えばよくあるケースとして、会議で資料を確認しながら議論をしている場面でメンバーから「この数値って具体的には何月が上昇してるんですか?」と質問が入るケース。あるあるですよね、その際に従来であれば「なるほど確認して後ほど回答します」や持ち帰るケースも少なくありません。使用していれば「なるほど、少しドリルダウンしてみてみましょう...xx月にスパイクする形で数値が上昇してますね。」など概要から詳細まで必要な箇所を深掘りしてインタラクティブ(双方向性)なデータ活用が可能になります。それでは実際の手順に沿って構築してみましょう。接続はスプレッドシートの「拡張機能」から実施します。以下のポップアップが出てくるので「作成」を押下します。設定の基本として、ディメンション・指標の理解が必要になります。ディメンション(Dimensions)ディメンションは、データを分類・整理するためのカテゴリや属性のことです。言い換えると、「何に関するデータか」を示す情報。具体的には、以下のようなものがディメンションに該当します。日付や時間(例:年月日や時間)ユーザー属性(例:国、地域、デバイス)商品カテゴリー(例:商品名、カテゴリー)ディメンションは、データをグループ化したり、特定の属性ごとに分類してレポートやダッシュボードで使用します。指標(Metrics)指標は、ディメンションに基づいて測定される数値データのことです。「何がどれくらいか」を示す数値的な情報です。合計、平均、割合などの形でデータを表します。具体例としては以下のようなものがあります。投稿数(例:特定の期間のブログの投稿数)ユーザー数(例:一定期間にブログをWFで投稿した数値)それではデフォルトで表示されているものは一旦削除して、上部タブにあるグラフを追加から今回は4つのグラフを作成してみましょう。ブログタイトル)手順3:保存して共有ここまでいけば実際に使用できる簡易なグラフが作成できていると思います。次に画面上部の「保存して共有」を押下する。データアクセスについてポップアップが出るので確認して問題なければ「同意して保存する」と公開状態になります。このままではチームメンバーはまだ使用・閲覧できない状態なので、画面上部の「共有」から必要なメンバーのメールアドレスなどを追加して権限を付与してください。リンク設定で公開する範囲を設定できるので内部用の情報の場合は「制限付き」もしくは社内ドメインのみを選択して外部に公開しないように注意しましょう。補足:その他の設定について今回は簡易なダッシュボードの作成に特化しましたが、実際は他にもたくさんの優れた機能がありますので詳細は以下をご覧ください。Studioを組み合わせたデータ管理は、業務効率を向上させるだけでなく、チーム内の情報共有と成長の促進にも役立ちます。Slackはとても便利で日々多くの情報が飛び交います。そのためどうしても情報が流れていってしまいがちですが今回のように環境を構築すること、データの透明性が高まり、他のメンバーも自身のデータと向き合いながら学ぶ機会が増えました。結果として、チーム全体の知識と技術の向上に繋ったと感じています。Studioを連携させたユースケースは、単なる技術の自動化ではありません。データを単に収集・管理するのではなく、メンバー全員で共有し、成長するためのツールとして活用することを目的に設計しました。非常に有用なサービスです。スプレッドシートで管理分析している情報を移行するだけでも、大幅な効率化が得られるのでぜひ実際のケースに合わせて活用してみてください。24/365の運用保守チームで日々奮闘中!生粋のエンジニアではないからこその新たな目線・感性で情報を発信していきます。真二が書いた記事xfacebookはてなブックマークpocketお客様のご要望に柔軟に対応いたします。お気軽にご相談ください。cloudpackは、アイレット株式会社が提供するクラウド支援サービスです。問い合わせまでトータルサポート!お問い合わせはこちらアイレットでは、様々な職種で一緒に働ける仲間を募集しています。インフラエンジニア、開発エンジニア、クリエイティブ職、営業職など、様々な職種で一緒に働ける仲間を募集しています。アイレット公式サイト採用情報をご覧ください。採用情報プライバシーポリシークラウド導入のご相談、お見積り、サービスについてのご質問などお気軽にお問い合わせください。最新情報が得られるメルマガ登録はこちら。