1

deployRAzure VM をセットアップtestuserし、インストールにデフォルトで付属する としてログインしました。

モデルを実行するccFraudScore.Rと、次のエラーが発生します。

> if(!exists('fraudModel')){load('fraudModel.rData')}
Console Error cannot open the connection
API Error cannot open the connection

スクリプトと同じフォルダーから、または関数を使用して、ここの適切なフォルダーで読み取るファイルを使用してデータを取得しようloadとすると、自分のスクリプトでも同じエラーが発生します。read.csvdeployrExternal()C:\Program Files\Microsoft\DeployR-<version>\deployr\external

インストール ドキュメントに記載されているように、すべてのインバウンド Windows ファイアウォール ルールを「パブリック」に設定し、有効にしました。

次にどこを見ればいいのか誰か教えてください。

アップデート

@warmoverflow のおかげで、診断とアプリのログを調べたところ、すべてが正しく構成されており、更新された Microsoft インストール ガイドが表示されます。

<IP Address>:<Port>/deployr/landing管理者としてログインしてAdministration Console>に移動すると、インストール ガイドに記載されているように、デフォルトで をThe Grid編集できます。External directory configuration Storage Context/deployr/external/data

ただし、問題は解決しません。

一時的な修正

一時的な修正として、使用する必要がある他のスクリプトまたはデータ ファイルを参照するために完全なファイル パスを使用します。これは次のように機能します。

> if(!exists('fraudModel')){load('C:\\Program Files\\Microsoft\\DeployR-8.0.5\\deployr\\external\\repository\\testuser\\example-fraud-score\\fraudModel.rData')}

インストールから上記のファイルパスを編集していないことに注意してください。

4

0 に答える 0