2017-08-05 10 views
0

私は仕事のために仕事をしています。私と私の上司が困惑しています。データベース内のビューで作業するために、いくつかのSSASキューブを作成しました。合計で6。すべては分離。最初の5つの作品は、すべてのキューブが同じように設定されていても問題ありません。私たちが最後に設定したのは問題です。対策は間違っているようです。総計対策ではありません。私はそれが一部の人にとっては問題であることを知っています。しかし、個々の措置。SSASキューブ対策が正しくありません

たとえば、テーブルで一意の一意のキー「レコードID」を持つビューがあります。しかし、立方体では、いくつかのカウントがカウントされますが、すべてのIDが2以上にカウントされているわけではありません。それに加えて、「作業時間」を使用した別の方法も正しく表示されません。私たちのデータベースでは、DSVのテーブルの「Explore Data」と同様に、特定のレコードIDが2時間の労働時間で表示されることがあります。キューブは12で表示されます。

このキューブは他のキューブと同じように設定されていますが、他のキューブはうまく動作しています。

キューブがレコードID以外の同じ情報を持っているアイテムを平均/合計している:私は考えている

物事。これは、類似したアイテムの時間を合計するか平均すると、与えられた作業時間が得られないからです。

キューブのデータが正しくありません。データソースビューのデータが正しいため、これを行うことはできません。値が正しく表示されるディメンションにメジャーを追加すると、メジャーがディメンションを通過することはありません。 (ただし、これらの数値を次元の一部ではなく数値として使用する必要があります)

追加情報;私がよく見てきたことは、Calculateが見つからないということです。この場合、それはそうではありません。

対策が不完全に設定されています。私はこれが当てはまるとは思わない。前のキューブと同じようにウィザードに入れているが、適切な結果が得られていないからだ。

私たちにとって有用な情報はありますか?私たちは今、このプロセスを1週間続けています。もう一度おねがいします!

答えて

0

新しいキューブには、他の5つの次元にない次元が含まれていますか?

私がキューブで多重度を持っていたとき、それは通常、キーを複製するために煮詰められます。私は、データベース内の特定のレコードIDに焦点を当てて、各次元に順番に参加することを提案します。これは、問題がどこにあるのかを示します。

0

実際に私はそれを理解しました。なぜそれがこれをしていたのか分かりませんが、立方体と次元が行っていたのは、特定のレコードを取り出して削除し、それらから対策を取り、その前にレコードに追加していたということでした。 私はそれが事実ではないように思えますが、特定のレコードを閲覧すると、1996年の年末(年属性ではありません)と言いますと、データベースの作業時間は2になります。しかし、キューブの作業時間は2.2になります。これは、キューブにはなくデータベースにある1997年の次のレコードからの勤務時間です。

この問題を解決するために、IDには小数点がないことを考慮して、DoubleをBigIntに変更しました。

関連する問題