SQL server2000を使っています。

そこにanalysis services 8.00.194をインストールしました。SQL serverのテーブルを使ってキューブを作ろうとしているのですが、キューブエディタにテーブルを追加しても画面上に表示されません。その為、二つのテーブルの関連づけが出来なく困っています。解決方法を教えてください。

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:2006/05/21 21:02:47
  • 終了:2006/05/28 21:05:02

回答(2件)

id:birdie-brain No.1

birdie-brain回答回数40ベストアンサー獲得回数42006/05/21 22:08:53

ポイント35pt

http://www.microsoft.com/japan/sql/default.mspx

URLはダミーです。

もし2つ以上のテーブルを連結し、それをファクトテーブルとして参照しようとしているのであれば、まずSQL Server上でVIEWを作成し、作成したVIEWをファクトテーブルに指定してキューブを作成してみてください。

キューブエディタ上でテーブルを追加する操作は、たしかディメンションを作成するために用いる機能だと記憶してます。

id:nori8000

ありがとうございます。

ビューでAとBのテーブルを連結し、Cと言うビューを作ったとして、キューブではCをファクトテーブルとし、BまたはAでディメンジョンを作ると言うことでしょうか?

2006/05/21 22:28:34
id:birdie-brain No.2

birdie-brain回答回数40ベストアンサー獲得回数42006/05/21 22:59:57

ポイント35pt

http://www.microsoft.com/japan/sql/prodinfo/previousversions/def...

最初の回答は、2つ以上のテーブルを連結しないとファクトテーブルに相当するデータを得られないような状況を想定しています。

もしキューブにテーブルを追加してディメンションを作成するのが目的なら、まずキューブエディタ上でプライベートディメンションを作成するか、作成済みの共有ディメンションを追加してみてください。

そうすれば、ディメンションのソーステーブルが自動的にキューブエディタに追加されるので、それから関連づけたい一方のテーブルメンバーをもう一方のテーブルメンバーの上にドラッグしてみてください。

この操作で、任意のテーブルメンバー間にリレーションを作成することができるはずです。

id:nori8000

ありがとうございます。

1の方法で画面上にビューと追加のテーブルが表示されました。しかし、その後、編集しようとするとまたテーブルもビューも表示されなくなりました。なぜ見えなくなるのでしょうか。

2006/05/22 05:17:18

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません