Wdataを使用すると、分析とレポートのために真実のシステムからデータを接続し、探索することができます。これらの複数のソースからテーブル としてデータを管理することができます。テーブルはスプレッドシートに似ているが、スケーラブルで操作しやすいデータベースに近い。
この練習では実際のデータを使用しないため、 wdata_sample.zip
をダウンロードして解凍し、代わりにサンプルファイルを使用してください:
-
2018 TB.csv
,2019 TB.csv
, and2020 TB.csv
, 2018年から2020年の試算表データ付き -
DIM- Entity.csv
, 地域事業体あり -
DIM- FS External Reporting.csv
, 財務諸表の勘定科目付き
これらのファイルを使って、財務報告のためにWdataを使用することを模倣するテーブルとクエリを作成します。
テーブルタイプ
格納する情報のタイプに応じて、ファクト・テーブル またはディメンジョン・テーブル を使用します:
- ファクト・テーブル には、時間の経過とともに蓄積される情報が含まれている。例えば、ファクト・テーブルを使ってキュレーションすることができる:
- 試算表のような総勘定元帳の項目
- 売上高
- 株式残高
- 予算への期待
- ディメンジョン・テーブル には、ロールアップまたはマッピングのためにビジネス・エンティティを記述するリレーショナル 情報が含まれています。たとえば、ディメンション・テーブルを使用して追跡できます:
- アカウント
- 各部門
- 場所
- 日付または時間間隔
ファクト・テーブルの作成
テーブルを作成する際に、カラムの構造、つまりスキーマ を設定します。各カラムを個別に追加することも、ソースデータセットのカラムに基づいてスキーマを定義することもできます。たとえば、企業資源計画(ERP)ソリューションやその他の記録システムからエクスポートしたカンマ区切りまたはタブ区切りの値(CSVまたはTSV)ファイルをアップロードして、そのデータ構造と一致させることができます。
ステップ1.テーブル用のフォルダを作成する
まず、テーブルを保存するフォルダを作成する:
- Wdataホームから、作成 をクリックする。
- Get Started Demoのようにフォルダ名を入力します。
- フォルダー で、フォルダーを保存する場所を選択します。この例では、デフォルトの「No Folder Selected」のままにして、Homeのルートにフォルダを作成します。
- [作成]をクリックします。
このフォルダは、これらのデモファイルや、使用する他のサンプルデータを保存するために使用できます。
ステップ2.試算表データテーブルを作成する
次に、試算表情報を格納するテーブルを作成する:
-
Create,をクリックし、Table を選択する。
- テーブルとそのデータを識別するために、一意の名前と説明を入力します。この例では、TB Dataと "Trial balance information "である。
- テーブル・タイプ では、ファクト・テーブルとディメンジョン・テーブルのどちらを作成するかを選択します。試算表は時間の経過とともに新しい項目が発生するので、 「事実」を選択する。
- テーブルの構造を既存のファイルに基づいて作成するには、Add Columns from source で、Upload File を選択する。
- 試算表 CSV サンプルを参照して選択します。ダウンロードした
2018 TB.csv から開始します。
- Delimiter で、ファイルの値の区切りに使用する文字(この場合はカンマ)を選択する。
- 列の追加 をクリックする。
- アップロードされたファイルの列の詳細を確認します:
- 表示名 と列ID の下に、各列のヘッダーが表示される。
- Type の下に、その列の最初の行のSource Value に基づいて、その列が含むデータのタイプが表示されます。
注: 参照用にインポートしたファイルのデータを表示するには、ファイルプレビュー をクリックします。
- 必要に応じて列の詳細を調整する:
- 表示名 で、必要に応じて列のヘッダーを編集し、わかりやすくします。
-
Description の下に、列のデータの説明を任意で入力する。例えば、
value
の場合、そのデータの月次ステータスを明確にするために MTD と入力する。 - 列 ID で、値が他のデータ・ソースから時間をかけてマッピングする列の ID と一致することを確認する。
-
Type で、選択したデータ・タイプがデータの使用目的に合っていることを確認する。この例では、値が整数 として表示されるように、
fiscal_year
,fiscal_period
,entity_id
,dept_id
,location_id
, およびaccount_id
を Integer で選択します。
- Create Table をクリックする。
この時点で、テーブルのカラム構造(スキーマ )を設定したことになる。
ステップ3.データセットをテーブルに追加する
インポートしたファイルに基づいてテーブルの列を設定する場合、そのファイルのデータをテーブルに追加するかどうかを選択できます。この場合、試算表情報を2018 TB.csv
から追加する:
- あなたの組織()がデータを記述するためにタグ( )を設定している場合は、該当する値を適用する。例えば、データのソース・システムを示すタグを追加し、実績、予算、予測金額を区別することができます。
注: タグ付けされたデータセットのデータをクエリに含める場合、そのタグをフィルタで使用することで、該当するレコードのみを含めることができます。
- [データを追加]をクリックします。
テーブルの作成に使用したファイルからデータを追加した後、さらにデータセットを追加することができます。この場合、他の 2 つの試算表サンプル CSV -2019 TB.csv
と2020 TB.csv
- をデータセットとして追加する。
注: CSV または TSV ファイル、スプレッドシート、Wdata クエリからデータセットを追加できます。
各ファイルについて:
- データセット・パネルから、データセットの追加 をクリックし、ファイルのアップロード を選択する。
- CSVを参照して選択します。
- 該当するタグを適用し、Add Data をクリックする。
ディメンジョン・テーブルの作成
試算表データを勘定科目やエンティティにマッピングできるようにするには、ディメンジョン・テーブルを作成する。クエリでは、これらのディメンジョン・テーブルとデータ・テーブルを結合して、アカウントとエンティティに基づ いてトランザクションをスライスできます。
ステップ1.アカウント・マッピング用のディメンジョン・テーブルを作成する
DIM- FS External Reporting.csv
に基づいてディメンジョン・テーブルを作成します:
-
Create をクリックし、Table を選択する。
- テーブルとそのデータを識別するために、一意の名前と説明を入力します。このテーブルについては、DIM FS マッピングと "マッピングのための財務勘定 "を参照のこと。
- Table Type で、Dimension を選択する。このテーブルは、relational information-the accounts to map を提供するからである。
- Folder で、データテーブルと同じ Get Started Demo フォルダを選択します。
- [ソースから列を追加]で、[ファイルのアップロード]を選択します。
-
DIM- FS External Reporting.csv
を参照して選択し、Add Columns をクリックします。 -
File Preview をクリックし、
account_id
列を調整する:- カラムがデータ・テーブルの
account_id
カラムに正しくマッピングされるように、Type で Integer を選択します。ヒント: 列をマッピングできるのは、データ型が同じ場合だけです。
- マッピングを容易にするために、キー を選択して、各行に一意な値を含むカラムを指定します。
注釈 ディメンジョン テーブルのキー列のみを特定できます。一意の識別子を強制するには、キーとして複数の列を選択できます。 ディメンジョン・テーブルごとに少なくとも 1 つをお勧めします。
- カラムがデータ・テーブルの
- テーブルの作成 をクリックし、データの追加 をクリックする。
次元テーブルが1つ減り、あと1つ!
ステップ2.エンティティ・マッピング用のディメンジョン・テーブルを作成する
地域エンティティをトランザクションにマッピングできるようにするには、同じ手順に従って、DIM- Entity.csv
に基づいてディメンジョン・テーブルを作成します:
- WdataHome から、Create をクリックし、Table を選択する。
- テーブルとそのデータを識別するために、一意の名前と説明を入力します。このテーブルでは、DIM Entity と "Entity mapping" を使用する。
- Table Type で、Dimension を選択する。
- Folder で、他のテーブルと同じ Get Started Demo フォルダーを選択する。
- [ソースから列を追加]で、[ファイルのアップロード]を選択します。
-
DIM- Entity.csv
を参照して選択し、Add Columns をクリックします。 -
File Preview をクリックし、
entity_id
列を調整する:-
Type で Integer を選択し、列がデータ・テーブルの
entity_id
列に正しくマッピングされるようにします。 - マッピングを容易にするために、キーを選択し、カラムが行ごとに一意な値を含むように指定します。
-
Type で Integer を選択し、列がデータ・テーブルの
- テーブルの作成 をクリックし、データの追加 をクリックする。
次のステップ
テーブルを作成した後、、そのカラムをクエリに含めることができます。 、分析やレポートのためにデータを結合したり、セグメント化したりすることができます。