FileMakerのグラフを、データを掘り下げる画面にする【2016年講演資料】

イベント
FileMakerのグラフを、データを掘り下げる画面にする【2016年講演資料】

FileMaker カンファレンス 2016で、JavaScriptのグラフ描画機能をFileMakerと組み合わせ、操作できる分析画面を作る方法を紹介しました。グラフを表示するだけでなく、気になる項目を選んで、さらに詳しい情報へ進めるようにする。そのための画面とデータの設計をお話しした講演です。

グラフを「眺める画面」から「調べる画面」へ

講演では、集計結果から詳細へ進むドリルダウン、棒グラフと折れ線を組み合わせたコンビネーションチャート、複数の指標を比較するレーダーチャートを取り上げました。

数字の一覧だけでは気づきにくい傾向を捉え、気になる項目を選んで、次の情報を確かめる。こうした操作を組み込むことで、業務のデータを調べるためのBIダッシュボードへとつなげる考え方です。

JavaScriptのグラフとFileMakerの処理をつなぐ

資料では、Google Chart ToolsとD3.jsを紹介し、FileMakerのWebビューアへ組み込む方法を説明しています。

グラフ上の項目がクリックされたことをJavaScript側で受け取り、選択された値をFileMakerのスクリプトへ渡す。講演当時は、fmpプロトコルを使って、WebビューアからFileMakerの処理を呼び出す実装を紹介しました。

表示のための技術と、業務データを扱うFileMakerの処理を結び付けることで、利用者の操作に反応する画面を作っています。

集計の重さは、データの持ち方から考える

グラフを描くたびに大量の取引データを集計すると、画面の表示が重くなる原因になります。

講演では、集計済みのデータを保持するサマリー用ファイルを用意し、サーバー側のスクリプトやFileMaker Serverのスケジュール実行を組み合わせる方法を紹介しました。

画面を表示する処理と、集計データを準備する処理を分けて考える。グラフの見た目だけでなく、実際の業務で使える応答性を支えるための設計です。

デモで示した操作は、スライドと解説を合わせて

保存資料には、グラフの画面例、クリック時の処理を記述したコード、FileMakerとの連携方法が残っています。一方、「デモ」と記された箇所の実際の操作は、PDFでは再生されません。

記事とスライドでは、当時どのような仕組みで操作とデータをつないだかをご覧いただけます。実装方法やライブラリの利用条件は、2016年時点の発表内容です。

JavaScriptを使った画面開発については、後年のWebixを使った講演記事でも紹介しています。

講演名:高度なデータ分析を実現するインタラクティブなグラフの実装法

業務データを、日々の判断に使える画面へ。FileMakerでの可視化や画面の改善について、はじめのご相談でお聞かせください。

講演スライド

PDFを開く ↗

2016年の講演に関する保存資料です。製品仕様・ライブラリの利用条件・実装方法は当時の内容です。当日の操作デモはPDFでは再生されません。

スライドを読み込んでいます。

— / —

文字が小さいときは、表示倍率を上げてスクロールしてご覧ください。

岩佐 和紀のプロフィール写真

発信者について

岩佐 和紀

株式会社ライジングサン・システムコンサルティング代表。現在は、Claris FileMakerを主軸に、内製とアウトソーシングを組み合わせる「ハイブリッド開発」を提供。システム開発と社内開発者の育成を通じて、企業が自ら業務改善を続けられる体制づくりを支援している。

事例紹介

内製とアウトソーシングの役割分担と、社内に開発の力が育った過程を、3社の事例でご紹介します。

事例を見る

サービス紹介

私たちがご提供している「ハイブリッド開発」の詳細をご説明します。

サービスを見る

登壇の記録

お客様との共同登壇や技術セッション、受賞、メディア掲載・執筆の記録をご覧いただけます。

登壇の記録を見る

Contact

ご相談

小さくはじめて大きく育てるDX

ハイブリッド開発が御社に合うか、今後の取り組みをどう進めるか。代表の岩佐が、現在の状況やご不安を直接お伺いします。
ご依頼の詳細が決まっていなくても、お気軽にご相談ください。

はじめのご相談を申し込む(無料)

取材・講演などのお問い合わせは、こちらからお願いします。