問題タブ [olap]

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 投票する
4 に答える
3453 参照

sql - 非常に大きなテーブルの SQL Server 集計

製品属性を含む 17Mil 行のテーブルがあり、次のようにします。

brandID、sizeID、colorID、price、shapeID

そして、ブランドとサイズごとに集計を照会する必要があります。現在、次のようにして、このデータのクエリとフィルタリングを行います。

そして、このデータを報告します。問題は、返される実際のデータが数百行にすぎないにもかかわらず、このクエリを実行するのに 10 秒ほどかかることです (これは非常に単純な例です)。

このテーブルにインデックスを作成する容量に達したと思うので、インデックスの量がいくらあってもすぐに結果が得られるとは思えません。

私は OLAP やその他の分析サービスについてほとんど知りませんが、上記のようなクエリ (または同等のデータを返す同様のクエリ) を実行できるように、このテーブルを事前にフィルター処理または事前に集計できる SQL Server には何がありますか? または非常に大きなテーブルで任意の where 句を処理する最良の方法は何ですか?

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

sql - Oracle マテリアル ビューとアナリティック ワークスペース

Oracle では、具体化されたビューと分析ワークスペースを使用することの長所と短所は何ですか? これらの機能の使用に関するベスト プラクティスは何ですか?

私たちは OLTP システムを持っていますが、レポートやインタラクティブな意思決定支援ツールの概要情報にもアクセスしたいと考えています。

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

olap - SQL Server 2008 キューブ開発で成長列または共有列を作成する方法は?

2000 年から 2009 年までの膨大な量の売上データがあります。2009 年の売上と 2008 年の売上の伸びを計算したいと考えています。

また、特定の年または月における各製品のシェアを計算したいと考えています。

よろしくお願いします

ワジ

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

asp-classic - ピボットテーブルドリルスルーはサポートされていません

古いASPアプリをASP.NETに移行しましたが、このエラーの原因を特定できないようです。

Webページエラーの詳細

ユーザーエージェント:Mozilla / 4.0(互換性; MSIE 8.0; Windows NT 5.1; Trident / 4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR3.5.21022;InfoPath。 2; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; MS-RTC EA 2; MS-RTC LM 8)タイムスタンプ:2009年10月12日月曜日20:50:06 UTC

メッセージ:オブジェクトはこのプロパティまたはメソッドをサポートしていません:'PivotTable1.Drillthrough'行:1173文字:2コード:0 URI:http:/// DSS2009 / HospitalVisitsCube.aspx

以前は、ページはWindows 2000 Server、IIS 5.0、およびSQL Server 2000でホストされていました。アプリを新しい環境(Windows 2003 Server、IIS 6.0、AnalysisServicesを使用するSQLServer 2005)に移行し、ページはASPを使用しています。 NET(正確にはASP.NET 2.0)。何が起こっているのか、そして可能な解決策について誰かが手がかりを持っていますか?私が最初に考えたのは、IIS6がASP3.0をサポートしているため、このメソッド/プロパティが廃止された可能性があるということでした。しかし、私のASPの知識は非常に限られているため、私は無知であり、私の理論を証明することはできません。誰かが何が起こっているのかについての手がかりを持っていますか?

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

sql-server-2005 - MDX 地理的距離の計算

SQL Server 2005 Analysis Servicesを使用しており、MDX クエリ内で距離を計算しようとしています。これにより、現在の場所の近くにあるアイテムの数を取得できます。緯度と経度でディメンションを作成し、計算を行うための .NET アセンブリも作成しましたが、クエリですべてを解決するのに苦労しています。

半径 100 マイルのアイテムを検索するクエリは次のようになります。

そして、.NET の距離コードは次のようになります。

ただし、そのクエリを実行すると、レコードがゼロになります。距離を 100 から 10000 に変更すると、半径 100 マイルの場合と同様のカウントが得られます。.NET クラスが平方根を実行していないように見えますが、そのコードを何度もテストしたところ、正しいように見えます。

問題を解決するためにどこを見ればよいかについて、誰か提案がありますか?

編集: 緯度と経度が GetDistance 関数に正しく渡されていないのではないかと思い始めたので、そこにコード行を追加して例外をスローし、それらが何であるかを示しました。以下を追加しました。

そして今、クエリを実行すると、次のエラーが表示されます。

マネージド ストアド プロシージャ GetDistance の実行が次のエラーで失敗しました: 呼び出しのターゲットによって例外がスローされました。endLat パラメータ名: endLat: 1033、endLong: 1033。

ここで問題は次のようになります: 実際の緯度の値を取得して、フィルター内のその関数を通過させるにはどうすればよいでしょうか? 現在、言語コードのみが渡されているようです。

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

excel - OLAP キューブを更新した後、ピボット テーブルが自動的に更新されません。エクセル2007

外部 OLAP キューブに接続されたワークブックがあります。以前は、外部データ ソースに接続してからすべてを更新すると、すべてのピボット テーブルが更新され、新しいデータが表示されました。ここで、データ ソースに接続してピボットを更新すると、ピボットが新しいデータで更新されません。更新する唯一の方法は、フィルタの 1 つを手動でクリックし、[OK] をクリックすることです。何らかの理由で、これによりキューブへの接続がトリガーされ、ピボットが新しいデータで更新されます。なぜこれが起こっているのでしょうか?私は途方に暮れており、各ピボットを手動でクリックする必要があるのは非常に時間がかかります. ありがとう。

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

algorithm - グラフィックのミップマップに似たデータストレージパターンはありますか?

ユーザーがウィンドウを表示してすばやく表示したいデータがたくさんあります。彼らは、日、週、月、または任意の開始データと終了データであるデータのウィンドウを見たいと思うかもしれません。これらすべてをリアルタイムで並べ替えて要約することは、私たちにとって苦痛であることがわかっているので、3Dレンダリングでミップマップに似た何かをすることを思いつきました。最終的に、さまざまな異なるスケールで事前に計算された同じデータを保存し、さまざまなスケールを使用して結果を補間します。ですから、店舗の1年、特定の月、特定の週、特定の日の数値はすでにわかっています。特定の範囲を求められた場合は、さまざまなスケールを使用して、適切なものをすばやく合計します。結果ですが、必ずしも完全なデータセットを再処理する必要はありません。

これは本当のパターンですか?それは意味があり、それを最もよく行う方法について読むことができる場所がありますか、それともさまざまなスライスで表示する必要があるこのようなデータの大きなチャンクを処理するためのはるかに優れた方法がありますか?

これはよく知られていて解決された問題のようです。たとえば、多くの人が株式ポートフォリオを持っており、彼らは毎日この種のことをする必要があります。私たちのデータは株価ではありませんが、考え方は同じです。

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

sql-server-2008 - Server2008 からの Analysis Services の親子ディメンション

Server2008で親子ディメンションを作成する方法について、興味深い完全なチュートリアルを知っている人はいますか? Server2005 の簡単な紹介を見つけましたが、多くのステップが変更されています。

前もって感謝します。

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

security - OLAP キューブのディメンション セキュリティ

ロールを作成し、各ロールにユーザーを割り当てることで、OLAP キューブにディメンション セキュリティを定義しました。ロール内の各ユーザーは、自分が属している場所のみを表示できます。

role を使用してキューブを参照すると、そのロールの正しい場所が表示されます。しかし、「ユーザーの変更」の「他のユーザー」機能を使用してキューブを参照し、ロールに存在する同じユーザーに対してテストすると、失敗し、すべての場所が表示されます。

何が問題なのですか?

ありがとう、カイラス