質問

こんにちは私はOlap Cubeに時間寸法を追加するのに苦労しています。日付を除いて、キューブ内のすべてを動作させることができます。

私のソースデータビューには、DateTime列があります。

寸法 - > new Dimension->を使用しますサーバーで時間寸法を生成します。私は素敵な階層的な時間の次元(日付の四半期)になります。

その後、この次元をCubeに追加し、ソースデータビューからDateTime列との定期的な関係を定義します(ファクトデータがあるのと同じ表)。

キューブを展開しようとすると、エラーが発生します。

OLAPストレージエンジンのエラー:処理時に属性キーは見つかりません:テーブル: 'table_name'、列: 'registration_date'、value: '3/29/2007 3:00:00 PM'。属性は「日付」です

多分私は何かを手に入れませんか?すべてのマニュアルは、ソースデータベースで既に作成されたカレンダーテーブルについての講演を見つけることができます。カレンダーテーブルを作成するスクリプトがたくさんあります。しかし、なぜ私は必要ですか?そうではありません サーバーで時間寸法を生成します そのためのものですか?

役に立ちましたか?

解決

私はあなたのファクトテーブルのあなたの日付フィールドが時間ディメンションに存在する必要があると思います。おそらく、時間を削除するか、SSASデザイナーに計算されたフィールドを作成します。より多くの経験がより良い答えを持っているかもしれません、私はキューブを1つしか作りませんでした。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top