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 이 1개 이상 생성된 경우, 특정 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 확인이 가능합니다. | |
| ⑪ 설정 | 보고서 별 옵션과 데이터 미리 보기 데이터 서식을 지정할 수 있고, 제품의 버전 정보를 확인할 수 있습니다. | |

1. ① 영역에 노드를 추가하고 배치합니다.
1. ① 영역에 배치된 노드를 ② 미니 맵으로 확인 및 이동 가능합니다.
![]()
1. ① 영역을 클릭 후 Drag&Drop을 통해 ② 에 연결합니다.

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

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

3. Delete 키를 눌러 선을 삭제합니다.

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

| 노드 속성 영역 | 설명 | |
|---|---|---|
| 공통 Properties | ① Type | 노드 유형이 표시됩니다. |
| ② Code | 노드 생성 시, 추가되는 고유 코드가 표시됩니다. | |
| ③ Table's Name | 노드 실행 시, 자동 생성되는 DataTable 이름( 'T10_' + 노드 코드)이 표시됩니다. | |
④ Name | 노드의 이름이 표시되고, 수정이 가능합니다. | |
| ⑤ Description | 노드의 설명이 표시되고, 수정이 가능합니다. | |
| ⑥ Use Cache | 외부(i-AUD 보고서, 스케줄러 등)에서 조회 시 해당 노드의 마지막 생성된 데이터 사용 여부가 표시됩니다.
※ 해당 옵션이 없는 경우, 데이터의 변화가 있을 때 신규 데이터를 생성 | |
i-META
SQL
Excel, Text
SaveExcel
SaveText
| ||||||||||||||||||||||||||||||||||||||||||||||||


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

