KNIME 変換マトリックス
PlaidCloud は、KNIME ワークフロー(.knwf)とワークフローグループ(.knar)をネイティブの高度なワークフローに変換します。インポーターは各 KNIME ノードをワークフローのステップ、プロジェクト変数、またはキャンバスオブジェクトにマッピングし、メタノードとコンポーネントをフラット化するため、変換後のワークフローはクラウドネイティブで実行されます。
KNIME ノード設定の 98.5% が完全に変換され、207 のコアノードタイプのうち 205 が完全対応です。変換の手順については、KNIME ワークフローの移行を参照してください。
各ノードには次のいずれかのステータスがあります。
- 完全 — ノードに PlaidCloud のステップへの有効なマッピングがあります。
- 一部対応 — ノードは一般的な用途では変換されますが、特定の機能モードが1つ再現されません。そのモードは明記されています。
- 未対応 — 変換されません。ノードは名前付きのプレースホルダーとしてキャンバスに残り、その機能はネイティブに再構築します。
ノードの旧バージョンや非推奨バージョンは、それらに置き換わるノードの項に記載しています。
変換後のワークフローで再現されないわずかな動作は、既知のエッジケースに記載しています。
コネクターノードは、そのステップが実行される PlaidCloud の接続になります。詳細は外部システムへの接続を参照してください。
ノードの対応状況
Section titled “ノードの対応状況”207 のコアノードのうち、完全対応が 205、一部対応が 2、未対応が 0 です。
| ノード | ステータス | PlaidCloud での相当機能 | 変換内容 |
|---|---|---|---|
| Compress Files/Folder | 完全 | ドキュメントステップ | ファイルとフォルダーを圧縮します。 |
| CSV Reader | 完全 | インポート: CSV | 設定された区切り文字、引用符、ヘッダー、エンコーディング、列タイプで区切りテキストを読み取ります。 |
| CSV Writer | 完全 | エクスポート: CSV | 設定された区切り文字、引用符、ヘッダー、エンコーディングで、テーブルを区切りテキストとして書き出します。 |
| Decompress Files | 完全 | ドキュメントステップ | ファイルを展開します。 |
| Empty Table Creator | 完全 | インラインテーブル入力 | 定義された構造の空のテーブルを作成します。 |
| Excel Reader | 完全 | インポート: Excel | 選択されたシート、範囲、ヘッダー行、列タイプを読み取ります。 |
| Excel Reader (XLS) | 完全 | インポート: Excel | Excel Reader と同様に、従来の .xls ブックを読み取ります。 |
| Excel Writer | 完全 | エクスポート: Excel | テーブルを Excel ブックのシートに書き出します。 |
| Excel Writer (XLS) | 完全 | エクスポート: Excel | テーブルを Excel ブックに書き出します。 |
| File Reader | 完全 | インポート: CSV | 区切りテキストファイルを読み取ります。単一の区切り文字とヘッダーを超えるレイアウトは、対応するインポート: CSV の設定として変換されます。 |
| Fixed Width File Reader | 完全 | インポート: CSV | 固定幅のテキストファイルをテーブルに読み取ります。 |
| GET Request | 完全 | RESTリクエストステップ | GET リクエストを発行し、レスポンスを返します。 |
| Google Ads | 完全 | RESTステップ | Google Ads API を呼び出します。 |
| JSON Reader | 完全 | インポート: JSON | JSON ファイルをテーブルに読み取ります。 |
| Line Reader | 完全 | インポート: CSV | テキストファイルの各行を1行のデータとして読み取ります。 |
| POST Request | 完全 | RESTリクエストステップ | POST リクエストを発行し、レスポンスを返します。 |
| Send Email | 完全 | 通知: メールステップ | ワークフローからメールを送信します。 |
| Table Creator | 完全 | インラインテーブル入力 | ノードのダイアログに入力した型付きの行を、インラインテーブルとして作成します。 |
| Table Reader | 完全 | インポート: テーブルアーカイブ | ワークフローアーカイブに含まれる KNIME テーブルファイルを読み取ります。 |
| Table Writer | 完全 | エクスポート: テーブルアーカイブ | テーブルを KNIME テーブルファイルに書き出します。 |
| ノード | ステータス | PlaidCloud での相当機能 | 変換内容 |
|---|---|---|---|
| Binner | 完全 | テーブル: 抽出(列式付き) | Binner ノードを再現します。 |
| Binner (Apply) | 完全 | テーブル: 抽出(列式付き) | Binner (Apply) ノードを再現します。 |
| Binner (Dictionary) | 完全 | テーブル: 抽出(列式付き) | Binner (Dictionary) ノードを再現します。 |
| Bootstrap Sampling | 完全 | テーブル: 抽出(サンプルフィルター付き) | 復元抽出で行をサンプリングします。 |
| Case Converter | 完全 | テーブル: 抽出(列式付き) | 選択されたテキスト列を大文字または小文字に変換します。 |
| Category to Number | 完全 | テーブル: 抽出(列式付き) | Category to Number ノードを再現します。 |
| Category to Number (Apply) | 完全 | テーブル: 抽出(列式付き) | Category to Number (Apply) ノードを再現します。 |
| Cell Extractor | 完全 | テーブル: 抽出(列式付き) | 1つのセルをプロジェクト変数または列として抽出します。 |
| Cell Splitter | 完全 | テーブル: 抽出(列式付き) | テキスト列を区切り文字で複数の列に分割します。 |
| Cell Splitter By Position | 完全 | テーブル: 抽出(列式付き) | テキスト列を固定位置で複数の列に分割します。 |
| Cell Updater | 完全 | テーブル: 抽出(列式付き) | Cell Updater ノードを再現します。 |
| Column Appender | 完全 | テーブル: 内部結合(行番号で結合) | 複数のテーブルの列を横に並べて追加します。 |
| Column Auto Type Cast | 完全 | テーブル: 抽出(列タイプ付き) | 各テキスト列に対して、最も狭い型を検出して適用します。 |
| Column Combiner | 完全 | テーブル: 抽出(列式付き) | 選択された列を、区切り文字と引用符を付けて1つのテキスト列に連結します。 |
| Column Comparator | 完全 | テーブル: 抽出(列式付き) | Column Comparator ノードを再現します。 |
| Column Filter | 完全 | テーブル: 抽出(列リスト付き) | 名前、パターン、またはタイプで列を残すか除外します。 |
| Column Merger | 完全 | テーブル: 抽出(列式付き) | 2つの列にわたって最初の欠損していない値を取得するか、プライマリ列にフォールバックを組み合わせます。 |
| Column Name Extractor | 完全 | テーブル: 抽出(列式付き) | Column Name Extractor ノードを再現します。 |
| Column Name Replacer | 完全 | テーブル: 抽出(列名変更付き) | 検索と置換または正規表現で列名を変更します。 |
| Column Renamer | 完全 | テーブル: 抽出(列名変更付き) | 選択された列の名前を変更します。 |
| Column Renamer (Dictionary) | 完全 | テーブル: 抽出(列式付き) | Column Renamer (Dictionary) ノードを再現します。 |
| Column Resorter | 完全 | テーブル: 抽出(列順序付き) | 列を並べ替えます。 |
| Column Splitter | 完全 | テーブル: 抽出(列リスト付き、2ステップ) | 選択に基づいて列を2つのテーブルに分割します。 |
| Columns to Collection | 完全 | テーブル: 抽出(列式付き) | 複数の列を1つのリスト列にまとめます。 |
| Constant Value Column Appender | 完全 | テーブル: 抽出(定数列付き) | 定数、変数、または欠損値を持つ列を追加します。 |
| Constant Value Column Filter | 完全 | テーブル: 抽出(列式付き) | Constant Value Column Filter ノードを再現します。 |
| Constant Value Row Appender | 完全 | テーブル: 抽出(列式付き) | Constant Value Row Appender ノードを再現します。 |
| Correlation Filter | 完全 | テーブル: 抽出(列式付き) | Correlation Filter ノードを再現します。 |
| Denormalizer | 完全 | テーブル: 抽出(列式付き) | Denormalizer ノードを再現します。 |
| Domain Calculator | 完全 | テーブル: 抽出(列式付き) | Domain Calculator ノードを再現します。 |
| Double to Integer | 完全 | テーブル: 抽出(列式付き) | 小数の列を、切り捨て、切り上げ、または丸めで整数に変換します。 |
| Duplicate Row Filter | 完全 | テーブル: 抽出(行番号付き) | 選択された列に基づいて重複行を削除またはフラグ付けし、最初、最後、最小、最大、または最頻の行を残します。 |
| Edit Nominal Domain | 完全 | テーブル: 抽出(列式付き) | Edit Nominal Domain ノードを再現します。 |
| Edit Nominal Domain (Dictionary) | 完全 | テーブル: 抽出(列式付き) | Edit Nominal Domain (Dictionary) ノードを再現します。 |
| Edit Numeric Domain | 完全 | テーブル: 抽出(列式付き) | Edit Numeric Domain ノードを再現します。 |
| Equal Size Sampling | 完全 | Table KNIME Random Sampleステップと、残す行位置に対するテーブル: 内部結合 | 列の各クラスを、最小のクラスのサイズに合わせてサンプリングします。 |
| Expression Row Filter | 完全 | テーブル: 抽出(フィルター式付き) | 式で行をフィルターします。 |
| Extract Table Spec | 完全 | テーブルとして書き出された列メタデータ | 入力テーブルの列名と型をテーブルとして書き出します。 |
| Filter Apply | 完全 | テーブル: 抽出(列式付き) | Filter Apply ノードを再現します。 |
| Filter Apply Row Splitter | 完全 | テーブル: 抽出(列式付き) | Filter Apply Row Splitter ノードを再現します。 |
| Lag Column | 完全 | テーブル: 抽出(ウィンドウ式付き) | ラグのステップと間隔ごとに、前の行の値を追加します。 |
| Linear Correlation | 完全 | テーブル: 抽出(列式付き) | Linear Correlation ノードを再現します。 |
| Low Variance Filter | 完全 | テーブル: 抽出(列式付き) | Low Variance Filter ノードを再現します。 |
| Missing Value | 完全 | テーブル: 抽出(列式付き) | 欠損値を、タイプごとに固定値、平均、中央値、前または次の値、最頻値で置き換えます。 |
| Missing Value (Apply) | 完全 | テーブル: 抽出(列式付き) | Missing Value (Apply) ノードを再現します。 |
| Missing Value Column Filter | 完全 | テーブル: 抽出(列式付き) | Missing Value Column Filter ノードを再現します。 |
| Nominal Value Row Filter | 完全 | テーブル: 抽出(フィルター式付き) | 選択された列が、指定した値のいずれかを持つ行を残します。 |
| Nominal Value Row Splitter | 完全 | テーブル: 抽出(フィルター式付き、2ステップ) | 列の選択された値で行を分割します。 |
| Normalizer | 完全 | テーブル: 抽出(列式付き) | Normalizer ノードを再現します。 |
| Normalizer (Apply) | 完全 | テーブル: 抽出(列式付き) | Normalizer (Apply) ノードを再現します。 |
| Number Rounder | 完全 | テーブル: 抽出(列式付き) | 選択された丸めモードで、小数点以下の桁数または有効桁数に基づいて数値を丸めます。 |
| Number to Category (Apply) | 完全 | テーブル: 抽出(列式付き) | Number to Category (Apply) ノードを再現します。 |
| Number to String | 完全 | テーブル: 抽出(列式付き) | 数値をテキストに変換します。 |
| Numeric Outliers | 完全 | テーブル: 抽出(列式付き) | Numeric Outliers ノードを再現します。 |
| Numeric Outliers (Apply) | 完全 | テーブル: 抽出(列式付き) | Numeric Outliers (Apply) ノードを再現します。 |
| Rank | 完全 | テーブル: 抽出(ウィンドウ式付き) | 選択された列で行に順位を付けます。必要に応じてグループごとに付けます。 |
| Reference Column Filter | 完全 | テーブル: 抽出(列リスト付き) | 参照テーブルにも存在する列を残すか除外します。 |
| Reference Column Resorter | 完全 | テーブル: 抽出(列順序付き) | 参照テーブルに合わせて列を並べ替えます。 |
| Reference Column Splitter | 完全 | テーブル: 抽出(列リスト付き、2ステップ) | 参照テーブルに存在するかどうかで列を分割します。 |
| Reference Row Filter | 完全 | テーブル: 内部結合 / テーブル: アンチ結合 | キーが2つ目のテーブルに現れる行を残すか除外します。 |
| Reference Row Splitter | 完全 | テーブル: 内部結合とテーブル: アンチ結合 | キーが2つ目のテーブルに現れるかどうかで行を分割します。 |
| Row Filter | 完全 | テーブル: 抽出(フィルター式付き) | 列の値、行番号の範囲、行 ID パターン、または欠損値テストで行を残すか除外します。 |
| Row Sampler | 完全 | 先頭行と線形サンプリングにはテーブル: 抽出(位置フィルター付き)、ランダム抽出と層別抽出にはTable KNIME Random Sampleステップとテーブル: 内部結合 | 絶対数、パーセンテージ、先頭行、線形、またはランダム抽出で行をサンプリングします。層別化も指定できます。 |
| Row Splitter | 完全 | テーブル: 抽出(フィルター式付き、2ステップ) | Row Filter の条件を使って、行を一致する出力と一致しない出力に分割します。 |
| Row to Column Names | 完全 | テーブル: 抽出(列式付き) | Row to Column Names ノードを再現します。 |
| RowID | 完全 | テーブル: 抽出(行番号付き) | 列またはパターンから行識別子を置き換えるか作成します。 |
| Rule-based Row Filter | 完全 | テーブル: 抽出(フィルター式付き) | ルールリストの最初に一致するルールを満たす行を残します。 |
| Rule-based Row Filter (Dictionary) | 完全 | テーブル: 抽出(フィルター式付き) | 2つ目の入力テーブルから読み取ったルールで行をフィルターします。 |
| Rule-based Row Splitter | 完全 | テーブル: 抽出(フィルター式付き、2ステップ) | ルールリストの最初に一致するルールで行を分割します。 |
| Rule-based Row Splitter (Dictionary) | 完全 | テーブル: 抽出(フィルター式付き、2ステップ) | 2つ目の入力テーブルから読み取ったルールで行を分割します。 |
| Shuffle | 完全 | テーブル: 抽出(並べ替え順序付き) | 行をランダムに並べ替えます。 |
| Sorter | 完全 | テーブル: 抽出(並べ替え順序付き) | 選択された列と方向で行を並べ替えます。 |
| Split Collection Column | 完全 | テーブル: 抽出(列式付き) | リスト列を個別の列に展開します。 |
| String Cleaner | 完全 | テーブル: 抽出(列式付き) | テキストからスペース、数字、句読点、特殊文字を削除し、トリミングや大文字小文字の変更を行います。 |
| String Replacer | 完全 | テーブル: 抽出(列式付き) | ワイルドカードまたは正規表現に一致するテキストを置き換えます。 |
| String Replacer (Dictionary) | 完全 | テーブル: 参照 | ディクショナリテーブルを使ってテキストを置き換えます。 |
| String Splitter (Regex) | 完全 | テーブル: 抽出(列式付き) | 正規表現のグループでテキスト列を複数の列に分割します。 |
| String to Number | 完全 | テーブル: 抽出(列式付き) | 設定された区切り文字でテキストを整数または小数に解析します。 |
| String to Number (PMML) | 完全 | テーブル: 抽出 | ネイティブの PlaidCloud ステップに変換されます。 |
| Subset Matcher | 完全 | テーブル: 抽出(列式付き) | Subset Matcher ノードを再現します。 |
| Table Cropper | 完全 | テーブル: 抽出(列式付き) | Table Cropper ノードを再現します。 |
| Table Difference Finder | 完全 | テーブル: 抽出(列式付き) | Table Difference Finder ノードを再現します。 |
| Table Manipulator | 完全 | テーブル: 抽出(列式付き) | Table Manipulator ノードを再現します。 |
| Table Partitioner | 完全 | 先頭行と線形サンプリングにはテーブル: 抽出(位置フィルター付き、2ステップ)、ランダム抽出と層別抽出にはTable KNIME Random Sampleステップとテーブル: 内部結合およびテーブル: アンチ結合 | 行を件数またはパーセンテージで2つのテーブルに分割します。先頭から、線形、またはランダムに取得します。 |
| Table Splitter | 完全 | テーブル: 抽出(フィルター式付き、2ステップ) | 行番号でテーブルを分割します。 |
| Table Structure Creator | 完全 | インラインテーブル入力 | 定義された列タイプの空のテーブルを作成します。 |
| Table Updater | 完全 | テーブル: 抽出(列式付き) | Table Updater ノードを再現します。 |
| Top k Row Filter | 完全 | テーブル: 抽出(並べ替え順序付き) | 並べ替え条件で上位 k 行を残します。 |
| Ungroup | 完全 | Table: Melt | コレクションセルを行に展開します。 |
| ノード | ステータス | PlaidCloud での相当機能 | 変換内容 |
|---|---|---|---|
| Column Aggregator | 完全 | テーブル: 抽出(列式付き) | 各行の選択された列にわたって集計します。 |
| Concatenate | 完全 | テーブル: 和集合(すべて) / テーブル: 和集合(重複なし) | 列名でテーブルを積み重ね、列の共通部分または和集合を残します。行 ID の処理も指定できます。 |
| Cross Joiner | 完全 | テーブル: クロス結合 | 左のテーブルのすべての行を、右のテーブルのすべての行と組み合わせます。 |
| Crosstab | 一部対応 | Table: Pivot | 2つの列をクロス集計します。まだ再現されないもの: KNIME と結果が異なる、いくつかの設定の組み合わせ。 |
| GroupBy | 完全 | テーブル: 抽出(集計付き) | 行をグループ化し、選択された列に集計方法を適用します。件数、合計、平均、中央値、最頻値、最初、最後、連結、リストに対応しています。 |
| Joiner | 完全 | テーブル: 内部結合 / テーブル: 外部結合 | 1つ以上のキー列で2つのテーブルを、内部結合、左結合、右結合、完全外部結合として結合します。一致した出力と一致しない出力も得られます。 |
| Loop End (Column Append) | 一部対応 | テーブル: 内部結合 | 反復の結果を、追加された列として横に並べて収集します。まだ再現されないもの: KNIME と結果が異なる、いくつかの設定の組み合わせ。 |
| Moving Aggregator | 完全 | テーブル: 抽出(ウィンドウ式付き) | 行のウィンドウにわたる移動集計を計算します。 |
| Pivoting | 完全 | Table: Pivot | グループ列とピボット列を、集計された値列にピボットします。必要に応じて合計も出力します。 |
| Row Aggregator | 完全 | テーブル: 抽出(集計付き) | 列の値で行を集計します。 |
| Set Operator | 完全 | テーブル: 内部結合 / テーブル: アンチ結合 / テーブル: 和集合(重複なし) | 2つのテーブルの積集合、和集合、差集合を計算します。 |
| Statistics | 完全 | テーブル: 抽出(集計付き) | 列の統計を計算します。 |
| Transpose | 完全 | Table: MeltとTable: Pivot | メルトの後にピボットを行って、行と列を入れ替えます。 |
| Unpivot | 完全 | Table: Melt | 選択された列を、名前列と値列を持つ行に変換します。 |
| Value Counter | 完全 | テーブル: 抽出(集計付き) | 列の各値の出現回数を数えます。 |
| Value Lookup | 完全 | テーブル: 参照 | ディクショナリテーブルから値を参照します。 |
| ノード | ステータス | PlaidCloud での相当機能 | 変換内容 |
|---|---|---|---|
| Column Expressions | 完全 | テーブル: 抽出(列式付き) | 列式を評価して、新しい列または置き換えた列にします。 |
| Expression | 完全 | テーブル: 抽出(列式付き) | Expression ノードを評価して、新しい列または置き換えた列にします。 |
| Math Formula | 完全 | テーブル: 抽出(列式付き) | Math Formula の関数を評価して、新しい列または置き換えた列にします。 |
| Math Formula (Multi Column) | 完全 | テーブル: 抽出(列式付き) | 1つの Math Formula の式を複数の列に適用します。 |
| Math Formula (Variable) | 完全 | プロジェクト変数 | Math Formula から数値のプロジェクト変数を計算します。 |
| Rule Engine | 完全 | テーブル: 抽出(列式付き) | ルールリストの最初に一致するルールを評価して、新しい列または置き換えた列にします。 |
| Rule Engine (Dictionary) | 完全 | テーブル: 抽出(列式付き) | 2つ目の入力テーブルから読み取ったルールを評価して列にします。 |
| Rule Engine Variable | 完全 | プロジェクト変数 | 最初に一致するルールからプロジェクト変数を計算します。 |
| Rule Engine Variable (Dictionary) | 完全 | プロジェクト変数 | 2つ目のテーブルから読み取ったルールからプロジェクト変数を計算します。 |
| String Manipulation | 完全 | テーブル: 抽出(列式付き) | String Manipulation の関数を評価して、新しい列または置き換えた列にします。 |
| String Manipulation (Multi Column) | 完全 | テーブル: 抽出(列式付き) | 1つの String Manipulation の式を複数の列に適用します。 |
| String Manipulation (Variable) | 完全 | プロジェクト変数 | String Manipulation の関数からテキストのプロジェクト変数を計算します。 |
| Variable Expression | 完全 | プロジェクト変数 | 式からプロジェクト変数を計算します。 |
| ノード | ステータス | PlaidCloud での相当機能 | 変換内容 |
|---|---|---|---|
| Active Branch Inverter | 完全 | ステップの失敗処理 | 保護されたブランチを実行し、失敗した場合は代替の出力を使用します。 |
| Boolean Configuration | 完全 | プロジェクト変数 | 設定されたデフォルトを保持する true/false のプロジェクト変数になります。 |
| Boolean Widget | 完全 | プロジェクト変数 | ウィジェットのデフォルトを保持する true/false のプロジェクト変数になります。 |
| Breakpoint | 完全 | ステップの条件 | 変数またはテーブルに対して設定された条件が成立すると、ブランチを停止します。 |
| CASE Switch End | 完全 | 選択されたブランチに対するステップの条件 | 残されたブランチのデータを取得します。 |
| CASE Switch Start | 完全 | 選択されたブランチに対するステップの条件 | 変換時にセレクターが判明している場合は、選択されたブランチを残し、他のブランチは除去されます。 |
| Catch Errors (Data Ports) | 完全 | ステップの失敗処理 | 保護されたブランチを実行し、失敗した場合は代替の出力を使用します。 |
| Catch Errors (Generic Ports) | 完全 | ステップの失敗処理 | 保護されたブランチを実行し、失敗した場合は代替の出力を使用します。 |
| Catch Errors (Var Ports) | 完全 | ステップの失敗処理 | 保護されたブランチを実行し、失敗した場合は代替の出力を使用します。 |
| Chunk Loop Start | 完全 | セットベースの処理(ループなし) | すべての行を1回のパスで処理します。これはすべてのチャンクを実行するのと同等で、チャンクに番号を付けます。 |
| Column List Loop Start | 完全 | インラインの反復コピー | 列リストが変換時に判明している場合、選択された列ごとにループ本体を1回ずつ繰り返します。 |
| Component Input | 完全 | フラット化されたワークフローの配線 | コンポーネントの入力はインライン化され、そのポートはフラット化されたワークフローに直接配線されます。 |
| Component Output | 完全 | フラット化されたワークフローの配線 | コンポーネントの出力はインライン化され、そのポートはフラット化されたワークフローに直接配線されます。 |
| Counting Loop Start | 完全 | インラインの反復コピー | 変換時に判明している回数だけ、ループ本体をインラインのコピーとして繰り返します。 |
| Create File/Folder Variables | 完全 | プロジェクト変数 | パス変数を作成します。 |
| Double Configuration | 完全 | プロジェクト変数 | 設定されたデフォルトを保持する小数のプロジェクト変数になります。 |
| Double Widget | 完全 | プロジェクト変数 | ウィジェットのデフォルトを保持する小数のプロジェクト変数になります。 |
| Empty Table Switch | 完全 | 選択されたブランチに対するステップの条件 | 入力テーブルが空かどうかでデータをルーティングします。 |
| End IF | 完全 | 選択されたブランチに対するステップの条件 | 残されたブランチのデータを取得します。 |
| Extract Table Dimension | 完全 | プロジェクト変数 | 行数と列数を変数として公開します。 |
| Extract Variables (Data) | 完全 | プロジェクト変数 | テーブルの列をプロジェクト変数に変換します。 |
| Group Loop Start | 完全 | グループ化されたループ本体 | ループ本体をすべてのグループに対して一度に実行しても安全な場合、グループごとに1回ずつ実行します。 |
| IF Switch | 完全 | 選択されたブランチに対するステップの条件 | 変換時にセレクターが判明している場合は、選択されたブランチを残し、もう一方は除去されます。 |
| Inject Variables (Data) | 完全 | プロジェクト変数 | プロジェクト変数をテーブルの列に書き込みます。 |
| Integer Configuration | 完全 | プロジェクト変数 | 設定されたデフォルトを保持する整数のプロジェクト変数になります。 |
| Integer Widget | 完全 | プロジェクト変数 | ウィジェットのデフォルトを保持する整数のプロジェクト変数になります。 |
| Loop End | 完全 | テーブル: 和集合(すべて) | すべての反復の行を1つのテーブルに収集します。 |
| Merge Variables | 完全 | プロジェクト変数 | 変数ストリームをマージします。名前が衝突した場合は上のポートが優先されます。 |
| Quickform inputs and filters (legacy) | 完全 | プロジェクト変数 | 入力のデフォルトを保持するプロジェクト変数になります。フィルターはデフォルトの選択を保持します。 |
| String Configuration | 完全 | プロジェクト変数 | 設定されたデフォルトを保持するテキストのプロジェクト変数になります。 |
| String Widget | 完全 | プロジェクト変数 | ウィジェットのデフォルトを保持するテキストのプロジェクト変数になります。 |
| Table Column to Variable | 完全 | プロジェクト変数 | 1つの列の値をリスト型のプロジェクト変数に変換します。 |
| Table Row to Variable | 完全 | プロジェクト変数 | テーブルの最初の行をプロジェクト変数に変換します。 |
| Try (Data Ports) | 完全 | ステップの失敗処理 | 保護されたブランチを実行し、失敗した場合は代替の出力を使用します。 |
| Try (Variable Ports) | 完全 | ステップの失敗処理 | 保護されたブランチを実行し、失敗した場合は代替の出力を使用します。 |
| Variable Creator | 完全 | プロジェクト変数 | ダイアログに入力した型付きの変数を、プロジェクト変数として作成します。 |
| Variable Filter | 完全 | プロジェクト変数 | 名前またはタイプでプロジェクト変数を残すか除外します。 |
| Variable to Table Column | 完全 | テーブル: 抽出(定数列付き) | プロジェクト変数を定数列としてテーブルに追加します。 |
| Variable to Table Row | 完全 | テーブル: 抽出(定数列付き) | プロジェクト変数を1行のテーブルに変換します。 |
| ノード | ステータス | PlaidCloud での相当機能 | 変換内容 |
|---|---|---|---|
| Date Modifier | 完全 | テーブル: 抽出(列式付き) | 日付の要素を変更するか、期間の開始または終了に移動します。 |
| Date Rounder | 完全 | テーブル: 抽出(列式付き) | 日付を選択した期間に丸めます。 |
| Date&Time Difference | 完全 | テーブル: 抽出(列式付き) | 2つの日付または時刻の差を、選択した単位で計算します。 |
| Date&Time Part Extractor | 完全 | テーブル: 抽出(列式付き) | 年、四半期、月、週、日、時、分などの要素を列に抽出します。 |
| Date&Time Range Creator | 完全 | テーブル: 抽出(列式付き) | 間隔と件数または終了日時を指定して、日付または時刻の並びを生成します。 |
| Date&Time Shift | 完全 | テーブル: 抽出(列式付き) | 日付と時刻を指定した単位数だけずらします。 |
| Date&Time to String | 完全 | テーブル: 抽出(列式付き) | 設定されたパターンで日付と時刻をテキストに書式設定します。 |
| Date&Time-based Row Filter | 完全 | テーブル: 抽出(列式付き) | 日付と時刻が範囲内に収まる行を残します。 |
| Duration Part Extractor | 完全 | テーブル: 抽出(列式付き) | 期間の要素を列に抽出します。 |
| Duration to Number | 完全 | テーブル: 抽出(列式付き) | 期間を、選択した単位の数値に変換します。 |
| Duration to String | 完全 | テーブル: 抽出(列式付き) | 期間をテキストに書式設定します。 |
| String to Date&Time | 完全 | テーブル: 抽出(列式付き) | 設定されたパターンでテキストを日付と時刻に解析します。 |
| String to Duration | 完全 | テーブル: 抽出(列式付き) | テキストを期間に解析します。 |
| Time Modifier | 完全 | テーブル: 抽出(列式付き) | 時刻の要素を変更するか、期間の開始または終了に移動します。 |
| Time Rounder | 完全 | テーブル: 抽出(列式付き) | 時刻を選択した期間に丸めます。 |
| Time Zone Modifier | 完全 | テーブル: 抽出(列式付き) | 日付と時刻のタイムゾーンを設定または変換します。 |
| UNIX Timestamp to Date&Time | 完全 | テーブル: 抽出(列式付き) | UNIX タイムスタンプを日付と時刻に変換します。 |
| ノード | ステータス | PlaidCloud での相当機能 | 変換内容 |
|---|---|---|---|
| Agent Prompter | 完全 | LLMステップ | エージェントのメッセージを LLMステップとして実行します。 |
| Chat Model Prompter | 完全 | プロンプトタスク付きのAIステップ | チャットメッセージに回答します。 |
| Color and format managers, Table Editor | 完全 | 不要です。行はそのまま渡されます | 色、表示形式、ビューの編集はデータに影響しないため、テーブルはそのまま渡されます。 |
| Columns to JSON | 完全 | テーブル: JSON 解析ステップと列式 | テーブルの列から JSON 値を構築します。 |
| FAISS vector store | 完全 | AIステップの埋め込みタスクとベクトル検索 | ドキュメントを埋め込み、各クエリに最も近いものを返します。 |
| JSON Path | 完全 | テーブル: JSON 解析ステップ | パスを指定して JSON から値を抽出します。 |
| JSON to Table | 完全 | テーブル: JSON 解析ステップ | JSON の値をフラット化してテーブルの列にします。 |
| LLM connectors and authenticators | 完全 | AIステップの LLM 接続 | モデルと温度は、モデルを呼び出す AIステップに移ります。認証情報は PlaidCloud の LLM 接続として選択します。 |
| LLM Prompter | 完全 | プロンプトタスク付きのAIステップ | 各行のプロンプトに回答します。 |
| Presidio | 完全 | エンティティタスクとプロンプトタスク付きのAIステップ | LLM 接続を使って個人データを検出し、書き換えます。 |
| Table to JSON | 完全 | テーブル: JSON 解析ステップと列式 | テーブルの列から JSON 値を構築します。 |
| Views, charts and color managers | 完全 | 不要です。ノードは削除され、変換レポートに記載されます | 削除: 視覚表現のみでデータに影響しません |
| XPath | 完全 | テーブル: XML解析ステップ | XPath を使って XML から値を抽出します。 |
KNIME には、Expression、String Manipulation、Math Formula、Column Expressions、Rule Engine の5つの式言語があります。これらの関数、演算子、キーワード、定数は PlaidCloud の式に変換されます。
| ノード | ステータス | PlaidCloud での相当機能 | 変換内容 |
|---|---|---|---|
| Expression dialect: column expressions | 完全 | テーブル: 抽出(列式付き) | Column Expressions の関数、演算子、定数を PlaidCloud の式に変換します。 |
| Expression dialect: expression | 完全 | テーブル: 抽出(列式付き) | Expression の関数、演算子、定数を PlaidCloud の式に変換します。 |
| Expression dialect: math formula | 完全 | テーブル: 抽出(列式付き) | Math Formula の関数、演算子、定数を PlaidCloud の式に変換します。 |
| Expression dialect: rule engine | 完全 | テーブル: 抽出(列式付き) | Rule Engine の関数、演算子、定数を PlaidCloud の式に変換します。 |
| Expression dialect: string manipulation | 完全 | テーブル: 抽出(列式付き) | String Manipulation の関数、演算子、定数を PlaidCloud の式に変換します。 |
フロー制御とアーカイブ形式
Section titled “フロー制御とアーカイブ形式”フロー変数、変数のオーバーライド、スイッチ、ループは、その値が変換時に判明している場合に変換されます。ローダーは、確認されているすべてのアーカイブレイアウトを受け付けます。ワークフローのバージョン、メタノード、コンポーネント(アーカイブに保存された本体からインライン化)、グループアーカイブに対応しています。
| ノード | ステータス | PlaidCloud での相当機能 | 変換内容 |
|---|---|---|---|
| Flow control, variables, and loops | 完全 | プロジェクト変数、除去されたスイッチ、展開されたループ | フロー変数、変数のオーバーライド、スイッチ、ループは、その値が変換時に判明している場合に変換されます。 |
| Archive formats | 完全 | ワークフローのインポート | サポートされているすべての KNIME アーカイブレイアウトを読み取ります。ワークフローのバージョン、メタノード、コンポーネント、グループアーカイブです。 |
拡張ノードファミリー
Section titled “拡張ノードファミリー”KNIME の拡張ファミリーのノードも、標準の PlaidCloud ステップに変換されます。対象は、データベース、REST と Web サービス、Python・R・Java のスクリプト、機械学習、JSON と XML、テキスト処理、通知とレポート、時系列、地理空間、ビッグデータ、画像処理、化学、ワークフローサービス、およびコアのユーティリティノードの多数の少数派です。変換パスのないノードは、名前付きのプレースホルダーとして保持されます。未変換を参照してください。
変換パスのないノードは、名前付きのプレースホルダーとしてキャンバスに保持されます。プレースホルダーはデータをそのまま渡し、KNIME ノードの名前を示す警告を追加します。変換が失敗することはありません。欠落している入力やバインドされていない入力は、エラーではなく警告になります。プレースホルダーの下流にあるステップにはフラグが付くため、結果の欠落が見過ごされることはありません。
外部システムへの接続
Section titled “外部システムへの接続”KNIME のコネクターノードは、そのステップが実行される接続になります。認証情報はインポートされないため、各接続はターゲットのワークスペースで選択するものになり、ステップの警告に設定すべき内容が示されます。
| KNIME | PlaidCloud で設定する内容 |
|---|---|
| Database connectors | データベース接続。変換時にバインドするか、ステップで選択します。 |
| REST and web service nodes that sign in | REST 接続。変換時にバインドするか、ステップで選択します。 |
| Speech Recognizer (IBM Watson) | Watson サービスの URL への REST 接続。Basic 認証のログインはユーザー apikey で、パスワードには API キーを使用します。 |
| Email Connector, Email Reader, Email Mover | メールサーバーのパスワード。ステップの警告に示されたプロジェクト変数に設定します。ホストとユーザーは Email Connector から取得されます。 |
| Password-protected Excel workbooks | ブックのパスワード。ステップの警告に示されたプロジェクト変数に設定します。 |
| LLM connectors and authenticators | AIステップの LLM 接続。 |
| Views, charts and reporting layout | 設定は不要です。これらのノードはデータに影響せず、変換レポートに記載されます。 |
変換が、ソースシステムやターゲットシステムに接続することはありません。
既知のエッジケース
Section titled “既知のエッジケース”| ノード | 異なる点 |
|---|---|
| Crosstab | Table: Pivot に変換されます。まだ再現されないもの: KNIME と結果が異なる、いくつかの設定の組み合わせ。 |
| Loop End (Column Append) | テーブル: 内部結合に変換されます。まだ再現されないもの: KNIME と結果が異なる、いくつかの設定の組み合わせ。 |
| Row Sampler, Table Partitioner, Equal Size Sampling | シード付きのランダム抽出は、Table: KNIME Random Sampleステップにより、KNIME と同じ行を選択します。抽出の対象にできるのは最大 10,000,000 行のテーブルです。 |
変換後のワークフローの確認
Section titled “変換後のワークフローの確認”行の順序と RowID は、それらを読み取るノードを通じて引き継がれるため、行の順序に依存するワークフローは、それらのノードを通しても順序が保たれます。変換後のワークフローの出力と、元の KNIME ワークフローの出力を比較してください。比較するのは、スキーマ、行数、行の値です。