YAPC::Asia 2008 Tokyo - Pathtraq - building a computation-centric web serviceKazuho Oku
The talk describes the architecture of Pathtraq, one of Japan's largest web access statistics service, covering from database compression techniques to embedded SQL in perl.
YAPC::Asia 2008 Tokyo - Pathtraq - building a computation-centric web serviceKazuho Oku
The talk describes the architecture of Pathtraq, one of Japan's largest web access statistics service, covering from database compression techniques to embedded SQL in perl.
9. Printed on 2017/12/27
Title 14. Turbo Integrator
変更結果は以下となります。
14_TurboIntegrator.xls 9/41 14.Turbo Integrator
10. Printed on 2017/12/27
Title 14. Turbo Integrator
また、変数名も統一するために、以下のように変更します。
Massachusetts->V2
Boston->V3
SuperMart->V4
Feb->V5
変数名をクリックすることにより、変更できます。
14_TurboIntegrator.xls 10/41 14.Turbo Integrator
11. Printed on 2017/12/27
Title 14. Turbo Integrator
次に、識別した変数をマッピングします。
Turbo Integratorウィンドウにて、マップタブを選択、ディメンションサブタブをクリックします。
操作ドロップダウンリストから「作成」を選択します。
14_TurboIntegrator.xls 11/41 14.Turbo Integrator
12. Printed on 2017/12/27
Title 14. Turbo Integrator
要素の型ドロップダウンリストから「数値」を選択します。
ディメンション列にExampleと入力します。
これにより、V3変数はExampleという新しいディメンションの数値要素としてマッピングされます。
14_TurboIntegrator.xls 12/41 14.Turbo Integrator
13. Printed on 2017/12/27
Title 14. Turbo Integrator
次に、集約として識別した変数をマッピングします。
集約に対して子の変数を設定します。
集約サブタブを選択します。
V1集約変数について、「V2」を子の変数とします。
V2集約変数について、「V3」を子の変数とします。
以上でマッピングは完了となります。
14_TurboIntegrator.xls 13/41 14.Turbo Integrator
14. Printed on 2017/12/27
Title 14. Turbo Integrator
設定した内容を保存(ファイル->保存)します。
14_TurboIntegrator.xls 14/41 14.Turbo Integrator
15. Printed on 2017/12/27
Title 14. Turbo Integrator
実行ボタンをクリックし、これらの内容を適用します。
14_TurboIntegrator.xls 15/41 14.Turbo Integrator
16. Printed on 2017/12/27
Title 14. Turbo Integrator
プロセスが正常に完了したことを確認し、OKボタンをクリックします。
Server ExplorerにもExampleというディメンションが作成されていることが表示されます。
14_TurboIntegrator.xls 16/41 14.Turbo Integrator
17. Printed on 2017/12/27
Title 14. Turbo Integrator
Exampleディメンションをダブルクリックして内容を確認します。
14_TurboIntegrator.xls 17/41 14.Turbo Integrator
18. Printed on 2017/12/27
Title 14. Turbo Integrator
■データソースとしてTM1キューブビューを使用
以下では、TM1キューブビューよりデータソースとして指定する手順について説明します。
Server Explorerでプロセスを右クリックし、新規プロセスの作成を選択します。
ここではSDataサーバを利用します。
14_TurboIntegrator.xls 18/41 14.Turbo Integrator
19. Printed on 2017/12/27
Title 14. Turbo Integrator
IBM Cognos TM1を選択し、「データ・ソース・タイプ」ボックスで「キューブ・ビュー」を選択すると、「データ・ソース名」フィールドが表示されます。
データ・ソース名の参照ボタンをクリックします。
14_TurboIntegrator.xls 19/41 14.Turbo Integrator
20. Printed on 2017/12/27
Title 14. Turbo Integrator
「サーバー・キューブ・ビューの参照」ダイアログボックスが表示されるので、インポートするデータを持つキューブとビューを選択します。
ここでは、キューブSData:SalesPriorCubeのビューexample1を選択し、OKボタンをクリックします。
「保存」ボタンをクリックし、これらの内容を保存します。
14_TurboIntegrator.xls 20/41 14.Turbo Integrator
21. Printed on 2017/12/27
Title 14. Turbo Integrator
プロセスに名前をつけて保存することを求められるので、任意の名前(ここではtest1)を入力します。
14_TurboIntegrator.xls 21/41 14.Turbo Integrator
22. Printed on 2017/12/27
Title 14. Turbo Integrator
Server Explorer ビューにおいて、プロセスにtest1が作成されていることが確認できます。
■キューブの作成
以下では、データからキューブを作成する方法について説明します。
Server Explorerでプロセスを右クリックし、新規プロセスの作成を選択します。
Turbo Integratorウィンドウが開くので、データソースをテキスト、データソースにTM1_dataの「newcube.csv」を選択します。
C:Program Filesibmcognostm1samplestm1TI_Datanewcube.csv
14_TurboIntegrator.xls 22/41 14.Turbo Integrator
23. Printed on 2017/12/27
Title 14. Turbo Integrator
区切り記号の種類を区切り付き、区切り記号をコンマ、小数点記号を . (ピリオド)、桁区切り記号を , (コンマ)に設定し、
プレビューでデータが出力されていることを確認します。
14_TurboIntegrator.xls 23/41 14.Turbo Integrator
24. Printed on 2017/12/27
Title 14. Turbo Integrator
変数タブを選択します。
変数にはVn(nは整数)と入っているものと、データの最初のレコードの値が入っているものが混在しています。
14_TurboIntegrator.xls 24/41 14.Turbo Integrator
25. Printed on 2017/12/27
Title 14. Turbo Integrator
編集しやすくするために、変数を全て以下のようにVn(nは整数)とします。
また、変数の型、コンテンツのデータの種類を以下のように設定します。
ここでコンテンツの種類として「データ」「要素」「集約」がありますが、それぞれ以下のような意味があります。
データ…変数が要素の値であることを示します。
要素…ディメンションの一項目であることを示します。
集約…要素を子として持つディメンションの一項目であることを示します。
14_TurboIntegrator.xls 25/41 14.Turbo Integrator
26. Printed on 2017/12/27
Title 14. Turbo Integrator
このようにして作成した変数をキューブにマッピングします。
マップタブをクリックし、キューブサブタブを選択します。
キューブの操作でキューブの作成を選択し、キューブ名にNewCubeを入力します。
14_TurboIntegrator.xls 26/41 14.Turbo Integrator
27. Printed on 2017/12/27
Title 14. Turbo Integrator
ディメンションサブタブを選択します。
変数の設定時に「要素」を持つと識別した変数を、cubeのディメンションとして設定します。
要素変数ごとに、以下のようにディメンションおよび操作、要素の型を入力します。
14_TurboIntegrator.xls 27/41 14.Turbo Integrator
28. Printed on 2017/12/27
Title 14. Turbo Integrator
データサブタブをクリックします。
データ変数V1、V2、V3について、それぞれweight、conversion、piecesを変数マッピング先の要素として入力します。
14_TurboIntegrator.xls 28/41 14.Turbo Integrator
29. Printed on 2017/12/27
Title 14. Turbo Integrator
集約サブタブを選択します。
変数の設定時に「集約」を持つと識別した変数に対し、cubeのディメンションおよび子の変数を設定します。
以下のようにディメンション名、子の変数を設定します。
14_TurboIntegrator.xls 29/41 14.Turbo Integrator