Rツールは、統計および予測分析に使用されるオープンソースのコードベースであるRのユーザー用のコードエディタです。 このツールを使用する前に、Rスクリプティングの熟練をお勧めします。
このツールは、禁止ツールのAlteryx Analytics Galleryリストにあります。 このツールを使用してワークフローを公開するには、適用除外申請します。
Designerは有効なRスクリプトを読み込み、そのスクリプトをツールに渡します。 Rツールの出力はR出力と一致します。
AlteryxはカスタムRコードをサポートしていません。
Alteryxは、Rスクリプトのグローバル変数である[AlteryxFullUpdate]をmetainfoの更新に使用します。 AlteryxFullUpdate = TRUEの場合、完全なメタ情報の更新が行われます。 これは、ワークフローが最初に開かれ、F5を使用してワークフローがリフレッシュされるときに発生します。
AlteryxFullUpdate =ワークフローの実行やツールの再構成など、他のすべての更新中は偽です。 ワークフローを変更した後に完全に更新するには、 リフレッシュ時にスクリプトを実行する(F5)を選択します。
更新操作は、一度開始するとキャンセルできません。
AlteryxFullUpdate = TRUEの場合、標準の読み書き機能は使用できません。 AlteryxFullUpdate = TRUEのときにread.Alteryxやwrite.Alteryxなどの関数がスクリプトに含まれていると、エラーが発生します。
AlteryxFullUpdate = FALSEのときに出力に渡されるMetainfoは、ワークフローの実行時に生成されるMetainfoと異なる場合があります。 これにより、エラーが発生する可能性があります。
Rツールは、複数の入力を受け入れ、それらを#1、 #2などとして接続順に分類されます。 このツールはアンカーから最大5つのデータストリームを出力し、 1を通して5と分類されます。 コード内の参照は、入力と出力の形式の違いが同じでなければなりません。
以下の説明で、 #1は任意の入力接続ラベルを指し、 5は任意の出力アンカーを指します。
Rツールは、関数write.Alteryx(dataVariableToWrite、 5)を使用して出力します 。
コードを挿入: Rコードエディタに挿入できるAlteryx固有のコマンドのリスト。 これらのコマンドは、典型的なRコマンドで使用するためのものです。 このリストは包括的ではありません。
入力の読み込み: 接続されたデータ入力を読み込む関数。 接続された各入力は、接続順にリストされた別個のオプションを作成します。 リストされた入力を選択して、コードエディタに接続を挿入します。 この関数は、AlteryxFullUpdateが真と偽とにかかわらず使用できます。
read.Alteryx()関数ストリームはデータをR環境に入力します。
行の名前: 行ヘッダーとして扱われるデータの最初の列が追加された、RowNamesという名前の新しい列を含めるためのオプションのパラメーター。 デフォルトで、このパラメーターは偽に設定されています。
write.Alteryx(dataVariableToWrite、5、TRUE)
データフレームとして: データテーブルの読み込みに使用されるオプション。 追加パラメーターはありません。
read.Alteryx("#1",mode="data.frame")
データフレームとして: チャンク済み 大きなデータテーブルの読み込みに使用されるオプション。 一度に処理されるレコードの数を指定します。
(「#1」、50000、モード = 「data.frame」)
リストとして: 空間オブジェクトの読み込みに使用されるオプション。
read.Alteryx(「#1」、 モード=「list」)
リストとして: チャンク済み 多くの空間レコードの読み込みに使用されるオプション。 一度に処理されるレコードの数を指定します。
read.Alteryx(「#1」、50000、モード=「list」)
メタ情報を入力: メタ情報をデータではなく入力から読み取るために使用されるオプション。 この関数は、metainfoを含むdata.frameを返します。 data.frameの行は入力データの各列を表し、該当するmetainfoは6列で表示されます。
read.AlteryxMetaInfo(「#1」)
セット進行状況: 実行中のワークフローのツールアイコンに関する進捗状況をレポートする関数。 次のインクリメントオプションのいずれかを選択します。
AlteryxProgress(0.25)
出力メッセージ: 「結果」ウィンドウにメッセージを表示する関数。 メッセージ優先順位は、メッセージがいつ報告されるかを決定します。
メッセージの表示行動を変更するには、Workflow構成を参照してください。
AlteryxMessage("message", msg.consts$INFO, priority.consts$LOW)
AlteryxMessage("message", msg.consts$INFO, priority.consts$LOW, 5)
AlteryxMessage("message", msg.consts$WARNING, priority.consts$MEDIUM)
AlteryxMessage( "message"、msg.consts $ FIELD_CONVERSION_ERROR)
AlteryxMessage(「message」、msg.consts $ ERROR、priority.consts $ HIGH)
出力を書き込む: 出力アンカーからデータストリームを出力するオプション。 すべてのアンカーは、データまたはグラフを生成できます。
各出力は、データまたは単一のグラフのいずれかを生成するだけです。
ソース: メタデータ出力のソース列に文字列を追加するオプションのパラメーター。
write.Alteryx(dataVariableToWrite, 5, source="customer data from 2012 repo")
行の名前: 行ヘッダーとしてデータの最初の列が追加されたRowNamesという名前の新しい列を含めるためのオプションのパラメーター。 デフォルトで、このパラメーターは偽に設定されています。
write.Alteryx(dataVariableToWrite、5、TRUE)
Rコードに付随する余分なファイルは、ワークフローの依存関係として自動的に検出されません。 したがって、ワークフローをパッケージ化し、Rコードに独自の依存関係がある場合、「構成」ウィンドウのツール構成を使用して追加ファイルを含めていることを確認してください。
グラフを作成する: 分析のグラフを出力するオプション。 出力は、レポーティングツールで読み取ることができるレポーティングスニペットとして扱われます。 グラフサイズオプションのいずれかを選択します。
AlteryxGraph(5、幅= 576、高さ= 576)
xPoints <- c(1,2,3,4)
yポイント <- c(2,4,6,8)
プロット(xPoints、yPoints)
見えない(dev.off())
if(AlteryxFullUpdate)...: グローバル変数[AlteryxFullUpdate]で動作する機能。
write.AlteryxAddFieldMetaInfo: 単一の列からのメタ情報を名前付き出力に追加する機能。 この機能は、 AlteryxFullUpdate = FALSEのときには使用できません。
以下のパラメーターの任意の組合せを使用することができます。
nOutput: 列のメタデータが追加される出力。
名前: メタ情報が出力される列名。 このオプションは、指定された名前が有効であるかエラーが発生しているかを検証します。
fieldType: 列のデータ型を表す文字列。 このオプションは、指定されたfieldTypeが有効であるかエラーが発生しているかを検証します。 fieldTypeに応じて、SizeとScaleを手動で更新する必要があります。 いくつかのfieldTypeは、有効なフィールドタイプに変換され受け入れられたエントリです。
サイズ: 列のサイズ。
多くのfieldTypeには自動的に値が割り当てられます。
スケール: 列値に対する小数点以下桁数です。
このオプションはFixedDecimal fieldTypeには必須ですが、他のすべてのfieldTypeでは無視されます。
有効なFieldType文字列 | サイズオーバーライド | スケールオーバーライド | 有効なFieldTypeに変換します。 |
---|---|---|---|
ブール | 自動 | 論理的 | |
バイト | 自動 | ||
Int16 | 自動 | ||
Int32 | 自動 | 整数 | |
Int 64 | 自動 | ||
FixedDecimal | 手動 | 手動 | |
フロート | 自動 | ||
double型 | 自動 | 数値 | |
文字列 |
手動 | ||
WString | 手動 | ||
V_String | |||
V_WString | 因子、文字 | ||
日付 | 自動 | ||
時刻 | 自動 | ||
日付時刻 | 自動 | ||
Blob | |||
空間オブジェクト |
ソース: 列の起点を説明する文字列を追加できるオプションの列。
説明: 説明文字列を追加できるオプションの列。
write.AlteryxGraphMetaInfo: 関数を呼び出すことによって、名前付き出力のメタ情報をRスクリプトグラフに設定する関数 AlteryxGraph()。 この機能は、 AlteryxFullUpdate = FALSEのときには使用できません。
nOutput: 列のメタデータが追加される出力。
© Alteryx, Inc All Rights Reserved Allocate®、Alteryx®、 Guzzler®、Solocast®はAlteryx, Inc.の登録商標です。