3

sp_execute_external_scriptSQL Management Studio の結果ウィンドウ、メッセージ ウィンドウ、またはポップアップ ウィンドウでプロットが返される場所を使用して、プロットをレンダリングする方法を理解した人はいますか? プロットをファイル システムに出力できましたが、これは理想的ではありません。

以下は、ファイルシステムに出力するプロットを取得する方法です。

EXECUTE  sp_execute_external_script
                @language = N'R'
              , @script = N' trellis.device(device="png", filename="c:/output/HistPlot.png");
              myHist=histogram(~col1, data=InputDataSet);
              print(myHist)'
              , @input_data_1 = N'SELECT  col1, col2 from ds.dbo.[sample]'
4

3 に答える 3

5

Microsoft が視覚化機能を提供するまでSSMSBoostは、問題を解決できる無料のユーティリティを使用できます。

インストールしたら、読み取るバイナリ画像のあるセルを強調表示してください。右クリックして [ Visualize as ] を選択し、[ picture ] を選択します。

右クリックして [Visualize as] を選択し、[picture] を選択します

画像はペイントに表示されます: 画像はペイントに表示されます

于 2016-06-06T17:57:12.037 に答える
2

SSRS を使用して、出力をプロットに表示することをお勧めします。SSMS は、グラフィックを表示するようには設計されていません。SSRS でストアド プロシージャの出力を表示できます。最近 CTP3 で SSRS に追加されたことにより、非常に見栄えの良いグラフを作成できるようになりました。

于 2015-11-09T10:38:37.613 に答える