Launch Release No. / Latest Release No.
Page No.
AUD Conflux를 실행하기 위해서는 "2. AUD Conflux 사용 환경" 설정이 정상적으로 되어 있어야 합니다.
AUD Conflux설정이 정상적으로 되어 있을 경우 아래 와 같이 AUD Conflux를 실행 할 수 있습니다.
i-PORTAL 접속 → ① 도구 클릭 → ② AUD Conflux 클릭

<화면 이미지 변경 필요>


아이콘 | 구분 | 설명 | |
|---|---|---|---|
| ① 새문서 | 신규 보고서를 생성합니다. | |
| ② 열기 | 파일 열기 대화 상자 를 오픈합니다. | |
| ③ 저장 | 편집 중인 보고서를 저장합니다. | |
| ④ 다른 이름으로 저장 | 편집 중인 보고서를 다른 이름으로 저장합니다. | |
| ⑤ Input Node | i-META | i-META 형식의 데이터를 추가합니다. |
SQL | SQL 형식의 데이터를 추가합니다. | ||
Excel | 사용자 PC의 Excel 파일을 추가합니다. | ||
TEXT | 사용자 PC의 Text 파일을 추가합니다. | ||
| ⑥ Processing Node (정제) | Join | 2개 이상의 Input/Processing Node 를 연결하여 Join(Inner, LeftOuter, RightOuter) 을 실행합니다. |
Union | 2개 이상의 Input/Processing Node 를 연결하여 UnionAll 를 실행합니다. | ||
| Grouping | 1개의 Input/Processing Node 를 연결하여 GroupBy 및 OrderBy 기능을 실행합니다. | ||
| Cleansing | 1개의 Input/Processing Node 를 연결하여 해당 노드의 데이터를 연결, 매크로 기능으로 데이터 전처리 합니다. | ||
| ServerScript | i-AUD 의 ServerScript 를 이용하여 다양한 형태의 비즈니스(메일 보내기, 외부 restAPI 호출 등) 실행 및 결과(DataTable, Excel, CSV, Text, HTML, PDF, Image) 를 생성합니다. | ||
| PythonScript | Pure Python Script 를 이용하여 다양한 비즈니스 실행 및 결과(DataTable, Excel, CSV, Text, HTML, PDF, Image) 를 생성합니다. | ||
| DataTable | Server/PythonScript 노드 전용 DataTable 노드로써 스크립트 실행 결과로 DataTable 이 생성된 경우, 특정 DataTable 연결하여 실행합니다. | ||
| ⑦ Output Node (적재 및 분석) | Update DataBase | 연결된 선행 노드의 데이터를 특정 DataBase 에 CRUD 처리 할 수 있도록 제공합니다. |
Save Excel | 연결된 선행 노드의 데이터를 Excel 문서로 저장합니다. | ||
Save Text | 연결된 선행 노드의 데이터를 Text, CSV 문서로 저장합니다. | ||
| DashBoard | 연결된 선행 노드의 데이터를 다양한 View(OLAP/LIST/Chart) 형태로 분석할 수 있도록 제공합니다. | ||
| i-META | 연결된 선행 노드의 데이터를 실제 i-META 보고서로 저장합니다. | ||
| ⑧ 변수 편집기 | 현재 보고서 기준으로 사용 가능한 변수를 생성하거나 편집할 수 있습니다. | |
| ⑨ 데이터 갱신 | 현재 보고서 기준으로 전체 노드 조회(새로 고침)합니다. | |
| ⑩ 로그 보기 | Server Log 확인이 가능합니다. | |
| ⑪ 설정 | 보고서 별 옵션과 데이터 미리 보기 데이터 서식을 지정할 수 있고, 제품의 버전 정보를 확인할 수 있습니다. | |

① 다이어그램
② 미니 맵
![]()

① 영역을 클릭 후 Drag&Drop을 통해 ②에 연결 합니다.

1. 노드끼리 이어진 선① 을 클릭합니다.

