こんにちは私は大規模なSSAS表モデルに取り組んでいます。SSASテーブルモデルスロー
モデルは大規模で、かなり問題だとはっきりと分かっていますが、そのように継承しているので、現時点では何もしません。
私はビジュアルスタジオでモデルを開発している間に、すべてのデータ(またはより少ないデータ)をロードするSSASを停止する方法はありますか?
こんにちは私は大規模なSSAS表モデルに取り組んでいます。SSASテーブルモデルスロー
モデルは大規模で、かなり問題だとはっきりと分かっていますが、そのように継承しているので、現時点では何もしません。
私はビジュアルスタジオでモデルを開発している間に、すべてのデータ(またはより少ないデータ)をロードするSSASを停止する方法はありますか?
あなたのワークスペースDBを処理 - クリアすると、Visual Studioにデータは表示されません。 SSMSを使用して作業領域インスタンスにナビゲートします。データベースがテーブルモデルとして表示され、続いてuserNameとGUIDが表示されます。右クリック - >プロセスデータベース - >プロセスクリア。
処理しているDBが不明な場合は、慎重にお試しください。
PS:ファクトテーブルがパーティション化されている場合、それらのプロセスをクリアしてから、一部のデータのみを処理してテストすることができます。
私は似たような状況にあり、解決策を探し求めています。
時には、SSAS \ dataディレクトリからワークスペースファイル(最後にguidを持つファイル)を削除すると役立ちます。これを行うと、モデルのローカルバージョン内のすべてのデータが削除され、ファイルサイズがかなり小さくなります。私はいつもそれをして、それが通常役立ちます - それはまだテーブル構造と関係などを維持します
おかげさまでシャウンですが、私はVercellisの答えがちょっと変わって同じことをしていると思います。 – Jim
Vercellisの方法は私よりはるかに優れています。 –
私のキューブで同じ問題が発生しました。明らかに私のモデルが持っている数百の措置のために。私はVercelliで説明されているプロセスの明確な方法を試しましたが、私の状況では役に立たなかった。この問題を解決するために、私は次のようでした:
このもたらしました私の時間は7〜10分で、測定を3〜5秒に隠すなどの単純な作業をしています。
多くの対策を行っていますか?これは問題である可能性があります(測定値の名前のようなものを変更するたびに、calcテーブルを導入します)。シーケンスポイントアルゴリズムがトリガーされます。最近のSQL Server 2016 SP1(2017年3月リリース)では、多くの対策が施されたモデルのパフォーマンスの最適化が導入されています。また、SQLプロファイラで何が長くかかるのかを確認し、最初の投稿をここで更新してください。 ありがとう –