一.データ表とは何か
データ表はデータを保存するためのツールであり、データ分析を行うデータソースです。各データ表には、他の表と区別するための固有の表名が付けられています。データ表は、複数の「フィールド」および「記録」で構成されています。
例えば、ある家具工場の取引注文は、以下のデータ表で表示されます。工場は取引が成功するたびに、注文表に1件の注文「記録」を追加します。データ表の各列は特定のビジネス情報を表し、同種のデータを集約します。例えば、「日付」列には各注文の取引日時が、「分類」列には販売された商品のカテゴリが記録されています。
記録:記録とは、データ表内の各行に記録された情報を指します。データベースでは、各業務の観点や結果が具体的な業務ロジックに基づいて記録され、最終的に1行ずつデータ表に記録されます。テーブル内の各行は、業務処理の履歴として記録されます。
FineBIでは、データ表の記録数(行数)を示す「記録数」フィールドが提供されています。また、記録数の集計条件を切り替えることも可能です。特定のフィールドに基づいて記録数を集計する場合、そのフィールドに対応するデータを重複排除した後の行数が記録数として表示されます。
フィールド:フィールドとは、表の各列のデータを指します。各列のデータは特定の業務ノードに関連する重要な情報を表し、一列のデータは一つのフィールドを意味します。データ表を確認する際、「フィールド」は各「記録」の中で異なる業務観点や業務結果を区別するために使用されます。
フィールドのデータ形式に基づき、FineBIのフィールドは「テキスト」「数値」「日付」の3種類に分類されます。また、フィールドのタイプは直接変更することができます。
二.Excelにおけるセルの概念とFineBIにおける表の概念の違い
ツール | 最小のデータセル | データの特徴 | 応用シーン |
Excel | セル | 表の標準要件は低い セルは、二次元グリッドの交点に位置し、データの保存および表示に使用されます。 各セルには、異なる種類のデータを格納することが可能です。 セルはそのアドレス(例: A1、B2)を使って参照され、数式を利用してセル内のデータを計算することができます。 セルレベルでのデータ編集も可能です。 | Excelは、データ分析、簡単な計算(特にセル単位の計算)、およびグラフ作成に主に使用されます。小規模なデータ処理や、簡単な計算タスクに適したツールです。 |
FineBI | フィールド列 | 表の標準要件は高い 表/フィールド列は、データを含む独立した単位として、可視化分析やレポート表示に使用されます。 表の同じフィールド列に属するデータ型は一致している必要があります。 数式や計算は、常に一列のデータに対して行われます。 データソースの表がFineBIにロードされた後、セルレベルのデータを編集や変更はできません。 | FineBIのグラフは、操作が簡単で、データの一括計算や自動更新が可能です。 大規模データや複数のデータソースに基づく計算や表示も適しています。 |
三.指標とディメンションの概念
フィールドは、業務分析の視点と結果に基づいて分類できます。分析の視点を「ディメンション」、結果を「指標」と呼び、これによって簡単に区別することができます。
1)ディメンションと指標
ディメンションは、特定の物事を定性的に記述し、どの視点からその物事を見るかを示します。ディメンションフィールドは、通常、日付やテキスト形式で表現されます。たとえば、以下の消費ファクトテーブル(明細表)では、「消費日付」、「顧客名」、「顧客タイプ」がすべてディメンションに該当します。「田中」は、顧客名ディメンションの一つの値です。
指標は事物の特徴を定量的に記述するためのもので、一般的には数値形式です。例えば、以下の消費ファクトテーブル(明細表)では、顧客「田中」が2023年3月5日に消費した金額は160であり、ここでの消費金額160が指標の値です。
なお、特定のフィールドが指標かディメンションかは固定されていません。たとえば、消費金額を0-100、100-200、200-300…と範囲ごとに分類し、各区間の顧客数を分析したい場合、消費金額という指標フィールドをディメンションとして扱い、区間ごとにグループ化することが可能です。
消費ファクトテーブル(明細表)は以下の通りです:
消費日付 | 顧客名 | 顧客タイプ | 消費金額 |
---|---|---|---|
2023-03-05 | 田中 | 会員 | 160 |
2023-03-06 | 山本 | 非会員 | 280 |
2023-03-07 | 鈴木 | 会員 | 99 |
2023-03-05 | 山本 | 非会員 | 80 |
2)FineBIにおけるディメンションフィールドおよび指標フィールドの区別と定義
FineBIのコンポーネントでは、ディメンションフィールドは青色、指標フィールドは緑色で表示され、視覚的に区別がつくようになっています。