2. 활성화된 선은 빨간 색으로 표시됩니다.

3. Delete 키를 눌러 선을 삭제합니다.
![]()
| 기능명 | 설명 | 비고 |
|---|---|---|
| 이름 변경 | 노드의 이름을 변경할 수 있습니다. | |
| 설정/편집 | 노드 별 기능 팝업창을 통해 설정/편집 가능합니다. | 아래 노드에는 해당 메뉴가 표시되지 않습니다.
|
| 새로고침 | 설정이 완료된 노드를 최신 데이터로 조회합니다. | |
| 경로 새로고침 | 설정이 완료된 노드까지의 경로에 포함된 노드를 최신 데이터로 조회합니다. |

| 노드 속성 영역 | 설명 | |
|---|---|---|
| 공통 Properties | ① Type | 노드 유형 |
| ② Code | 노드 코드(노드 추가 시 자동 생성 됨) | |
| ③ Table's Name | 노드 실행 시 자동 생성되는 DataTable 명( 'T10_' + 노드 코드) | |
④ Name | 노드의 이름이 표시 되고, 수정 가능합니다. | |
| ⑤ Description | 노드의 설명이 표시 되고, 수정 가능합니다. | |
| ⑥ Use Cache | 외부(i-AUD 보고서, 스케줄러 등)에서 조회 시 해당 노드의 마지막 생성된 데이터 사용 여부, 기본값 사용(true==체크 상태, fasle==체크 해제: 조회 시점에 무조건 신규로 새로 생성 함) | |
i-META
SQL
Excel, Text
| ||||||||||||||||||||||||||


| 노드 Columns 영역 | 설명 | |
|---|---|---|
| Columns | ① |
|
| ||
| ||
| ||
| ||
| ② | Caption 영역 의 각 Cell 더블 클릭 시 컬럼 의 이름을 수정할 수 있습니다. | |
③ | Caption Cell 우측 | |

