Cloudを使う機会が出来たので、気になったサービスとしてQuickBIを触ってみたいと思います。中でもQuickBIというBIツールでフォームを作成して、そのフォームに送られた内容をそのままBIダッシュボードとして作れたら面白いなと思ったのでやってみたいと思います。BIツールのサービスは各クラウドベンダーや専用のサービスなどあるかと思いますが、同一クラウドベンダーのサービス内で完結すると楽なこともあるので試してみたいというのがモチベーションになります。フォームを簡単に作ってその結果を可視化出来たら、社内イベントなどでアンケートを取った結果を見たい時・共有したい時にも使えるのかなと、思いました。MySQLの立ち上げ:データ参照元として用意する必要がありますやってみる流れとしては以下の手順となります。初期設定は画面の指示通りに進めていく形になります。初期設定としてQuickBIにアクセスしてリージョンを選択します。次はトライアルの登録を行います。ここではSMS認証があります。登録後の画面はこちら。次に赤枠のボタンからWorkspaceを作成します。今回は「TestWorkspace」という名前で作成します。これでQuickBIの初期設定は完了です。Sourcesからデータソースを作成します。このデータソースがないと後に作成するフォームも保存出来ないようになっています。「TestFormAlibabaMySQL」という名前のデータソースを作成します。RDSのWhitelistに追加します。細かい接続情報については以下を参照してください。Connection」を押して接続できるか試してみましょう。Accounts」を見て、接続に必要なAccountsに適切な権限が付与されているか確認しましょう。接続に成功したら以下の画面が表示されます。これでフォームの作成準備が完了しました。以下の赤枠のボタンからフォームを作成します。フォーム作成時の初期表示はこちら左の「ウィジェット選択エリア」から「フォーム配置エリア」にドラッグアンドドロップで配置することができます。今回はわかりやすくなるように勝手にエリア名を付けてしまっています。公式ドキュメントは英語ですが、かなり充実しているので詳細に見たい方は公式ドキュメントを参照してください。https://www.alibabacloud.com/help/en/quick-bi/user-guide/create-a-form今回作成するフォームでは、あるイベントの事前アンケートを想定して、以下の情報を取得するようにしたいと思います。ニックネーム:テキスト入力イベント参加形式:選択式(ラジオボタン)興味がある項目:選択形式(複数選択ボタン)本当ならメールアドレスなど必要そうですね。それぞれ対応する項目を番号付けています。これでフォームの作成は完了したので保存します。保存できたら右上の「Preview」を押すことでこのように表示されます。フォームで送られた内容をRDSで確認あとはフォームに送られた内容を確認してみましょう。以下の内容でフォームを送信します。内容を確認するためにデータソースからアドホッククエリを叩いてみます。QuickBIでダッシュボードの作成ダッシュボードを作成するためには「Dataset」が必要なので、データセットを用意します。「TestFormDataset」という名前で保存をします。これでデータセットを作成できたので、いよいよダッシュボードを作成します。ダッシュボードでは、3つのグラフを作ってみます。Measure」でMeasureにも「参加形式」を作成する。Cloudにまだ慣れていないと少々分かりづらいこともあるかもしれませんが、慣れればすぐに作れちゃうなーという感想です。BIツールにフォーム作成が出来るサービスをあまり見たことがなかったので試してみましたが、サクッと出来て良いキャッチアップが出来たと思っています。ダッシュボードをよりリッチにしていこうと思うと時間はかかってしまうと思いますが、それ以外はそこまで大変じゃないだろうな、という印象です。よかったら参考にしてみてください。AIバッジを贈って著者を応援しようバッジを受け取った著者にはZennから現金やAmazonギフトカードが還元されます。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。