問題タブ [ssas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1077 参照

sql-server - SQL Server Analysis Services と OLAP の開発者ガイド

SqlBatman からのこの投稿は、私の現在のクライアントと同様の状況を説明しており、実際には、パフォーマンスへの影響のために夜間処理に移行した大量のレポートに依存している多くの企業を示しています。

クライアントを支援するために、Analysis Services 全般、特に OLAP キューブの使用を開始するにはどうすればよいですか?

0 投票する
1 に答える
724 参照

sql - SSAS2005キューブのディメンションセキュリティ

SSAS2005キューブにセキュリティを実装しようとしています。私はこれまでのところ成功を収めており、役割を作成し、セキュリティを適用したいメンバーにALLOWEDセットとDENIEDセットを適用することができました。今問題を開始します-

Analysis Services内を参照して、セキュリティが意図したとおりに機能する役割を選択した場合。しかし、作成したロールのメンバーであるユーザーとしてログインすると(基本的に一部のメンバーにアクセスできません)、セキュリティは現在のユーザープロパティでは機能しません。

私はその理由を理解しています-私は同じもののチェックをしていません。ユーザーのIDをチェックするために使用できる関数USERNAMEがあることは知っていますが、それを有効なログインを含むテーブルと比較する代わりに、作成したばかりのロールと照合したいと思います。これを行うことは可能ですか?はいの場合、どのように?

PS-すべての有効なユーザーとそれぞれの役割情報を格納する別のテーブルを作成したくないので、これを動的に実行したいと思います。

0 投票する
1 に答える
1035 参照

sql-server - MSSQLServer 分析キューブへの読み取り専用アクセスをセットアップする正しい方法は何ですか?

サーバーでデータベース権限を「フル コントロール」に設定しない限り、キューブからデータを取得できないようです。Microsoft SQL Server 分析サーバーでキューブに読み取りアクセス (のみ) を与える正しい方法は何ですか?

0 投票する
1 に答える
1050 参照

sql-server - SQL Server Analysis Services での大規模な結果セットの処理

記事構造製造業者に関するデータを含むデータベースがあります。記事が 1 つのメーカーと N 個の構造ノード (記事分類ノードと考えてください) にリンクされていることを意味します。

多くの条件で T-SQL を使用して記事をクエリすることは、現在、適切なハードウェアと適切にインデックス付けされたテーブルを使用しても、e ショップで使用するには遅すぎます。(1 秒未満である必要があります)。ここで、OLAP キューブを介してこのデータにアクセスすることに意味があるのだろうかと考えています。私はすでに次のような集計を取得するものを開発しました:ノードYの下に再帰的に存在するメーカーXの記事はいくつありますか?

これらの集計は非常に高速です。Cube を介して記事と結果のセット全体を取得することも理にかなっているのだろうかと思います。意味:ノード Y の下に存在するメーカー X のすべての記事 ID を再帰的に教えてください。結果セットは非常に大きくなる可能性があるため、クエリにはさらに時間がかかります..

したがって、私の質問は、SSAS で大きな結果セットを処理する方法はありますか、それともこれは私が取っている方向がまったく間違っているのでしょうか?

0 投票する
1 に答える
350 参照

asp.net - 別のマシンのasp.netアプリから分析サービスに接続中にエラーが発生しました

私は、asp.net(vb.net)が運用サーバー上の分析サービスエンジンと通信するようにするという任務を負っています。Webサーバーは、Webサーバーとは別のマシンです。WebサーバーはIUSR_ユーザーとして実行されます。アプリケーションは(もちろん)IISとAnalysisサービスの両方を搭載した開発マシンで動作します。私が見る問題は、アクセス許可エラー(asp.netアプリによってブラウザーに返される)のようです。

こちらの同様の投稿で説明されています:http ://www.mydatabasesupport.com/forums/sqlserver-olap/201903-existing-connection-forcibly-closed-remote-host.html

私はシステム管理者ではなく、分析サービスの専門家でもありません(他の人がそれを機能させることができず、それが私に降りかかったので、なぜ私はあなたが尋ねるこれを任されたのですか?)。とにかく、私はいくつかの助けを使うことができました...私はユーザー(IUSR_)を作成してSQLサーバーに追加し、そのユーザーを役割に追加しようとしました。これは私のローカルマシンでは機能しましたが、SQLサーバーとWebサーバーが分離している本番環境では機能しませんでした。

ティア、ドン

0 投票する
3 に答える
2210 参照

ssas - PerformancePointスコアカードへのAnalysisServices2008KPIのインポート

Analysis ServicesからPerformancePointスコアカードにKPIをインポートしようとしていますが、インポートすると、DashboardDesignerがエラーをスローします。

不明なエラーが発生しました。問題が解決しない場合は、管理者に連絡してください。サーバーアプリケーションのイベントログに追加情報がある場合があります。

イベントログを調べると、次の例外が見つかります。

Microsoft ADOMD.NETの再インストールを推奨するこのスレッドを見つけましたが、サーバーに新しいバージョンの製品が既にインストールされているため、そのインストーラーは実行されません(サーバーはMicrosoft.AnalysisServices.AdomdClientを含むSQL Server AnalysisServices2008を実行しています。 dllバージョン9.0.3042.0)

誰かが何かアイデアを持っていますか(DLLを自分で見つけて手動でGACにインストールする以外に)?

0 投票する
2 に答える
2854 参照

reporting-services - SSAS/SSRS がキューブ レポートからパラメーターを削除するとレポートが破棄される

グループ、SSAS を使用してデータ キューブを構築し、現在、そのキューブから SSRS レポートを構築しています。誰かがこれに遭遇したかどうかはわかりませんが、ウィザードを使用してレポートを作成し、パラメーターを含めると、すべて問題ないように見えます。ただし、ウィザードの完了後にレポートを表示しているときに、作成したパラメーターの 1 つを削除することにした場合、レポートが暴かれ、それを元に戻す唯一の方法は、レポート全体を再作成することです。

レポートを破棄せずに、最初のビルド後にパラメーターを削除または追加する方法はありますか?

助けてくれてありがとう!このフォーラムが大好きです!

0 投票する
2 に答える
18323 参照

ssas - MDX-複数のディメンションをフィルタリングします

メジャーが特定の基準を満たす2つのディメンションの組み合わせのみを返すようにMDXクエリを作成しようとしています。これは、FILTER関数を使用すると非常に簡単だと思いました。

ただし、クエリを実行した後、最初の結果のポイントパーセンテージが1.5172であり、明らかに.95を超えているため、間違いがあることがわかります。

フィルタを完全に削除した場合:

.95を超える値を含む同様の結果セットが得られます。フィルタのポイントが完全に欠落していますか、それとも2次元を一度にフィルタリングしようとして問題がありますか?

0 投票する
1 に答える
3056 参照

ssas - Analysis Services 2008 の複数の階層の属性

スター スキーマを使用する比較的単純なデータ ウェアハウスを設計しました。CompanyID 列と Amount (実際の測定値) 列と共に主キーのみを持つファクト テーブルがあります。もちろん、ファクト テーブルが参照する会社を表すディメンション テーブルもあります。

ここで、会社の単一レベルの階層 (CompanyGroup) を作成する必要があります。これは簡単な作業のように思えますが、問題は、単一の会社が複数の CompanyGroup 内に存在できるようにする必要があることです。

これを実験して、主キー GroupKey と CompanyKey を保持する CompanyHierarchy という新しいディメンション テーブルを作成しました。GroupKey が最上位レベルで、CompanyKey が 2 番目のレベルであるユーザー定義階層を定義すると、ディメンションの処理中に CompanyKey属性の重複属性キーが見つかりましたというエラーが発生します。

だから、私はこれを始める方法さえよくわかりません。属性が複数回存在するディメンション内にユーザー定義の階層を作成するにはどうすればよいですか?

現在のキューブ定義のスクリーン ショットは、次の場所で見ることができます。

img132.imageshack.us/img132/6729/ssasm2m.gif