| 기능명 | 설명 |
|---|---|
| ① 매크로 목록 | Data, Columns 탭에서 설정한 매크로 목록 |
| ② 수정 | 수정 아이콘(
|
| ③ 삭제 | 삭제 아이콘( |
| ④ 활성화 | 매크로 전체 활성화/비활성화 여부를 설정합니다. 기본 값 체크 상태(true==활성화) |
| ⑤ 접기 | MACRO 영역이 숨겨지거나 펼쳐집니다. |
| ⑥ 개별 매크로 ContextMenu | 특정 매크로로 선택 후 마우스 우클릭 시 (수정 가능한 경우) 수정, 활성화 여부 체크박스, 삭제 메뉴를 제공합니다.
|
![]()
|

| 구분 | 설명 |
|---|---|
| ① 변수 목록 | 설정된 변수 목록을 출력합니다. |
| ② 추가 | 변수 목록에 새로운 변수를 추가합니다. ※ 변수 명명 규칙은 경우 i-AUD 와 동일합니다. (VS_ : 문자형, VN_: 숫자형) ※ 실제 반영은 '확인' 버튼 클릭 시 적용됩니다. |
| ③ 삭제 | 변수 목록에서 변수를 삭제합니다. ※ 실제 반영은 '확인' 버튼 클릭 시 적용됩니다. |
| ④ 활성화 여부 | 해당 변수 활성화 여부 를 설정합니다. 변수 추가 시 기본 활성화(==체크 상태) 됩니다. |
| ⑤ 확인 및 닫기 |
|


[삭제] 버튼을 클릭하여 변수를 목록에서 제거합니다.


| 구분 | 옵션 | 서식 설명 |
|---|---|---|
정수 |
| 숫자
|
| 실수 |
| |
날짜 |
| 날짜 및 시간
|
| 날짜 및 시간 |
|

![]()
1. 추가 된 i-META 노드를 더블 클릭 or 마우스 우클릭 > [i-META 설정] 메뉴를 클릭합니다.

2. 좌측 읽기 이상 권한 있는 보고서 목록에서 특정 i-META 보고서를 선택하여 오픈 합니다.
3. 오픈 된 i-META 보고서에 포함된 전체 컬럼 목록 확인 가능합니다.
4. 3번 목록에서 조회하고 자 하는 컬럼을 상단 [조회항목] 영역으로 마우스 Drag&Drop 또는 컬럼의 체크박스를 체크하여 추가 합니다.
5. 필요 시 3번 목록에서 조회 조건(Where절)으로 사용하고자 하는 컬럼을 Drag&Drop 하여 추가 합니다.
6. [쿼리] 버튼 클릭 시 [조회항목], [조회조건] 에 배치된 컬럼 기준으로 i-META 서버로 쿼리 를 요청합니다.
7. 6번 에 의해 반환 된 결과 쿼리를 표시 합니다.
8. 확인 버튼을 클릭하여 현재 정보를 노드에 추가 후 데이터를 생성합니다.
i-META 조회 설정 및 활용 참고 링크 : 관리자 교육_i-META |
![]()
1. 추가 된 SQL 노드를 더블 클릭 or 마우스 우클릭 > [SQL 설정] 메뉴를 클릭합니다.


2. 연결할 데이터베이스를 선택합니다.
3. 선택한 데이터베이스 기준 테이블 명 또는 컬럼 명으로 검색이 가능합니다.
4. 테이블 더클 클릭 또는 확장 버튼 클릭 시 하위 컬럼 정보 를 확인 할 수 있습니다.
5. 테이블 마우스 우클릭 > [Create Select SQL] 메뉴 클릭 시 자동으로 SELECT 구문을 생성합니다.
6. 5번 자동 생성된 SQL 또는 사용자 직접 SQL 작성하는 SQL 입력 영역 입니다.

7. [실행] 버튼을 클릭 시 데이터 미리 보기가 제공됩니다.
8. 조회 결과를 확인합니다. (최대 100건의 미리 보기)
9. 확인 버튼을 클릭하여 현재 정보를 노드에 추가 후 데이터를 생성합니다.

1. 추가 된 Excel 노드를 더블 클릭 or 마우스 우클릭 > [Excel 설정] 메뉴를 클릭합니다.

2. 사용자 PC 파일 탐색기에서 Excel 또는 CSV 파일을 선택합니다.
|
3. 선택된 파일은 서버에 업로드 및 현재 정보를 노드에 추가, 데이터를 생성합니다.
![]()
1. 추가 된 Text 노드를 더블 클릭 or 마우스 우클릭 > [Text 설정] 메뉴를 클릭합니다.

2. 사용자 PC 파일 탐색기에서 Text 또는 CSV 파일을 선택합니다.
|
3. 선택된 파일은 서버에 업로드 및 현재 정보를 노드에 추가, 데이터를 생성합니다.


선택한 컬럼의 데이터 타입에 따라 제공되는 매크로 기능은 다를 수 있습니다.
| Macro 종류 | 기능 설명 | 지원 데이터 타입 |
|---|---|---|
파생필드 추가 | 조건식을 기반으로 특정 값을 갖는 새 컬럼을 생성합니다. | All |
| 필드 제거 | 선택한 컬럼을 데이터셋에서 제거합니다. | All |
| 데이터 형변환 | 컬럼의 데이터 타입을 지정한 형식으로 변환합니다. | All |
| 선택항목 제거 | 지정한 컬럼에서 선택된 값을 가진 모든 행을 삭제합니다. | All |
| 공백 제거(TRIM) | 문자열 컬럼에서 불필요한 공백(띄어쓰기)을 제거합니다. | String |
| 데이터 제거 | 지정한 컬럼에서 입력한 범위에 해당하는 값을 제거합니다. | Numeric(Integer, Double), Date, DateTime |
| NULL 제거 | Null 값 또는 빈 값을 가진 행을 제거합니다. 문자열 컬럼에서는 공백 문자열("")도 함께 제거됩니다. | All |
| 대문자로 | 선택한 문자열 컬럼의 모든 값을 알파벳 대문자(Upper Case) 로 변환합니다. | String |
| 소문자로 | 선택한 문자열 컬럼의 모든 값을 알파벳 소문자(Lower Case) 로 변환합니다. | String |
| 데이터 변환 | 선택한 컬럼의 특정 값을 사용자 정의 값으로 변환합니다. | All |
| 텍스트 나누기 | 문자열 컬럼의 값을 지정한 구분자로 나누어 여러 개의 새로운 컬럼으로 생성합니다. | String |
| 그룹으로 나누기 | 지정한 컬럼 값을 범위 또는 규칙에 따라 그룹으로 분류하여, 새로운 컬럼을 생성합니다. | String, Numeric(Integer, Double), Date |
※ 데이터 타입 : String, Numeric(Integer, Double), Date, DateTime
|



| 구분 | 설명 | ||||||
|---|---|---|---|---|---|---|---|
| ① 필드명 | 파생필드의 이름을 작성합니다. | ||||||
| ② 파생필드 타입 | 파생필드 생성 Type을 선택합니다.
| ||||||
| ③ 검색 창 | 필드를 검색할 수 있습니다. | ||||||
| ④ 컬럼, 변수 목록 | 파생필드 생성에 사용할 수 있는 컬럼과 변수 목록입니다.
| ||||||
| ⑤ 수식 목록 | 파생필드 생성에 사용할 수 있는 수식 목록입니다. ※ Type이 Formula일 때만 출력 됩니다. | ||||||
| ⑥ 텍스트 박스 | 수식 혹은 SQL을 작성할 수 있습니다. | ||||||
| ⑦ 확인 및 닫기 |
|
|
데이터 변환 선택 시, 팝업 창이 나타납니다.

| 구분 | 설명 |
|---|---|
| ① 필드명 | 선택한 컬럼의 데이터 형과 컬럼명을 출력합니다. |
| ② 변경 전 | 선택한 데이터 값을 출력합니다. |
| ③ 변경 후 | 변경할 데이터 값을 입력합니다. |
④ 확인 및 닫기 |
|

데이터 형변환 - 날짜, 데이터 형변환 - 날짜 및 시간은 문자형으로 입력된 날짜 데이터를 날짜형 포맷으로 변경할 수 있습니다.
선택한 데이터가 문자형(String)일 경우에만 서식 지정을 위한 메뉴가 나타납니다.

| 구분 | 설명 | ||||
|---|---|---|---|---|---|
| ① 입력 데이터 | 선택한 데이터 값을 출력합니다. | ||||
| ② 변환 포맷 | 선택한 데이터에 맞는 포맷이 옵션으로 나타납니다.
| ||||
| ③ 확인 및 닫기 |
|
|
텍스트 나누기 선택 시, 팝업 창이 나타납니다.

| 구분 | 설명 |
|---|---|
| ① 원본 컬럼명 | 나누기 대상이 되는 원본 컬럼의 이름을 표시합니다. |
| ② 구분자 선택 | 텍스트를 분리할 때 사용할 구분자(delimeter) 를 선택합니다. 기본 구분자에는 Tab, Semicolon, Comma, Space(공백) 가 있으며, Other 옵션을 통해 사용자가 직접 구분자를 지정할 수도 있습니다. |
| ③ 컬럼 설정 | 구분자 기준으로 나누어 생성할 최종 컬럼 리스트를 설정합니다. 컬럼은 사용자가 직접 추가 또는 삭제할 수 있습니다.
|
| ④ 데이터 미리보기 | 원본 컬럼의 첫 번째 데이터를 기준으로 분리 결과를 미리 확인할 수 있는 영역입니다. 단, Columns 탭에서 매크로 편집 중일 경우에는 AA 라는 문자열로 결과가 표시됩니다. |
| ⑤ 확인 및 닫기 |
|
결과 예시
해당 매크로는 우측 하단의 매크로 목록에서 '수정'을 선택하여 다시 편집할 수 있습니다.
그룹으로 나누기 선택 시, 팝업 창이 나타납니다.
문자형 데이터
선택한 컬럼의 고유 값 목록(LOV, List of Values) 이 표시됩니다.
| 구분 | 설명 |
|---|---|
| ① 원본 컬럼명 | 그룹으로 나눌 기준이 되는 원본 컬럼의 이름을 표시합니다. |
| ② 생성할 컬럼명 | 그룹화 결과가 저장될 새로운 컬럼의 이름을 입력합니다.
|
| ③ 생성할 컬럼 데이터 타입 | 새로 생성될 컬럼의 데이터 타입을 설정합니다. 선택 가능한 타입은 String, Integer, Double, Date 입니다. |
| ④ 그룹 레이블 | 사용자가 정의한 그룹의 이름입니다. 그룹화된 값은 이 그룹 레이블로 변환되어 생성할 컬럼에 저장됩니다. |
| ⑤ 그룹 항목 | 해당 그룹에 포함될 원본 항목(값)들을 선택합니다. 항목은 다음 두 가지 타입 중 하나로 지정할 수 있습니다:
|
| ⑥ 값 목록(LOV) | 원본 컬럼의 고유 값 목록(LOV, List of Values) 이 제공됩니다. 사용자는 이 목록에서 원하는 값을 선택하여 그룹에 포함시킬 수 있습니다. |
| ⑦ 정렬 | 값 목록을 오름차순 또는 내림차순으로 정렬할 수 있습니다. |
| ⑧ 값 목록 검색 | 값 목록 내에서 키워드로 항목을 검색할 수 있습니다. |
| ⑨ 확인 및 닫기 |
|

숫자형 / 날짜형 데이터
사용자가 직접 조건식 또는 범위를 설정하여 그룹을 정의합니다.
| 구분 | 설명 | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ① 원본 컬럼명 | 그룹으로 나눌 기준이 되는 원본 컬럼의 이름을 표시합니다. | ||||||||||||||
| ② 생성할 컬럼명 | 그룹화 결과가 저장될 새로운 컬럼의 이름을 입력합니다.
| ||||||||||||||
| ③ 생성할 컬럼 데이터 타입 | 새로 생성될 컬럼의 데이터 타입을 설정합니다. 선택 가능한 타입은 String, Integer, Double, Date 입니다. 단, 원본 컬럼의 데이터 타입이 숫자형일 경우 Date 타입으로 생성할 수 없습니다. | ||||||||||||||
| ④ 그룹 레이블 | 사용자가 정의한 그룹의 이름입니다. 조건에 해당하는 값들은 해당 그룹 레이블로 표시됩니다. | ||||||||||||||
| ⑤ 조건식 또는 범위 | 각 그룹 레이블에 속할 값을 지정하기 위한 조건 또는 범위를 설정합니다. 지원되는 조건 연산자는 다음과 같습니다:
※ 조건이 중복되지 않도록 순서를 주의해야 합니다. | ||||||||||||||
| ⑥ 확인 및 닫기 |
|



날짜시간형 데이터 (수정중)
| 구분 | 설명 | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ① 조건식 | 제거할 값을 지정하기 위한 조건을 설정합니다. 지원되는 조건 연산자는 다음과 같습니다:
※ 조건에 따라 입력하는 범위가 달라집니다. | ||||||||||||||
| ② 범위 입력 | 제거할 값을 지정하기 위한 범위를 설정합니다.
| ||||||||||||||
| ③ 확인 및 닫기 |
|

| 기능명 | 설명 |
|---|---|
| 필드 제거 | 선택한 필드를 제거할 수 있습니다. |
| 데이터 형변환 | 숫자(실수, 정수), 날짜(날짜, 날짜 및 시간), 문자로 데이터 형식을 변환할 수 있습니다. |

| 기능명 | 설명 |
|---|---|
| 데이터 변환 | 데이터 변환 팝업창이 표시됩니다.
변경 후 값을 입력한 뒤 확인 버튼을 누르면 데이터가 변환됩니다. |
선택항목 제거 | 선택한 데이터 항목이 제거 됩니다. |
| NULL 제거 | Null 값 또는 빈 값을 가진 행을 제거합니다. 문자열 컬럼에서는 공백 문자열("")도 함께 제거됩니다. |

Join을 통해 두 개 이상의 데이터를 병합할 수 있습니다.
Step 1. Join 대상인 노드 연결
Join 대상 노드에 커서를 올려 + 기호가 나타나면 Drag & Drop으로 Join 노드와 연결합니다.

Step 2. Join 설정


Join 팝업 창 화면 구성
|
노드 간 연결선을 클릭한 후 마우스 오른쪽 버튼을 클릭하면, Join Type을 변경하거나 현재 적용된 조인 유형을 확인할 수 있습니다.
|
Union 노드는 여러 테이블을 동일한 컬럼 기준으로 결합하여 하나의 데이터셋으로 통합할 수 있습니다.
데이터는 중복을 제거하지 않는 Union All 방식으로 연결됩니다. |
Step 1. Union 대상인 노드 연결

Step 2. Union 설정


Union 팝업 창 화면 구성
정렬 창 화면
|
Grouping 노드는 하나의 테이블에서 컬럼을 기준으로 데이터를 그룹화하고, 집계 함수와 정렬 기능을 적용하여 결과를 생성할 수 있습니다.
Step 1. Grouping 대상인 노드 연결



Grouping 팝업 창 화면 구성
|

선행 노드는 1개만 연결할 수 있습니다. |

새 창으로 팝업되는 Conflux Script Editor 창에서 Script를 작성/편집할 수 있습니다.
Server Script 팝업 창 화면 구성
|


Python Script 팝업 창 화면 구성
|
ServerScript 노드 혹은 PythonScript 노드에 커서를 올려 우클릭 후 새로고침 또는 경로 새로고침을 합니다.
Step 2. 결과 데이터 미리보기
ServerScript 노드 혹은 PythonScript 노드에 커서를 올려 우클릭 후 결과 데이터 미리보기를 선택합니다.


팝업 창 우측에서 결과물을 확인합니다.

결과 데이터 미리보기 팝업 창 화면 구성
|


팝업 창에서 사용할 DataTable 선택 후 확인 버튼을 누릅니다.
DataTable 팝업 창 화면 구성
|

Execute노드에 최소 1개의 노드가 연결되어 있어야 Execute 작업할 수 있습니다. |
Step 1. DML 작업 대상 소스 노드를 Execute 노드에 연결

Step 2. Execute 노드 우클릭 후 Execute 설정을 선택합니다.

Step 3. Execute 설정 팝업 창에서 실행 계획 작성 후 확인 버튼을 누릅니다.
|
노드에서 동작으로 이어지는 링크가 두개 이상일때 뜸 이걸 어떤 용어로 표현할지 정리 필요 |
<둘 중 어떻게 가이드할 지 선택 필요> 한 개의 노드만 다운로드 노드로 연결할 수 있습니다. 다운로드 Output 노드로 유입되는 Link는 하나만 설정할 수 있습니다.
|
Step 1. 다운로드 대상 노드와 SaveExcel 노드 연결

Step 2. 파일 이름 설정


Step 3. SaveExcel 노드 우클릭 후 새로고침

Step 4. Properties 탭을 이용해 다운로드

1. SaveText로 데이터 파일 로컬에 저장하기
다운로드 파일 유형은 CSV, Text 두 가지 가능합니다. <둘 중 어떻게 가이드할 지 선택 필요> 한 개의 노드만 다운로드 노드로 연결할 수 있습니다. 다운로드 Output 노드로 유입되는 Link는 하나만 설정할 수 있습니다. |
Step 1. 다운로드 대상 노드와 SaveText 노드 연결

Step 2. 파일 이름 설정
Step 3. SaveText 노드 우클릭 후 새로고침

Step 4. Properties 탭을 이용해 다운로드

작성자 : / 검수자 :