累計
本日
昨日

キューブの集計がおかしい時

SSISでファクトデータベース(RDB側)のスキーマの変更をしたのに、キューブの集計がおかしい時がよくある。いろいろ確認すべきところがあるので、忘れないようにチェックリストを作ってみた。

  1. データベースのテーブルのスキーマにリレーションは貼られているか
  2. 型やサイズのプロパティはRDBとキューブで同じであるか
  3. SSISのデータソースビューを更新したか
  4. SSISのデータソースビューにディメンジョンテーブルを追加したか
  5. キューブの元になるデータソースビューのリレーションは切れていないか(型を変えると切れる場合がある)
  6. ディメンジョンのデータソースビューは、キューブと同じデータソースビュー使用しているか(必須ではない)
  7. ディメンジョンの元になるデータソースビューの型は正しいか(SSISのバグ?勝手にSystem.Byteになっていることがある)
  8. ディメンジョンを更新したか
  9. キューブを更新したか
  10. キューブを処理したか
  11. キューブデザイナのディメンジョンの使用方法でリレーションシップがあるか

上記がすべて正しくても、集計がおかしいようであれば単純なプロジェクトを作成して試してみる。
そして、キューブのソースコード(XML)を比較する。それでもだめなら、最初から作り直す。

トラックバック

トラックバックURL:
http://www.apricot-jp.com/cgi/mt/mt-tb.cgi/317

関連情報

Copyright(C) 2007 アーキテクト360 Allrights reserved.