MSOLAPデータベースでMDXクエリを実行するために、olapR(olapRを使用するために必要なMicrosoft R Clientと共に)を使用しています。olapRクエリがnullオブジェクトを返す
ただし、クエリを実行するたびにnullオブジェクトが返されます。私はこれらが空のクエリではないことを知っています。ここに例があります:
library(olapR)
cnnstr="Provider=MSOLAP;Password=***;Persist Security Info=True;User ID=***;Data Source=***;Initial Catalog=***"
olapCnn=OlapConnection(cnnstr)
qry <- Query(validate = TRUE)
cube(qry) <- "PER - Prestación Servicios de Salud"
columns(qry) <- c("[Measures].[Número Personas Atendidas]")
rows(qry) <- c("[Diagnóstico Principal].[Diagnósticos].[Diagnósticos].MEMBERS")
results1=executeMD(olapCnn, qry)
結果はNULLです。
私はコマンドを使用している場合は、私は次のエラーを取得する代わりにexecute2D: 不明なオブジェクトが、著者は私ができる、ここで答えていないので、対象となるリターンがNULL
もう少し具体的になることができますか?多分例を挙げることができますか?ありがとう! –
著者 "cnnstr"を見てください。これは私のせいだった。私は他のキューブでも作業していたので、クエリーしていたキューブに対して正しい「初期カタログ」と「キューブ」を指定するのを忘れていました。私が意図したキューブに正しい情報を使用したとき、すべてが機能しました。私は助けになることを願っています! (接続文字列の公式ドキュメントはこちら:https://docs.microsoft.com/en-us/sql/analysis-services/instances/connection-string-properties-analysis-services) – joddm