注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

RStudio® Workbench

RStudio® Workbenchを使用するには、まずプラットフォーム管理者がコントロールパネルでの運用ライセンスの設定を行う必要があります。

Code Workspacesでは、Foundry内でRStudio® Workbenchを使用できます。Code WorkspacesのRStudio® Workbenchでは以下をサポートしています:

  • Palantir R SDKを使用した表形式のデータセットの読み書き。
  • 非構造化データセットからのファイルのダウンロードまたはアップロード。
  • CRAN、Posit™パッケージマネージャー、およびBioconductorからのRパッケージのインポート。
  • Shiny®アプリケーションの公開。
  • R変換の公開。

現在、Code WorkspacesはRダッシュボード用のShiny®をサポートしています。ユーザーは、Foundryのバージョン管理ブランチング、およびデータガバナンス機能を組み込んだCode Workspacesで直接ダッシュボードを作成することができます。

Code Workspaceのダッシュボードはブランチングをサポートしています。新しいワークスペースブランチを作成すると、新しいダッシュボードを公開するか、変更を同期すると、そのブランチ上にダッシュボードの新しいバージョンが公開されます。これにより、ユーザーに公開する前にダッシュボードをプレビューすることができます。マスターブランチに公開するには、単にブランチをマスターにマージします。

Shiny®

Code Workspacesを使用すると、Shiny®アプリケーションを作成し、RStudio® UIから直接プレビューすることができます。

デフォルトでは、RStudio®はShiny®アプリケーションをホームフォルダー(/home/user)に生成しますが、Foundryではセッション間で維持し、公開するためには、アプリケーションがgitリポジトリ/home/user/repo内にあることが必要です。

Shiny®アプリケーションを作成し、プレビューした後、それを公開することができます。Code Workspacesでダッシュボードを公開を選択し、新しいアプリケーションの場所をファイルとプロジェクトで選択し、リポジトリのルート/home/user/repoからの相対的な場所で作成したShiny®のapp.Rファイルがあるディレクトリの名前を入力します。アプリケーションがリポジトリのルートにある場合は、空白のままにできます。デフォルトでは、アプリケーションの設定はRStudio®ワークスペースの設定と一致し、高度な設定の設定はオプションです。

公開して同期を選択して、新しいShiny®アプリケーションを登録し、コードをバックエンドのコードリポジトリに同期します。CIチェックと公開が完了したら、ダッシュボードパネルのリンクを選択して公開されたアプリケーションを表示することができます。

R Transform

この機能はデフォルトでは有効になっていません。有効にするには、Palantirの担当者に連絡してください。

Code Workspacesで書かれたRスクリプトは、Code Workspacesの出力データセットの変換として登録することができます。

以下の手順に従って、出力データセットの変換を登録します:

  1. データパネルのデータセットの隣にある青いビルドアイコンを選択します。
データセット名の右にある青いビルドボタン。
  1. インターフェースに従って変換を設定します。Code Workspacesは、出力データセットを生成するために追加された入力と一緒に使用されたRスクリプトを推測します。
スクリプトファイル、入力、出力の変更とCPUとメモリの調整オプションがある変換編集パネル。
  1. 同期して実行を選択して、変換の設定を保存し、変換とJobSpecsの公開のためのCIチェックをトリガーします。

CIチェックが完了すると、変換はビルドの準備ができています。その後、Foundryのデータ統合ツールを使用して変換と、それが所属するデータパイプラインを管理することができます。

変換は自動的にCode Workspaceの環境を使用しません。スクリプトファイルの先頭で実行時に必要なすべてのパッケージをインストールする必要があります。パッケージをインストールするためのコードスニペットはパッケージパネルにあります。 例えば、変換でdplyrtidyrを使用するには、このコードスニペットをファイルの先頭に追加します:

# dplyr と tidyr パッケージをインストールする
renv::install(c("dplyr", "tidyr"))

R トランスフォームについてもっと学ぶ


RStudio® と Shiny® は Posit™ の商標です。

全ての第三者商標(ロゴやアイコンを含む)はそれぞれの所有者の財産として残ります。提携または推奨は暗示されていません。