Dimension Load
PlaidCloudテーブルのデータから、ディメンションをロードまたは更新します。初回ロード(階層をゼロから作成)と、増分更新(ゼロから再構築せずに、メンバーの追加、親の変更、プロパティの更新)の両方を処理します。
ソースデータの形式は2種類をサポートしています。親子(ツリーのエッジごとに1行)とレベル(階層のレベルごとに1列、行ごとに完全なパスを1つ)です。値、エイリアス、プロパティも、構造データと一緒にロードできます。
ディメンションの選択
Section titled “ディメンションの選択”ディメンションを動的に指定
Section titled “ディメンションを動的に指定”ディメンションを動的に指定するには、名前にプロジェクト変数やローカル変数を含めます。
ディメンションが定期的に更新され、履歴ビューを保持したい場合に、変数が役立ちます。
current_month変数を使ってディメンションを動的にロードする例です。
dimension_name_{current_month}特定のディメンションを使用
Section titled “特定のディメンションを使用”特定のディメンションを使用するには、ドロップダウンメニューからディメンションを選択します。
代替階層へのロード
Section titled “代替階層へのロード”代替階層にロードするには、まずディメンションを動的または特定の方法で選択し、代替階層へのロードのチェックボックスをクリックして、ロードする代替階層の名前を入力します。
メイン階層にないメンバーは、1つの代替階層にのみ配置できます。そのメンバーを2つ目の代替階層にも配置しようとするロードは失敗し、そのメンバーと、すでにそれを保持している代替階層の名前が示されます。リーフを複数の代替階層で使用するには、先にメイン階層に追加してください。代替階層ではメイン階層のメンバーの下にメンバーを追加できないため、親には各代替階層内で独自の名前が必要です。
ソーステーブル
Section titled “ソーステーブル”ソーステーブルを動的に指定するには、Dynamic Checkboxをクリックし、名前にプロジェクト変数やローカル変数を含めてテーブル名を入力します。
特定のソーステーブルを使用するには、ドロップダウンメニューからテーブルを選択します。
ディメンションのプロパティとテーブルレイアウト
Section titled “ディメンションのプロパティとテーブルレイアウト”デフォルトの統合タイプ
Section titled “デフォルトの統合タイプ”統合タイプには3つのオプションがあります。
- “+”: ディメンション内の値を集計します。
- “-”: ディメンション内の値を減算します。
- “~”: ディメンションでは集計を行いません。
テーブル列の形式
Section titled “テーブル列の形式”ディメンションをロードするときのソーステーブルの形式は、2種類あります。
親子テーブルでは、ディメンションの構造を表す2つの列、親と子を使用します。
親子の例
| 親 | 子 | 統合タイプ |
|---|---|---|
| Parent All | Parent 1 | ~ |
| Parent All | Parent 2 | ~ |
| Parent 1 | Child 1 | + |
| Parent 2 | Child 2 | + |
| Child 1 | Child 3 | + |
| Child 1 | Child 4 | + |
| Child 2 | Child 5 | + |
親が空の行は、その子をルートの直下の最上位メンバーとしてロードします。子が空の行はスキップされます。
フラット化レベル
Section titled “フラット化レベル”フラット化レベルテーブルでは、列数に制限はなく、各列がディメンションの1つのレベルを表します。
フラット化レベルの例
| レベル 1 | レベル 2 | レベル 3 | レベル 4 |
|---|---|---|---|
| Parent All | Parent 1 | Child 1 | Child 3 |
| Parent All | Parent 1 | Child 1 | Child 4 |
| Parent All | Parent 2 | Child 2 | Child 5 |
列マッピング
Section titled “列マッピング”ソースを検査メニューボタンを使うと、データマッパーのソース列に入力されます。 ソース列に入力されたら、種類ドロップダウンメニューを使って、ソース列を適切な列タイプにマッピングします。