チームのリソースに設定した計画配置の配置率のSQLでの取得方法について

Document created by Hatori_Tomomichi Employee on Jul 3, 2015
Version 1Show Document
  • View in full screen mode

文書番号: JTEC001707

対象製品: CA Clarity12.x Clarity 13.x

プラットフォーム: Windows

 

◆ 質問

下記のようにプロジェクト>チームのリソースに設定した計画配置の配置率を、SQLで取得する方法について教えてください。

 

  • Clarity画面で設定値
    開始終了配置率
    2012/09/012012/09/3020%
    2012/10/012012/10/3130%
    2012/11/012012/11/3010%
  • スタッフメンバーのプロパティの「計画配置」の設定値
    開始:2012/09/01、終了:2012/09/30、配置率:20%

 

SLICEテーブルには以下のように登録されています。

RESOURCEALLOCCURVE(DAILYRESOURCEALLOCCURVEを確認)
SLICE_DATE:2012/09/01~2012/09/30の日毎、SLICE:1.6 (非稼働日は 0)
RESOURCEAVAILCURVE(DAILYRESOURCEAVAILCURVEを確認)
SLICE_DATE:2012/09/01~2012/09/30の日毎、SLICE:8 (非稼働日は 0)


◆ 回答

配置率は、下記に示す「配置」を「利用可能時間」で割った値となります。(配置率=配置÷利用可能時間x100)

配置=開始日から終了日までのRESOURCEALLOCCURVEを積算し、四捨五入する。
利用可能時間=開始日から終了日までのRESOURCEAVAILCURVEを積算する。

 

参考:「RESOURCEAVAILCURVE」「RESOURCEALLOCCURVE」は、タイムスライスの値となります。

この計算方法により上記の例の場合の配置率は、1.6 ÷ 8 x 100 = 20(%)になります。

Attachments

    Outcomes