問題タブ [dmx-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.
sql - DMX での外部データ ソースの選択
を使用してMicrosoft SSAS
おり、現在、元のソース データベース テーブルの新しい値を使用しSQLServer 2012
てモデルを更新しようとしています。timeseries
自動化のために、静的な値を使用してモデルを更新するDMX
ことを提案するMicrosoft チュートリアルが提示されていますが、元のデータ ソースを参照する方法がわかりません。EXTEND_MODEL_CASES
PREDICTION JOIN
SELECT FROM
編集: 明確化: SSAS がこの方法でデータベース テーブルにアクセスできないように見えるため、以下のコードは機能しません。そのため の質問: SSAS 内からデータベース テーブルを選択する方法
私の期待は、モデルに挿入された上記のテーブルから結果セットを取得することです。
私のモデルが含まれているとしましょう:
データベーステーブルからデータを選択できるようにしたい:
それをモデルに追加して、新しいエントリがモデルに入力されるようにします。
sql - DMX サブクエリの問題
SSAS で作成したマイニング モデルにクエリを実行しようとしています。そして、私のクエリは次のようなものです:
しかし、それは次のようにエラーを出します
エラー (データ マイニング): 行 2、列 65 のコンテキストではブール式は使用できません。
sql-server - PredictTimeSeries DMX クエリから空の値を省略する方法
PredictTimeSeries
次のように、いくつかの値の予測を取得するために、DMX クエリ内で関数を使用しています。
うまく機能しますが、唯一の問題は、ある時点で結果セットが次のように空の値を返すことです。
結果セットの空の残りを切り取るにはどうすればよい04/05/2015
ですか (上記の例の最後のレコードは from になります)。
アドバイスやヘルプをいただければ幸いです。
sql-server - 特定の SSAS データベースからの選択
データベースの予測サービスをセットアップしようとしています。OPENQUERY を使用して、SSAS にデータセットの予測を依頼しています。これまでのところ、すべてうまくいきましたが、サービスを拡張しようとしたときに、いくつかの問題に遭遇しました。
MSSQL データベース サーバーは、リンク サーバー構造を使用して SSAS データベース サーバーにリンクされています。(Linked_AS)
マイニング構造を選択したい特定の SSAS データベースを指定できないように見えるという問題に遭遇しました。DMX 構文は単にそれをサポートしていないようです。
参考までに、選択クエリを次に示します。
このクエリは正常に実行されますが、どのデータベースから選択しているかを判断する方法がないため、非常にあいまいに見えます。
私が考えることができる回避策:
- すべてのマイニング構造名がすべてのデータベースで一意であることを確認します。
しかし、これは実用的ではないようです。洞察力のある人はいますか?
sql-server - トレーニング済みの SSAS マイニング構造モデルを別のデータベースに移動する方法は?
私のマイニング モデル開発 SSAS データベースには、実稼働 SSAS データベースに移動したい候補モデルが多数ありますが、トレーニング済みモデルに対して、一度モデルを再トレーニングすることなくそれを行う方法はないようです。新しいデータベースにあります。データベース間を移動するときにモデルのコンテンツを保持するにはどうすればよいですか? これには DMX EXPORT/IMPORT をファイルの場所に使用できると思いますが、扱いにくく、静的な場所への明確なパスがない SQL クラスターで作業しています。他の提案はありますか?
ssas - Analysis Services キューブから通貨形式を取得する
分析サービスで通貨値の書式文字列を取得するにはどうすればよいですか?
MDX クエリを実行して、タイプが のメジャーを取得するとCurrency
、値が予想される形式 (例: €1.000,00) で返されます。私のキューブのロケールはアイルランドに設定されているので、これは正しいです。
通貨フォーマット文字列を取得する方法はありますか?
したがって、ロケールがアイルランドに設定されているキューブの場合、通貨の書式文字列は次のようになります"€#.###,##"
この情報を Analysis Services から取得する方法はありますか?
次の DMX クエリを実行して、メジャーとその形式に関する情報を取得できますが、これはCurrency
通貨メジャーの形式のみを示しています。
何か案は?
ssas - SSASのMDXで2つの列を並べて結合する方法
テーブルのスキーマ列を提供するクエリがあります。
ここで、可視列と非可視列を取得します
可視列と非可視列を並べて出力する方法:
sql - SSAS カタログ リストをフィルタリングする方法は?
このようなDMXクエリを使用します
OLAP DB のリストを取得します。where
名前に一連の文字が含まれるカタログを選択する句を追加したいと思います。
制限を考慮して、取得したカタログ名のリストをフィルタリングする方法についてのアイデアはありますか?
特に、JOIN、GROUP BY、LIKE、CAST、および CONVERT はサポートされていません。