KNIME 변환 매트릭스
PlaidCloud는 KNIME 워크플로(.knwf)와 워크플로 그룹(.knar)을
네이티브 고급 워크플로로 변환합니다. 가져오기 도구는 각 KNIME 노드를
워크플로 단계, 프로젝트 변수 또는 캔버스 개체에 매핑하고 메타노드와
컴포넌트를 평탄화하므로, 변환된 워크플로는 클라우드 네이티브로 실행됩니다.
KNIME 노드 구성의 98.5%가 완전히 변환되며, 207개의 핵심 노드 유형 중 205개가 전체 지원입니다. 변환을 실행하려면 KNIME 워크플로 마이그레이션을 참조하십시오.
각 노드에는 다음 중 하나의 상태가 있습니다.
- 전체 — 노드에 PlaidCloud 단계로의 유효한 매핑이 있습니다.
- 부분 — 노드의 일반적인 용도는 변환되지만, 하나의 별개 기능 모드는 재현되지 않습니다. 해당 모드는 명시되어 있습니다.
- 지원 안 함 — 변환되지 않습니다. 노드는 이름이 표시된 자리 표시자로 캔버스에 남으며, 해당 기능은 네이티브로 새로 구축해야 합니다.
노드의 이전 버전 및 사용 중단된 변형은 해당 노드를 대체하는 노드 아래에 나열됩니다.
변환된 워크플로가 재현하지 않는 몇 가지 동작은 알려진 예외 사례에 나열되어 있습니다.
커넥터 노드는 해당 단계가 실행되는 PlaidCloud 연결이 됩니다. 외부 시스템 연결을 참조하십시오.
노드 지원
섹션 제목: “노드 지원”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 | 이전 형식의 .xls 통합 문서를 Excel Reader와 동일하게 읽습니다. |
| 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 | 텍스트 파일의 각 줄을 행으로 읽습니다. |
| POST Request | 전체 | REST 요청 단계 | POST 요청을 보내고 응답을 반환합니다. |
| Send Email | 전체 | 알림: 이메일 단계 | 워크플로에서 이메일을 보냅니다. |
| Table Creator | 전체 | 인라인 테이블 입력 | 노드 대화 상자에 입력한 유형이 지정된 행을 인라인 테이블로 만듭니다. |
| Table Reader | 전체 | Import: Table Archive | 워크플로 아카이브에 포함된 KNIME 테이블 파일을 읽습니다. |
| Table Writer | 전체 | Export: Table Archive | 테이블을 KNIME 테이블 파일에 씁니다. |
| 노드 | 상태 | PlaidCloud 대응 항목 | 변환 내용 |
|---|---|---|---|
| Binner | 전체 | 열 식을 사용하는 Table Extract 단계 | Binner 노드를 재현합니다. |
| Binner (Apply) | 전체 | 열 식을 사용하는 Table Extract 단계 | Binner (Apply) 노드를 재현합니다. |
| Binner (Dictionary) | 전체 | 열 식을 사용하는 Table Extract 단계 | Binner (Dictionary) 노드를 재현합니다. |
| Bootstrap Sampling | 전체 | 샘플 필터를 사용하는 Table Extract 단계 | 중복을 허용하여 행을 샘플링합니다. |
| Case Converter | 전체 | 열 식을 사용하는 Table Extract 단계 | 선택한 텍스트 열을 대문자 또는 소문자로 변환합니다. |
| Category to Number | 전체 | 열 식을 사용하는 Table Extract 단계 | Category to Number 노드를 재현합니다. |
| Category to Number (Apply) | 전체 | 열 식을 사용하는 Table Extract 단계 | Category to Number (Apply) 노드를 재현합니다. |
| Cell Extractor | 전체 | 열 식을 사용하는 Table Extract 단계 | 하나의 셀을 프로젝트 변수 또는 열로 추출합니다. |
| Cell Splitter | 전체 | 열 식을 사용하는 Table Extract 단계 | 텍스트 열을 구분자로 여러 열로 분할합니다. |
| Cell Splitter By Position | 전체 | 열 식을 사용하는 Table Extract 단계 | 텍스트 열을 고정된 위치에서 여러 열로 분할합니다. |
| Cell Updater | 전체 | 열 식을 사용하는 Table Extract 단계 | Cell Updater 노드를 재현합니다. |
| Column Appender | 전체 | 행 번호 기준의 테이블: 내부 조인 단계 | 여러 테이블의 열을 나란히 추가합니다. |
| Column Auto Type Cast | 전체 | 열 유형을 사용하는 Table Extract 단계 | 각 텍스트 열에 가장 좁은 유형을 감지하여 적용합니다. |
| Column Combiner | 전체 | 열 식을 사용하는 Table Extract 단계 | 선택한 열을 구분자와 따옴표를 사용해 하나의 텍스트 열로 연결합니다. |
| Column Comparator | 전체 | 열 식을 사용하는 Table Extract 단계 | Column Comparator 노드를 재현합니다. |
| Column Filter | 전체 | 열 목록을 사용하는 Table Extract 단계 | 이름, 패턴 또는 유형으로 열을 유지하거나 제외합니다. |
| Column Merger | 전체 | 열 식을 사용하는 Table Extract 단계 | 두 열에서 누락되지 않은 첫 번째 값을 가져오거나, 기본 열과 대체 열을 함께 사용합니다. |
| Column Name Extractor | 전체 | 열 식을 사용하는 Table Extract 단계 | Column Name Extractor 노드를 재현합니다. |
| Column Name Replacer | 전체 | 열 이름 바꾸기를 사용하는 Table Extract 단계 | 검색 및 바꾸기 또는 정규식으로 열 이름을 바꿉니다. |
| Column Renamer | 전체 | 열 이름 바꾸기를 사용하는 Table Extract 단계 | 선택한 열의 이름을 바꿉니다. |
| Column Renamer (Dictionary) | 전체 | 열 식을 사용하는 Table Extract 단계 | Column Renamer (Dictionary) 노드를 재현합니다. |
| Column Resorter | 전체 | 열 순서를 사용하는 Table Extract 단계 | 열 순서를 바꿉니다. |
| Column Splitter | 전체 | 열 목록을 사용하는 Table Extract 단계(두 단계) | 선택 기준에 따라 열을 두 테이블로 분할합니다. |
| Columns to Collection | 전체 | 열 식을 사용하는 Table Extract 단계 | 열을 하나의 목록 열로 결합합니다. |
| Constant Value Column Appender | 전체 | 상수 열을 사용하는 Table Extract 단계 | 상수, 변수 또는 누락 값을 담은 열을 추가합니다. |
| Constant Value Column Filter | 전체 | 열 식을 사용하는 Table Extract 단계 | Constant Value Column Filter 노드를 재현합니다. |
| Constant Value Row Appender | 전체 | 열 식을 사용하는 Table Extract 단계 | Constant Value Row Appender 노드를 재현합니다. |
| Correlation Filter | 전체 | 열 식을 사용하는 Table Extract 단계 | Correlation Filter 노드를 재현합니다. |
| Denormalizer | 전체 | 열 식을 사용하는 Table Extract 단계 | Denormalizer 노드를 재현합니다. |
| Domain Calculator | 전체 | 열 식을 사용하는 Table Extract 단계 | Domain Calculator 노드를 재현합니다. |
| Double to Integer | 전체 | 열 식을 사용하는 Table Extract 단계 | 내림, 올림 또는 반올림으로 소수 열을 정수로 변환합니다. |
| Duplicate Row Filter | 전체 | 행 번호 매기기를 사용하는 Table Extract 단계 | 선택한 열을 기준으로 중복 행을 제거하거나 표시하며, 첫 번째, 마지막, 최소, 최대 또는 가장 빈번한 행을 유지합니다. |
| Edit Nominal Domain | 전체 | 열 식을 사용하는 Table Extract 단계 | Edit Nominal Domain 노드를 재현합니다. |
| Edit Nominal Domain (Dictionary) | 전체 | 열 식을 사용하는 Table Extract 단계 | Edit Nominal Domain (Dictionary) 노드를 재현합니다. |
| Edit Numeric Domain | 전체 | 열 식을 사용하는 Table Extract 단계 | Edit Numeric Domain 노드를 재현합니다. |
| Equal Size Sampling | 전체 | 유지된 행 위치 기준의 Table: Inner Join과 함께 사용하는 Table KNIME Random Sample 단계 | 열의 모든 클래스를 가장 작은 클래스의 크기로 샘플링합니다. |
| Expression Row Filter | 전체 | 필터 식을 사용하는 Table Extract 단계 | 식으로 행을 필터링합니다. |
| Extract Table Spec | 전체 | 테이블로 기록되는 열 메타데이터 | 입력 테이블의 열 이름과 유형을 테이블로 기록합니다. |
| Filter Apply | 전체 | 열 식을 사용하는 Table Extract 단계 | Filter Apply 노드를 재현합니다. |
| Filter Apply Row Splitter | 전체 | 열 식을 사용하는 Table Extract 단계 | Filter Apply Row Splitter 노드를 재현합니다. |
| Lag Column | 전체 | 윈도 식을 사용하는 Table Extract 단계 | 지연 단계 및 간격별로 이전 행의 값을 추가합니다. |
| Linear Correlation | 전체 | 열 식을 사용하는 Table Extract 단계 | Linear Correlation 노드를 재현합니다. |
| Low Variance Filter | 전체 | 열 식을 사용하는 Table Extract 단계 | Low Variance Filter 노드를 재현합니다. |
| Missing Value | 전체 | 열 식을 사용하는 Table Extract 단계 | 누락 값을 유형별로 고정 값, 평균, 중앙값, 이전 또는 다음 값, 또는 최빈값으로 바꿉니다. |
| Missing Value (Apply) | 전체 | 열 식을 사용하는 Table Extract 단계 | Missing Value (Apply) 노드를 재현합니다. |
| Missing Value Column Filter | 전체 | 열 식을 사용하는 Table Extract 단계 | Missing Value Column Filter 노드를 재현합니다. |
| Nominal Value Row Filter | 전체 | 필터 식을 사용하는 Table Extract 단계 | 선택한 열이 선택한 값 중 하나를 가진 행을 유지합니다. |
| Nominal Value Row Splitter | 전체 | 필터 식을 사용하는 Table Extract 단계(두 단계) | 열의 선택한 값을 기준으로 행을 분할합니다. |
| Normalizer | 전체 | 열 식을 사용하는 Table Extract 단계 | Normalizer 노드를 재현합니다. |
| Normalizer (Apply) | 전체 | 열 식을 사용하는 Table Extract 단계 | Normalizer (Apply) 노드를 재현합니다. |
| Number Rounder | 전체 | 열 식을 사용하는 Table Extract 단계 | 선택한 반올림 모드를 사용하여 소수 자릿수 또는 유효 자릿수로 숫자를 반올림합니다. |
| Number to Category (Apply) | 전체 | 열 식을 사용하는 Table Extract 단계 | Number to Category (Apply) 노드를 재현합니다. |
| Number to String | 전체 | 열 식을 사용하는 Table Extract 단계 | 숫자를 텍스트로 변환합니다. |
| Numeric Outliers | 전체 | 열 식을 사용하는 Table Extract 단계 | Numeric Outliers 노드를 재현합니다. |
| Numeric Outliers (Apply) | 전체 | 열 식을 사용하는 Table Extract 단계 | Numeric Outliers (Apply) 노드를 재현합니다. |
| Rank | 전체 | 윈도 식을 사용하는 Table Extract 단계 | 선택한 열을 기준으로, 필요하면 그룹별로 행의 순위를 매깁니다. |
| Reference Column Filter | 전체 | 열 목록을 사용하는 Table Extract 단계 | 참조 테이블에도 있는 열을 유지하거나 제외합니다. |
| Reference Column Resorter | 전체 | 열 순서를 사용하는 Table Extract 단계 | 참조 테이블과 일치하도록 열 순서를 정렬합니다. |
| Reference Column Splitter | 전체 | 열 목록을 사용하는 Table Extract 단계(두 단계) | 참조 테이블에 존재하는지 여부에 따라 열을 분할합니다. |
| Reference Row Filter | 전체 | 테이블: 내부 조인 / 테이블: 안티 조인 | 키가 두 번째 테이블에 나타나는 행을 유지하거나 제외합니다. |
| Reference Row Splitter | 전체 | 테이블: 내부 조인 및 테이블: 안티 조인 | 키가 두 번째 테이블에 나타나는지 여부에 따라 행을 분할합니다. |
| Row Filter | 전체 | 필터 식을 사용하는 Table Extract 단계 | 열 값, 행 번호 범위, 행 ID 패턴 또는 누락 값 검사로 행을 유지하거나 제외합니다. |
| Row Sampler | 전체 | 첫 행 및 선형 샘플링용 위치 필터를 사용하는 Table Extract 단계. 무작위 및 계층화 추출용 Table: Inner Join과 함께 사용하는 Table KNIME Random Sample 단계 | 절대 개수, 백분율, 첫 행, 선형 또는 무작위 추출로 행을 샘플링하며, 선택적으로 계층화할 수 있습니다. |
| Row Splitter | 전체 | 필터 식을 사용하는 Table Extract 단계(두 단계) | Row Filter 기준을 사용하여 행을 일치 출력과 불일치 출력으로 분할합니다. |
| Row to Column Names | 전체 | 열 식을 사용하는 Table Extract 단계 | Row to Column Names 노드를 재현합니다. |
| RowID | 전체 | 행 번호 매기기를 사용하는 Table Extract 단계 | 열 또는 패턴으로 행 식별자를 바꾸거나 만듭니다. |
| Rule-based Row Filter | 전체 | 필터 식을 사용하는 Table Extract 단계 | 규칙 목록에서 처음 일치하는 규칙을 만족하는 행을 유지합니다. |
| Rule-based Row Filter (Dictionary) | 전체 | 필터 식을 사용하는 Table Extract 단계 | 두 번째 입력 테이블에서 읽은 규칙으로 행을 필터링합니다. |
| Rule-based Row Splitter | 전체 | 필터 식을 사용하는 Table Extract 단계(두 단계) | 규칙 목록에서 처음 일치하는 규칙으로 행을 분할합니다. |
| Rule-based Row Splitter (Dictionary) | 전체 | 필터 식을 사용하는 Table Extract 단계(두 단계) | 두 번째 입력 테이블에서 읽은 규칙으로 행을 분할합니다. |
| Shuffle | 전체 | 정렬 순서를 사용하는 Table Extract 단계 | 행 순서를 무작위로 바꿉니다. |
| Sorter | 전체 | 정렬 순서를 사용하는 Table Extract 단계 | 선택한 열과 방향으로 행을 정렬합니다. |
| Split Collection Column | 전체 | 열 식을 사용하는 Table Extract 단계 | 목록 열을 별도의 열로 펼칩니다. |
| String Cleaner | 전체 | 열 식을 사용하는 Table Extract 단계 | 텍스트에서 공백, 숫자, 문장 부호 또는 특수 문자를 제거하고, 공백을 다듬거나 대소문자를 변경합니다. |
| String Replacer | 전체 | 열 식을 사용하는 Table Extract 단계 | 와일드카드 또는 정규식과 일치하는 텍스트를 바꿉니다. |
| String Replacer (Dictionary) | 전체 | 테이블: 조회 | 사전 테이블을 사용하여 텍스트를 바꿉니다. |
| String Splitter (Regex) | 전체 | 열 식을 사용하는 Table Extract 단계 | 정규식 그룹으로 텍스트 열을 여러 열로 분할합니다. |
| String to Number | 전체 | 열 식을 사용하는 Table Extract 단계 | 구성된 구분 기호로 텍스트를 정수 또는 소수로 구문 분석합니다. |
| String to Number (PMML) | 전체 | 테이블: 추출 | 네이티브 PlaidCloud 단계로 변환됩니다. |
| Subset Matcher | 전체 | 열 식을 사용하는 Table Extract 단계 | Subset Matcher 노드를 재현합니다. |
| Table Cropper | 전체 | 열 식을 사용하는 Table Extract 단계 | Table Cropper 노드를 재현합니다. |
| Table Difference Finder | 전체 | 열 식을 사용하는 Table Extract 단계 | Table Difference Finder 노드를 재현합니다. |
| Table Manipulator | 전체 | 열 식을 사용하는 Table Extract 단계 | Table Manipulator 노드를 재현합니다. |
| Table Partitioner | 전체 | 첫 행 및 선형 샘플링용 위치 필터를 사용하는 Table Extract 단계(두 단계). 무작위 및 계층화 추출용 Table Inner Join 및 Table Anti Join과 함께 사용하는 Table KNIME Random Sample 단계 | 개수 또는 백분율로 행을 두 테이블로 분할하며, 첫 행, 선형 또는 무작위로 가져옵니다. |
| Table Splitter | 전체 | 필터 식을 사용하는 Table Extract 단계(두 단계) | 특정 행 번호에서 테이블을 분할합니다. |
| Table Structure Creator | 전체 | 인라인 테이블 입력 | 정의된 열 유형을 가진 빈 테이블을 만듭니다. |
| Table Updater | 전체 | 열 식을 사용하는 Table Extract 단계 | Table Updater 노드를 재현합니다. |
| Top k Row Filter | 전체 | 정렬 순서를 사용하는 Table Extract 단계 | 정렬 기준에 따라 상위 k개 행을 유지합니다. |
| Ungroup | 전체 | Table: Melt | 컬렉션 셀을 행으로 확장합니다. |
조인 및 집계
섹션 제목: “조인 및 집계”| 노드 | 상태 | PlaidCloud 대응 항목 | 변환 내용 |
|---|---|---|---|
| Column Aggregator | 전체 | 열 식을 사용하는 Table Extract 단계 | 각 행에서 선택한 열 전체에 걸쳐 집계합니다. |
| Concatenate | 전체 | 테이블: 전체 유니온 / 테이블: 중복 제거 유니온 | 열 이름을 기준으로 테이블을 쌓으며, 열의 교집합 또는 합집합을 유지하고 행 ID는 선택적으로 처리합니다. |
| Cross Joiner | 전체 | 테이블: 교차 조인 | 왼쪽 테이블의 모든 행을 오른쪽 테이블의 모든 행과 짝짓습니다. |
| Crosstab | 부분 | Table: Pivot | 두 열을 교차 집계합니다. 아직 재현되지 않는 항목: KNIME과 결과가 다른 몇 가지 설정 조합. |
| GroupBy | 전체 | 집계를 사용하는 Table Extract 단계 | 행을 그룹화하고 선택한 열에 집계 방법을 적용합니다. 개수, 합계, 평균, 중앙값, 최빈값, 첫 값, 마지막 값, 연결, 목록이 포함됩니다. |
| Joiner | 전체 | 테이블: 내부 조인 / 테이블: 외부 조인 | 하나 이상의 키 열을 기준으로 두 테이블을 내부, 왼쪽, 오른쪽 또는 전체 외부 조인으로 조인하며, 일치 및 불일치 출력을 제공합니다. |
| Loop End (Column Append) | 부분 | 테이블: 내부 조인 | 반복 결과를 추가된 열로 나란히 수집합니다. 아직 재현되지 않는 항목: KNIME과 결과가 다른 몇 가지 설정 조합. |
| Moving Aggregator | 전체 | 윈도 식을 사용하는 Table Extract 단계 | 행 윈도에 대한 이동 집계를 계산합니다. |
| Pivoting | 전체 | Table: Pivot | 그룹 열과 피벗 열을 집계된 값 열로 피벗하며, 선택적으로 합계를 포함합니다. |
| Row Aggregator | 전체 | 집계를 사용하는 Table Extract 단계 | 열 값을 기준으로 행을 집계합니다. |
| Set Operator | 전체 | 테이블: 내부 조인 / 테이블: 안티 조인 / 테이블: 중복 제거 유니온 | 두 테이블의 교집합, 합집합, 차집합을 계산합니다. |
| Statistics | 전체 | 집계를 사용하는 Table Extract 단계 | 열 통계를 계산합니다. |
| Transpose | 전체 | Table: Melt 및 Table: Pivot | Melt 다음에 Pivot을 사용하여 행과 열을 맞바꿉니다. |
| Unpivot | 전체 | Table: Melt | 선택한 열을 이름 열과 값 열의 행으로 바꿉니다. |
| Value Counter | 전체 | 집계를 사용하는 Table Extract 단계 | 열에서 각 값의 발생 횟수를 계산합니다. |
| Value Lookup | 전체 | 테이블: 조회 | 사전 테이블에서 값을 조회합니다. |
| 노드 | 상태 | PlaidCloud 대응 항목 | 변환 내용 |
|---|---|---|---|
| Column Expressions | 전체 | 열 식을 사용하는 Table Extract 단계 | 열 식을 평가하여 새 열 또는 대체 열로 만듭니다. |
| Expression | 전체 | 열 식을 사용하는 Table Extract 단계 | Expression 노드를 평가하여 새 열 또는 대체 열로 만듭니다. |
| Math Formula | 전체 | 열 식을 사용하는 Table Extract 단계 | Math Formula 함수를 평가하여 새 열 또는 대체 열로 만듭니다. |
| Math Formula (Multi Column) | 전체 | 열 식을 사용하는 Table Extract 단계 | 하나의 Math Formula 식을 여러 열에 적용합니다. |
| Math Formula (Variable) | 전체 | 프로젝트 변수 | Math Formula로 숫자 프로젝트 변수를 계산합니다. |
| Rule Engine | 전체 | 열 식을 사용하는 Table Extract 단계 | 규칙 목록에서 처음 일치하는 규칙을 평가하여 새 열 또는 대체 열로 만듭니다. |
| Rule Engine (Dictionary) | 전체 | 열 식을 사용하는 Table Extract 단계 | 두 번째 입력 테이블에서 읽은 규칙을 평가하여 열로 만듭니다. |
| Rule Engine Variable | 전체 | 프로젝트 변수 | 처음 일치하는 규칙으로 프로젝트 변수를 계산합니다. |
| Rule Engine Variable (Dictionary) | 전체 | 프로젝트 변수 | 두 번째 테이블에서 읽은 규칙으로 프로젝트 변수를 계산합니다. |
| String Manipulation | 전체 | 열 식을 사용하는 Table Extract 단계 | String Manipulation 함수를 평가하여 새 열 또는 대체 열로 만듭니다. |
| String Manipulation (Multi Column) | 전체 | 열 식을 사용하는 Table Extract 단계 | 하나의 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 | 전체 | 집합 기반 처리(루프 없음) | 모든 행을 한 번에 처리하며, 모든 청크를 실행하는 것과 동일하고 청크에 번호를 매깁니다. |
| Column List Loop Start | 전체 | 인라인 반복 복사본 | 열 목록이 변환 시점에 알려진 경우 선택한 열마다 루프 본문을 한 번씩 반복합니다. |
| 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 | 전체 | 그룹화된 루프 본문 | 본문을 모든 그룹에 한꺼번에 실행해도 안전한 경우 그룹마다 루프 본문을 한 번씩 실행합니다. |
| IF Switch | 전체 | 선택된 분기의 단계 조건 | 변환 시점에 알려진 선택자는 선택된 분기를 유지하고 다른 분기는 제거합니다. |
| Inject Variables (Data) | 전체 | 프로젝트 변수 | 프로젝트 변수를 테이블 열에 씁니다. |
| Integer Configuration | 전체 | 프로젝트 변수 | 구성된 기본값을 가진 정수 프로젝트 변수가 됩니다. |
| Integer Widget | 전체 | 프로젝트 변수 | 위젯 기본값을 가진 정수 프로젝트 변수가 됩니다. |
| Loop End | 전체 | 테이블: 전체 유니온 | 모든 반복의 행을 하나의 테이블로 수집합니다. |
| Merge Variables | 전체 | 프로젝트 변수 | 변수 스트림을 병합하며, 이름이 충돌하면 맨 위 포트가 우선합니다. |
| Quickform inputs and filters (legacy) | 전체 | 프로젝트 변수 | 입력 기본값을 가진 프로젝트 변수가 되며, 필터는 기본 선택을 유지합니다. |
| String Configuration | 전체 | 프로젝트 변수 | 구성된 기본값을 가진 텍스트 프로젝트 변수가 됩니다. |
| String Widget | 전체 | 프로젝트 변수 | 위젯 기본값을 가진 텍스트 프로젝트 변수가 됩니다. |
| Table Column to Variable | 전체 | 프로젝트 변수 | 한 열의 값을 목록 프로젝트 변수로 바꿉니다. |
| Table Row to Variable | 전체 | 프로젝트 변수 | 테이블의 첫 번째 행을 프로젝트 변수로 바꿉니다. |
| Try (Data Ports) | 전체 | 단계 실패 처리 | 보호된 분기를 실행하고 실패하면 대체 출력을 사용합니다. |
| Try (Variable Ports) | 전체 | 단계 실패 처리 | 보호된 분기를 실행하고 실패하면 대체 출력을 사용합니다. |
| Variable Creator | 전체 | 프로젝트 변수 | 대화 상자에 입력한 유형이 지정된 변수를 프로젝트 변수로 만듭니다. |
| Variable Filter | 전체 | 프로젝트 변수 | 이름 또는 유형으로 프로젝트 변수를 유지하거나 제외합니다. |
| Variable to Table Column | 전체 | 상수 열을 사용하는 Table Extract 단계 | 프로젝트 변수를 상수 열로 테이블에 추가합니다. |
| Variable to Table Row | 전체 | 상수 열을 사용하는 Table Extract 단계 | 프로젝트 변수를 한 행짜리 테이블로 바꿉니다. |
날짜 및 시간
섹션 제목: “날짜 및 시간”| 노드 | 상태 | PlaidCloud 대응 항목 | 변환 내용 |
|---|---|---|---|
| Date Modifier | 전체 | 열 식을 사용하는 Table Extract 단계 | 날짜 부분을 변경하거나 기간의 시작 또는 끝으로 이동합니다. |
| Date Rounder | 전체 | 열 식을 사용하는 Table Extract 단계 | 날짜를 선택한 기간으로 반올림합니다. |
| Date&Time Difference | 전체 | 열 식을 사용하는 Table Extract 단계 | 선택한 단위로 두 날짜 또는 시간의 차이를 계산합니다. |
| Date&Time Part Extractor | 전체 | 열 식을 사용하는 Table Extract 단계 | 연도, 분기, 월, 주, 일, 시, 분 등의 부분을 열로 추출합니다. |
| Date&Time Range Creator | 전체 | 열 식을 사용하는 Table Extract 단계 | 간격과 개수 또는 종료 시점으로 날짜 또는 시간의 시퀀스를 생성합니다. |
| Date&Time Shift | 전체 | 열 식을 사용하는 Table Extract 단계 | 날짜와 시간을 지정한 단위 수만큼 이동합니다. |
| Date&Time to String | 전체 | 열 식을 사용하는 Table Extract 단계 | 구성된 패턴으로 날짜와 시간을 텍스트로 서식화합니다. |
| Date&Time-based Row Filter | 전체 | 열 식을 사용하는 Table Extract 단계 | 날짜와 시간이 범위 안에 있는 행을 유지합니다. |
| Duration Part Extractor | 전체 | 열 식을 사용하는 Table Extract 단계 | 기간(duration)의 각 부분을 열로 추출합니다. |
| Duration to Number | 전체 | 열 식을 사용하는 Table Extract 단계 | 기간(duration)을 선택한 단위의 숫자로 변환합니다. |
| Duration to String | 전체 | 열 식을 사용하는 Table Extract 단계 | 기간(duration)을 텍스트로 서식화합니다. |
| String to Date&Time | 전체 | 열 식을 사용하는 Table Extract 단계 | 구성된 패턴으로 텍스트를 날짜와 시간으로 구문 분석합니다. |
| String to Duration | 전체 | 열 식을 사용하는 Table Extract 단계 | 텍스트를 기간(duration)으로 구문 분석합니다. |
| Time Modifier | 전체 | 열 식을 사용하는 Table Extract 단계 | 시간 부분을 변경하거나 기간의 시작 또는 끝으로 이동합니다. |
| Time Rounder | 전체 | 열 식을 사용하는 Table Extract 단계 | 시간을 선택한 기간으로 반올림합니다. |
| Time Zone Modifier | 전체 | 열 식을 사용하는 Table Extract 단계 | 날짜와 시간의 시간대를 설정하거나 변환합니다. |
| UNIX Timestamp to Date&Time | 전체 | 열 식을 사용하는 Table Extract 단계 | 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의 다섯 가지 식 언어가 있습니다. 이들의 함수, 연산자, 키워드, 상수는 PlaidCloud 식으로 변환됩니다.
| 노드 | 상태 | PlaidCloud 대응 항목 | 변환 내용 |
|---|---|---|---|
| Expression dialect: column expressions | 전체 | 열 식을 사용하는 Table Extract 단계 | column expressions의 함수, 연산자, 상수를 PlaidCloud 식으로 변환합니다. |
| Expression dialect: expression | 전체 | 열 식을 사용하는 Table Extract 단계 | expression의 함수, 연산자, 상수를 PlaidCloud 식으로 변환합니다. |
| Expression dialect: math formula | 전체 | 열 식을 사용하는 Table Extract 단계 | math formula의 함수, 연산자, 상수를 PlaidCloud 식으로 변환합니다. |
| Expression dialect: rule engine | 전체 | 열 식을 사용하는 Table Extract 단계 | rule engine의 함수, 연산자, 상수를 PlaidCloud 식으로 변환합니다. |
| Expression dialect: string manipulation | 전체 | 열 식을 사용하는 Table Extract 단계 | string manipulation의 함수, 연산자, 상수를 PlaidCloud 식으로 변환합니다. |
흐름 제어 및 아카이브 형식
섹션 제목: “흐름 제어 및 아카이브 형식”흐름 변수, 변수 재정의, 스위치, 루프는 값이 변환 시점에 알려진 경우 변환됩니다. 로더는 관찰된 모든 아카이브 레이아웃(워크플로 버전, 메타노드, 컴포넌트(아카이브에 저장된 본문에서 인라인으로 처리됨), 그룹 아카이브)을 지원합니다.
| 노드 | 상태 | PlaidCloud 대응 항목 | 변환 내용 |
|---|---|---|---|
| Flow control, variables, and loops | 전체 | 프로젝트 변수, 제거된 스위치, 확장된 루프 | 흐름 변수, 변수 재정의, 스위치, 루프는 값이 변환 시점에 알려진 경우 변환됩니다. |
| Archive formats | 전체 | 워크플로 가져오기 | 지원되는 모든 KNIME 아카이브 레이아웃(워크플로 버전, 메타노드, 컴포넌트, 그룹 아카이브)을 읽습니다. |
확장 노드 제품군
섹션 제목: “확장 노드 제품군”KNIME 확장 제품군의 노드도 표준 PlaidCloud 단계로 변환됩니다. 데이터베이스, REST 및 웹 서비스, Python, R, Java 스크립팅, 머신 러닝, JSON 및 XML, 텍스트 처리, 알림 및 보고, 시계열, 지리 공간, 빅데이터, 이미지 처리, 화학, 워크플로 서비스, 그리고 다수의 핵심 유틸리티 노드가 이에 해당합니다. 변환 경로가 없는 노드는 이름이 표시된 자리 표시자로 유지됩니다. 변환되지 않는 항목을 참조하십시오.
변환되지 않는 항목
섹션 제목: “변환되지 않는 항목”변환 경로가 없는 노드는 이름이 표시된 자리 표시자로 캔버스에 유지됩니다. 자리 표시자는 데이터를 그대로 전달하고, KNIME 노드의 이름을 알리는 경고를 추가하며, 변환을 실패시키지 않습니다. 누락되었거나 바인딩되지 않은 입력은 오류가 아니라 경고입니다. 자리 표시자 다음에 오는 모든 단계에는 표시가 붙으므로 누락된 결과가 조용히 넘어가는 일은 없습니다.
외부 시스템 연결
섹션 제목: “외부 시스템 연결”KNIME 커넥터 노드는 해당 단계가 실행되는 연결이 됩니다. 자격 증명은 가져오지 않으므로 각 연결은 대상 워크스페이스에서 직접 선택해야 하며, 단계의 경고에 설정할 항목이 표시됩니다.
| KNIME | PlaidCloud에서 설정할 항목 |
|---|---|
| Database connectors | 변환할 때 바인딩하거나 단계에서 선택하는 데이터베이스 연결. |
| REST and web service nodes that sign in | 변환할 때 바인딩하거나 단계에서 선택하는 REST 연결. |
| Speech Recognizer (IBM Watson) | Watson 서비스 URL에 대한 REST 연결. 기본 로그인은 사용자 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 | 없음. 이 노드들은 데이터에 영향이 없으며 변환 보고서에 나열됩니다. |
변환은 소스 또는 대상 시스템에 접속하지 않습니다.
알려진 예외 사례
섹션 제목: “알려진 예외 사례”| 노드 | 차이점 |
|---|---|
| Crosstab | Table: Pivot으로 변환됩니다. 아직 재현되지 않는 항목: KNIME과 결과가 다른 몇 가지 설정 조합. |
| Loop End (Column Append) | 테이블: 내부 조인으로 변환됩니다. 아직 재현되지 않는 항목: KNIME과 결과가 다른 몇 가지 설정 조합. |
| Row Sampler, Table Partitioner, Equal Size Sampling | 시드가 지정된 무작위 추출은 Table: KNIME Random Sample을 사용하여 KNIME과 동일한 행을 선택합니다. 이 추출은 최대 10,000,000행의 테이블을 대상으로 합니다. |
변환된 워크플로 확인
섹션 제목: “변환된 워크플로 확인”행 순서와 RowID는 이를 읽는 노드를 거치면서 그대로 유지되므로, 행 순서에 의존하는 워크플로는 해당 노드를 거쳐도 순서가 유지됩니다. 변환된 워크플로의 출력을 KNIME 워크플로의 출력과 비교하십시오. 스키마, 행 수, 행 값을 비교합니다.