Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

Anchor
top
top

Table of Contents
classcontents

概要

...

Rは、統計的計算のための強力なプログラミング言語、およびソフトウェア環境です。Rで作成されたスクリプトをYellowfinと組み合わせることで、データの高度な統計分析を行うことができます。

R Transformation Step(変換ステップ)を使用することで、Rを使用して作成された分析モデルやアプリケーションをYellowfinで使用することができます。このStep(ステップ)を通してRスクリプトを使用することで、Yellowfinのデータ上で生成するようにデザインされた結果を得ることができます。

前提条件

こちらのStep(ステップ)を使用するためには、以下の設定が必要です。

    • Rserveパッケージが実行されているRインスタンスへのアクセス
    • 少なくともひとつの有効なRスクリプト
    • YellowfinインスタンスへRのプラグインのインストール。Rのプラグインは、マーケットプレイスからダウンロードすることができます。

 

Rスクリプトを使用するためにデータ変換モジュールを使用するユーザーは、スクリプトを熟知し、入力や出力要件を把握していなくてはいけません。

 

Rserveについて詳細な資料は、こちらを参照してください。:https://cran.r-project.org/web/packages/Rserve/Rserve.pdf

 

一般的なワークフロー

こちらがプロセスの簡単な概要です。こちらの項目では、これらのStep(ステップ)の大部分について、詳細に説明します。

  1. Rのインスタンスへのアクセスを確立するか、自身でセットアップをします。Rスクリプトを記述し、それが有効であることを確認します。このインスタンスは、スクリプトを実行するために使用されます。
  2. YellowfinインスタンスへRのプラグインをインストールします。(プラグインは、マーケットプレイスからダウンロードできます。)プラグインのインストール方法は、こちらを参照してください。
  3. Yellowfinのデータ変換モジュールを使用して、Transformation Flow(データ変換フロー)を作成します。これには、モジュールへのデータのインポート、そして必要に応じたその他変換の適用が必要です。
  4. フローにR Tranformation Step(変換ステップ)を使用し、これを設定します。(ステップの設定方法は、以下の情報を参照してください。)
  5. Step(ステップ)を実行し、スクリプトがデータを使用して生成する出力を確認します。

 

データ包括モードのタイプ

R Transformation Step(変換ステップ)により生成される結果は、以下のオプションに応じます。

 

    • 追加:追加は、既存のデータにカラム(列)が追加された場合に使用されます。このオプションは、Rスクリプトが追加されたカラム(列)とともに、元のデータを返すようにデザインされている場合に使用されます。
    • 置き換え:スクリプトが特定のカラム(列)を出力し、元のデータを返す必要のない場合にこちらのオプションを使用します。

 

Rスクリプトの基準

Rスクリプトを記述する際には、それがYellowfinで機能することを確認しなくてはいけません。以下のガイドラインを使用して、確認をすることができます。

 

例1:追加

こちらは、入力データにカラム(列)を2つ追加することで出力を返す基礎的なスクリプトの例です。これは、追加オプションがどのように利用できるのかを示しています。

 

Code Block
outData<-data.frame(c(yfData), yfData[1], yfData[3])

 

こちらはスクリプトの内訳と、それをYellowfin内でどのように設定するのかを示しています。

 

    • yfData:yfDataは入力データを含むデータフレーム、またはスクリプトの前のステップから渡されるデータです。これは、Step(ステップ)の設定時に、入力変数として提供する名前です。
    • yfData[1]/yfData[3]:スクリプトはデータフレーム全体を入力し、カラム(列)1とカラム(列)3を追加します。こちらの例は、特定のデータカラム(列)を指定する場合のインデックスの使用方法を示しています。
    • outData:出力変数の名前です。組み合わせられた結果は、こちらの変数へ保存されます。

 

これらの変数名は、R Step(ステップ)内でスクリプトを設定する際に使用します。(例を以下に示します)

 

Image Removed

 

 

Transformation Flow(データ変換フロー)内でのPFAモデルの使用

PFA Transformation Step(変換ステップ)を使用して、Yellowfinへデータサイエンスモデルを統合する方法について説明します。

...

Note

こちらのStep(ステップ)が表示されない場合は、PFAのプラグインがインストールされているかを確認してください)

...

Note

サーバファイル、またはウェブサイトのURLの完全パスを入力します。URLの場合は、「http:」、または「https:」で始まることを確認してください。

Image Removed

...