| 기능명 | 설명 |
|---|---|
| ① 매크로 목록 | Data, Columns 탭에서 설정한 매크로 목록 |
| ② 수정 | 수정 아이콘(
|
| ③ 삭제 | 삭제 아이콘( |
| ④ 활성화 | 매크로 전체 활성화/비활성화 여부를 설정합니다.
|
| ⑤ 접기 | MACRO 영역이 숨겨지거나 펼쳐집니다. |
| ⑥ 개별 매크로 ContextMenu | 특정 매크로로 선택 후 마우스 우클릭 시 (수정 가능한 경우) 수정, 활성화 여부 체크박스, 삭제 메뉴를 제공합니다.
|
![]()
|
상단 메뉴 변수 편집기(
) 를 통해 현재 보고서 기준으로 사용 가능한 변수 등록 및 활성화 여부 등 관리 기능을 제공합니다.
| 구분 | 설명 |
|---|---|
| ① 변수 목록 | 설정된 변수 목록을 출력합니다. |
| ② 추가 | 변수 목록에 새로운 변수를 추가합니다. ※ 변수 명명 규칙은 경우 i-AUD 와 동일합니다. (VS_ : 문자형, VN_: 숫자형) ※ 실제 반영은 '확인' 버튼 클릭 시 적용됩니다. |
| ③ 삭제 | 변수 목록에서 변수를 삭제합니다. ※ 실제 반영은 '확인' 버튼 클릭 시 적용됩니다. |
| ④ 활성화 여부 | 해당 변수 활성화 여부 를 설정합니다. 변수 추가 시 기본 활성화(==체크 상태) 됩니다. |
| ⑤ 확인 및 닫기 |
|

1. [추가] 버튼을 클릭하여 새로운 행을 추가합니다.
2. 변수명과 값을 입력합니다.
3. 변수명은 유형에 맞는 예약어로 작성해야 합니다.
4. 변수의 설명을 작성할 수 있습니다.
5. [확인] 버튼을 클릭하여 변수를 생성합니다.

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


옵션 상세 설명
| 옵션 | 기본값 | 설명 |
|---|---|---|
| 데이터 미리보기 페이지 수량 | 1,000 | 하단 노드 속성 영역의 Data 탭의 데이터 미리보기용 Record 개수를 지정합니다. 범위: 1 ~ 1,000 |
| 내PC 저장 시 데이터 포함 | true | 사용자PC 로 보고서 저장 시 노드 별 설정된 모든 데이터 저장 여부를 결정합니다. ※ 로컬에 저장된 보고서를 다른 서버로 업로드 후 정상적으로 사용하기 위해서 반드시 체크 (데이터 포함) 후 로컬에 저장해야 합니다. |
| 구분 | 옵션 | 서식 설명 |
|---|---|---|
정수 |
| 숫자
|
| 실수 |
| |
날짜 |
| 날짜 및 시간
|
| 날짜 및 시간 |
|
![]()

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, Date, DateTime |
| NULL 제거 | Null 값 또는 빈 값을 가진 행을 제거합니다. 문자열 컬럼에서는 공백 문자열("")도 함께 제거됩니다. | All |
| 대문자로 | 선택한 문자열 컬럼의 모든 값을 알파벳 대문자(Upper Case) 로 변환합니다. | String |
| 소문자로 | 선택한 문자열 컬럼의 모든 값을 알파벳 소문자(Lower Case) 로 변환합니다. | String |
| 데이터 변환 | 선택한 컬럼의 특정 값을 사용자 정의 값으로 변환합니다. | All |
| 순번컬럼 추가 | 각 행에 대해 순차적으로 인덱스 번호를 부여하는 컬럼을 생성합니다. | All |
| 텍스트 나누기 | 문자열 컬럼의 값을 지정한 구분자로 나누어 여러 개의 새로운 컬럼으로 생성합니다. | String |
| 그룹으로 나누기 | 지정한 컬럼 값을 범위 또는 규칙에 따라 그룹으로 분류하여, 새로운 컬럼을 생성합니다. | String, Numeric, Date |
※ 데이터 타입 : String, Numeric(Integer, Double), Date, DateTime
|

확인 버튼 클릭하면 팝업 창이 닫히고, Macro에는 파생 필드의 이름과 타입, 작성한 수식 정보가 포함된 항목이 추가됩니다.
|

|
데이터 변환 선택 시, 팝업 창이 나타납니다.
|

데이터 형변환 - 날짜, 데이터 형변환 - 날짜 및 시간은 문자형으로 입력된 날짜 데이터를 날짜형 포맷으로 변경할 수 있습니다.
선택한 데이터가 문자형(String)일 경우에만 서식 지정을 위한 메뉴가 나타납니다.
|
|
텍스트 나누기 선택 시, 팝업 창이 나타납니다.
|
결과 예시
해당 매크로는 우측 하단의 매크로 목록에서 '수정'을 선택하여 다시 편집할 수 있습니다.
그룹으로 나누기 선택 시, 팝업 창이 나타납니다.
문자형 데이터
선택한 컬럼의 고유 값 목록(LOV, List of Values) 이 표시됩니다.
|

숫자형 / 날짜형 데이터
사용자가 직접 조건식 또는 범위를 설정하여 그룹을 정의합니다.
|


입력한 조건과 범위에 속하지 않은 값은 제거되지 않습니다.
|
순번컬럼 추가는 행에 대한 순차적인 번호를 부여하는 컬럼을 생성합니다.
순번컬럼 추가 선택 시, 팝업 창이 나타납니다.
사용자가 직접 컬럼명을 지정할 수 있습니다.
|

| 기능명 | 설명 |
|---|---|
| 필드 제거 | 선택한 필드를 제거할 수 있습니다. |
| 데이터 형변환 | 숫자(실수, 정수), 날짜(날짜, 날짜 및 시간), 문자로 데이터 형식을 변환할 수 있습니다. |
| 순번컬럼 추가 | 각 행에 대해 순차적으로 인덱스 번호를 부여하는 컬럼을 생성합니다. |


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

Join, Union, Grouping, Cleansing, ServerScript, PythonScript, DataTable 노드를 이용할 수 있습니다.
| 노드 종류 | 노드 기능 설명 |
|---|---|
| Join | Join을 통해 두 개 이상의 데이터를 병합할 수 있습니다. |
| Union | 여러 테이블을 동일한 컬럼 기준으로 결합하여 하나의 데이터셋으로 통합할 수 있습니다. |
| Grouping | 하나의 테이블에서 컬럼을 기준으로 데이터를 그룹화하고, 집계 함수와 정렬 기능을 적용하여 결과를 생성할 수 있습니다. |
| Cleansing | 하나의 테이블을 기준으로 데이터 조회하고, 매크로 기능을 적용하여 결과를 생성할 수 있습니다. |
| ServerScript | i-AUD ServerScript와 마찬가지로, 서버 측 Javascript Business 서비스를 호출할 수 있도록 Javascript Script를 작성/편집할 수 있습니다. |
| PythonScript | 파이썬 서버 측 Python Business 서비스를 호출할 수 있도록 Python Script를 작성/편집할 수 있습니다. |
| DataTable | ServerScript 노드, PythonScript 노드에 작성된 스크립트 실행 결과물을 확인할 수 있습니다. |
Join을 통해 두 개 이상의 데이터를 병합할 수 있습니다.
1. Join 대상 노드에 커서를 올려 + 기호가 나타나면 Drag & Drop으로 Join 노드와 연결합니다.
2. Join 노드 우클릭 후 Join 설정을 선택합니다.

3. 팝업 창에서 Join 설정 후 확인 버튼을 누릅니다.

|
|
Union 노드는 여러 테이블을 동일한 컬럼 기준으로 결합하여 하나의 데이터셋으로 통합할 수 있습니다.
1. Union 대상 노드에 커서를 올려 + 기호가 나타나면 Drag & Drop으로 Union 노드와 연결합니다.

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

3. 팝업 창에서 Union 설정 후 확인 버튼을 누릅니다.

|
데이터는 중복을 제거하지 않는 Union All 방식으로 연결됩니다. |
1.Grouping 대상 노드에 커서를 올려 + 기호가 나타나면 Drag & Drop으로 Grouping 노드와 연결합니다.

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

3. 팝업 창에서 Grouping 설정 후 확인 버튼을 누릅니다.

|
1. Cleansing 대상 노드에 커서를 올려 + 기호가 나타나면 Drag & Drop 으로 Cleansing 노드와 연결합니다.

2. Cleansing 노드에서 우클릭 후 새로고침 또는 경로 새로고침 을 이용하여 선행 노드의 데이터를 로딩합니다.

3. 하단 영역에서
Data 탭선행 노드는 1개만 연결할 수 있습니다. |
1. ServerScript 노드에 커서를 올려 우클릭 후 ServerScript 편집을 선택합니다.

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

|
1. PythonScript 노드에 커서를 올려 우클릭 후 PythonScript 편집을 선택합니다.

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

|
1. ServerScript 노드 혹은 PythonScript 노드에 커서를 올려 우클릭 후 새로고침 또는 경로 새로고침을 합니다.

2. ServerScript 노드 혹은 PythonScript 노드에 커서를 올려 우클릭 후 결과 데이터 미리보기를 선택합니다.

3. 팝업 창 좌측의 결과 목록에서 확인하고 싶은 결과물을 클릭합니다.

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

|
1. DataTable 형태의 산출물이 존재하는 스크립트 노드에 커서를 올려 + 기호가 나타나면 Drag & Drop으로 DataTable 노드와 연결합니다.

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

3. 팝업 창에서 사용할 DataTable 선택 후 확인 버튼을 누릅니다.

|

선행된 노드의 결과 데이터를 이용하여 쿼리문을 직접 실행하거나 Table 화면을 이용해 데이터를 적재하는 등 CRUD 작업을 수행할 수 있습니다.
Update DataBase 노드는 최소 1개 이상의 노드가 연결 시 사용 가능 합니다. |
1. Update DataBase 노드를 다이어그램에 배치 후 선행 소스 노드와 연결합니다.

2. Update DataBase 노드 더블 클릭 또는 마우스 우클릭 > [UpdateDataBase 설정] 을 클릭합니다.

3. Update DataBase 설정 팝업 창에서 [실행 계획] 작성 후 확인 버튼을 클릭하여 실행 합니다.
|
SaveExcel 노드는 1개의 노드만 연결하여 사용 가능합니다. |
1. SaveExcel 노드를 다이어그램에 배치 후 선행 소스 노드와 연결합니다.

2. SaveExcel 노드 마우스 우클릭 > [새로고침] 또는 [경로 새로고침] 메뉴를 클릭하여 파일을 생성합니다.
![]()
3. 파일 다운로드

생성되는 물리적인 파일 명의 경우 ["Name 속성 값" + "_" + "파일 생성 일시"].확장자 자동으로 설정됩니다. |
SaveText 노드는 1개의 노드만 연결하여 사용 가능합니다. |
1. SaveText 노드를 다이어그램에 배치 후 선행 소스 노드와 연결합니다.

2. 파일 속성 설정


| 구분 | 설명 |
|---|---|
| ① Extension Type | 파일 확장자, CSV(*.csv) 또는 Text(*.txt) 파일 로 설정 합니다. 기본값 : CSV(*.csv) |
| ② Separator | 파일 생성 시의 Column/Row 문자열에 대한 구분자 를 설정 합니다. 파일 확장자 Text(*.txt) 일 경우 메뉴 활성화 되며 Column 구분자 기본값 : 탭(Tab) Row 구분자 기본값 : 개행 문자(\n) ※ CSV(*.csv) 의 경우 Column 의 경우 콤마(,) / Row 의 경우 개행 문자(\n) 문자로 고정 |
| ③ Include BOM | BOM 포함 여부, 파일 생서 시 데이터에 BOM 문자가 포함되어 있을 경우 포함하여 생성 할지 여부를 설정합니다. 기본값 : 포함(체크 상태==true) |
파일 속성을 별도로 설정하지 않을 경우 기본 CSV 파일 형식으로 생성됩니다. 생성되는 물리적인 파일 명의 경우 ["Name 속성 값" + "_" + "파일 생성 일시"].확장자 자동으로 설정됩니다. |
3. SaveText 노드 마우스 우클릭 > [새로고침] 또는 [경로 새로고침] 메뉴를 클릭하여 파일을 생성합니다.

DashBoard 노드는 1개의 노드만 연결하여 사용 가능합니다. |

1. DashBoard 노드를 다이어그램에 배치 후 선행 소스 노드와 연결합니다.
![]()
2. DashBoard 노드를 더블 클릭 하거나 마우스 우클릭 > [DashBoard 보기] 메뉴를 클릭하여 분석 화면을 오픈 합니다.
| |||||||||||||||

|




|
i-META 노드는 1개의 노드만 연결하여 사용 가능합니다. |




i-META Viewer 기초 사용법 참고 링크 : AUD플랫폼 OLAP 기초 사용법 |
작성자 : / 검수자 :