2017-04-10 5 views
0

DB2ファイル、xlsファイル、およびSQLビューを持つモデルがqlikviewにあります。 私のすべてのビューはエラーを返さず、すべてデータを返します。ストアドプロシージャは、テーブルビューアとモデルにデータをレンダリングしません。

私はいくつかのデータ(何日もデータを持たない項目のリストです)にストアドプロシージャを使用しました.SPは一時テーブル、カーソル、および結合への挿入を使用します。 、

centrosCostosSinDatos: 
SQL GRANT Execute ON SP_nameStoredProcedure to qlikviewReader; 

この戻りデータなし、テーブルビューアでない表: は、SQLでサーバ管理スタジオは私が試み、QlikViewの中の正常な結果をストアドプロシージャ

enter image description here

ため 例の結果を返します次元はありませんが、何もありませんが、エラーはありません。 負荷

が、見つからないエラーフィールドがある - 負荷*で< codigoCentroCosto>

centrosCostosSinDatos: 
LOAD codigoCentroCosto, 
fecha; 
SQL GRANT Execute ON SP_nameStoredProcedure to qlikviewReader; 

を、私はエラーエラーがあります:ファイルextdata.cppを。ライン2903

事前

答えて

0

のおかげで今日、私は再びテストします。

一時テーブルではなくテーブルを使用するために保存された手続きを変更しました。実行時には、テーブルには行がありません。

は、私は、データベース・サーバ内のユーザ(qlikviewReader)に実行権限を付与し、実行行を変更:

centrosCostosSinDatos: 
SQL GRANT Execute ON SP_nameStoredProcedure to qlikviewReader; 

centrosCostosSinDatos: 
LOAD codigoCentroCosto as codeCentroCosto, 
fecha; 
SQL execute SP_centrosCostosSinDatos; 

と作品

にします。ロード*も機能します。

私の場合、許可実行しませんこのユーザーのストアドプロシージャのアクセス許可はです。

関連する問題