페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

page no. 

Showpageid

Start Release No :   7.0.600(610).20260327-01 / Update Release No :  7.0.600(610).20260327-01

작성자 :  김진건  / 검수자 :  이승우


  1. 기능 설명
    1. 기존 병합뷰 UI 변경에 따라 병합뷰 생성 방식이 변경되었습니다.
  2. 사용 방법
    1. 병합뷰는 여러 개의 META 파일을 하나로 병합하여 JOIN 또는 UNION SQL을 자동으로 생성하는 기능입니다.

    2. 병합뷰는 다음과 같은 단계로 사용합니다.

      기본적인 뷰 관리 방식이 변경되었습니다.

      1. 데이터 가져오기 화면에서 이제 Tab Tab 추가 버튼을 사용할 수 있습니다.
        처음 로딩 시 ( DataSource 가 없는 경우 ) 기본적으로 빈 Tab한 개 생성되고, 그 옆의 Tab 추가 버튼을 누르면 빈 Tab한 개 생성됩니다.


      2. 빈 Tab 을 눌러 두고 i-META 목록에서 Meta 파일 ( 혹은 mtv / mtvx ) 을 클릭하면 해당 Meta 내용이 화면 상에 출력됩니다.


      3. Meta 를 불러온 화면은 아래와 같습니다.


        1. Tab 의 우측에 점 세개 세 개 버튼을 누르면 컨텍스트 메뉴가 출력됩니다


          1. 상세보기 : Meta 상세보기 팝업 창이 출력됩니다.


          2. 이름변경 : View Caption을 Caption 을 변경하는 팝업 창이 출력됩니다.


          3. 복제 : Tab 과 연결된 MetaView Meta View 가 있는 경우에, 해당 Tab에 연결된 같은 View Caption으로Caption 으로
            Meta 내용과 배치된 모든 내용을 복사해서 새로운 Tab 을 생성합니다. Tab과 연결된 MetaView Meta View 가 있는 경우에만 사용가능합니다사용 가능합니다.


          4. 삭제 : Tab 과 연결된 MetaView Meta View 를 삭제합니다. Tab이 한 개만 남은 경우엔 버튼이 출력되지 출력 되지 않습니다.
            - Meta 파일이 연결된 경우 다음과 같은 Confirm 창이 출력됩니다.


          5. 전체삭제 : Tab 전체를 삭제합니다. Tab이 두 개 이상인 경우에만 버튼이 출력됩니다.
            - 빈 Tab인 경우 삭제 / 전체 삭제 ( 현재는 Tab 개수가 두 개 라서 개라서 출력 ) 버튼이 출력됩니다.

            - MetaView Meta View 가 연결된 Tab의 경우 다른 메뉴들과 삭제 / 전체 삭제 ( 현재는 Tab 개수가 두 개 라서 출력 ) 가 출력됩니다.


        2. Tab 추가 버튼을 누르면 가장 마지막 Tab 우측에 빈 Tab이 생성됩니다.
          Image Added

        3. Tab을 Drag하여 위치를 변경할 수 있습니다.
          Image Added

        4. 활성화된 빈 Tab 을 누르고 Meta 파일 ( meta 파일만 : mtv / mtvx 는 X ) 을 누르면 새로운 Meta View 가 Tab에 할당됩니다.
          Image Added
          - mtv / mtvx 파일은 모든 Tab이 초기화되고, 파일에 알맞게 Tab 이 자동 생성됩니다.
          - mtv / mtvx 파일 클릭 시, 다음과 같은 Confirm 팝업 창이 출력됩니다.
          Image Added

          - Meta View 가 연결된 Tab이 한 개 일 때만 조건 없는 교체가 가능했지만, 두 개 이상일 경우엔 다릅니다.
          ( 아래 교체 하는 경우에 Connection Code가 다른 경우 참조 )

        5. Tab에 Meta View 가 연결되어 있는 상태에서 다른 Meta ( Meta 파일, mtv, mtvx ) 를 클릭하면 Meta View 가 전환됩니다.
          배치 된 내용이 있으면 다음 Confirm 창이 출력됩니다.
          Image Added
          클릭 전 : Image Added
          클릭 후 : Image Added

          - Meta View 가 연결된 Tab이 한 개 일 때만 조건 없는 교체가 가능했지만, 두 개 이상일 경우엔 다릅니다.
          - 이미 띄워져 있는 Connection Code 와 동일한 Connection Code를 가지는 Meta 파일만 추가/변경할 수 있습니다.
          - 다른 Connection Code 인 Meta 파일을 클릭 했을 때, 다음과 같은 경고 팝업 창이 출력됩니다.
          Image Added

          - 성공적으로 Tab의 Meta View 가 교체 된 경우
          클릭 전 : Image Added
          클릭 후 : Image Added

        6. 하단에 기능 탭 기능이 생성됩니다추가되었습니다.

          1. 레이아웃 보기 : 기존에 사용하던 항목 배치 창입니다.
            Image Added

          2. SQL 미리보기 : 기존에 사용하던 쿼리 미리보기를 더 큰 창으로 
      4. [병합 뷰] 버튼 클릭
      5. 병합 모드 선택 (Join 또는 Union)
      6. 병합 조건 설정
      7. 레이아웃 보기에서 항목 배치
      8. SQL 미리보기 / 데이터 미리보기로 결과 확인
          1. 창으로 확인할 수 있습니다.
            Image Added

            - 항목이 배치되어 있지 않으면 다음 경고 팝업 창이 출력됩니다.
            Image Added

          2. 데이터 미리보기 : 배치한 항목의 데이터를 DataGrid로 출력하여 확인할 수 있습니다.
            Image Added

            - 항목이 배치되어 있지 않으면 다음 경고 팝업 창이 출력됩니다.
            Image Added

      9. Tab이 두 개 이상인 경우
        1. Meta View 가 연결된 Tab 한 개 + 빈 Tab 한 개 이상
          전체적으로 연결된 Meta View 가 한 개라서 Meta View 가 한 개 인 것과 같은 상황입니다. ( 병합뷰 Tab 생성 X )
          Image Added

        2. Meta View 가 연결된 Tab 두 개  이상 + 빈 Tab 한 개 이상
          전체적으로 연결된 Meta View 가 두 개 이상이라서 Meta View 가 병합된 상황입니다. ( 병합뷰 Tab 생성 O )
          Image Added
          여기서 Meta View 가 연결된 Tab을 삭제하면 다시 1번의 상태로 돌아갑니다. ( 병합뷰 Tab 삭제됨 )

    3. 병합뷰를 생성하고 다루는 방식이 변경되었습니다.
      1. 병합뷰 생성 조건
        1. Meta View 가 연결된 Tab 이 2개 이상인 경우에 병합뷰가 자동 생성됩니다.
          Image Added
      2. 기능탭 : 병합 설정  추가
        1. 병합 설정 화면 : 병합뷰를 처음 생성하는 경우엔 병합뷰 Tab 을 클릭하면 병합 설정 창으로 들어옵니다.
        2. DefaultJoinType에 따라서 초기 화면이 결정되며,
          DefaultJoinType 이 Join 류면 ( InnerJoin, LeftOuterJoin, RightOuterJoin ) Join 화면 (좌)
          DefaultJoinType 이 Union 류면 ( Union, UnionAll ) Union 화면 (우) 로 출력됩니다.
          Image AddedImage Added
        3. 공통 Radio Button
          Join Type에 따라서 병합 설정 화면이 변경됩니다.
          Image Added
        4. Join 화면
          1. Join Diagram 으로 Table 간의 Join을 설정 하는 화면입니다.
            각 테이블은 현재 Tab에 존재하는 Meta View 들 에서 배치된 항목들이 테이블 Column 으로 추가됩니다.
            Image Added
          2. Join을 클릭하면 Join 설정 박스가 출력되는데 이를 통해 Join Type을 변경할 수 있습니다.
            Image Added
            변경된 Join Type은 즉각적으로 반영되며, Join 선이 변경됩니다.
            두 테이블 간의 Join Type은 공통으로 적용되며, 한 선 만 바꾸더라도 나머지 Join 선들은 자동 변경됩니다.
            Image Added
        5. Union 화면
          1. DataGrid 로 Table 간의 Union 필드를 설정하는 화면입니다.
            초기 설정 시, 항목명과 DataType이 같다면 자동 맵핑됩니다.
            Image Added
            ** 후술되는 설명들을 위한 간단한 용어 정의 
            — 첫번째 View : 필드 명 바로 우측에 있는 View에 해당하는 Column과 그 Column에 있는 각 Row의 데이터들

            1. 상세 Join Type ComboBox : Union All / Union 을 지정하는 ComboBox
              Image Added

            2. 행추가 버튼 : DataGrid 에서 마지막 행 아래에 행을 추가해줍니다.
              첫번째 View 의 항목들 중, DataType이 char인 것첫번째 항목의 이름으로 ( 중복된다면 숫자가 붙습니다 ) 필드 명이 생성되고,
              필드 명 바로 우측에 있는 View 의 항목도 View 의 첫번째 항목으로 지정되며, 나머지 View는 null 로 추가됩니다.
              Image Added

            3. DataGrid
              1. DataType 아이콘 : 첫번째 View 의 항목의 DataType에 해당하는 아이콘을 보여줍니다. 각 Row 의 DataType을 보여줍니다.
                Image Added

              2. 필드 명 : Union(All) 항목으로써 배치 될 때의 이름입니다.

              3. 병합된 Meta View 들의 항목들
                - 병합된 Meta View 가 View 순서에 따라 추가되며, 각 Column 명은 View Caption 입니다.
                Image Added

                - 선택할 수 있는 데이터들은 각 Meta View에 배치됐었던 항목들이며, 배치되지 않은 항목들은 선택할 수 없습니다.
                Image Added
                ** 첫번째 View 에 한해서 DataType 과 상관없이 항목을 선택할 수 있으며, 선택한 항목에 따라서 DataType 이 바뀝니다. ( DataType 아이콘이 변경됩니다. )
                ** 첫번째 View 가 아닌 다른 View 들은 Row의 DataType에 맞는 항목들만 선택할 수 있습니다.
                Image Added

              4. - 선택할 수 있는 기본 값들
                ** (Null): Null 값을 사용합니다. 타입 결정권이 없어서 같은 Row 의 다른 View 의 항목의 DataType에 의지합니다.
                ** (Empty): 빈 문자열을 사용합니다. char 타입입니다.
                ** (Zero): 0 값을 사용합니다. num 타입입니다.

                - 각 View Column은 이동하여 순서를 바꿀 수 있습니다. 필드 명 우측에 붙는 View Column이 첫번째 View 가 됩니다.
                Image Added

                - 각 Row는 모든 값이 (Null) / (Empty) / (Zero) 일 수 없습니다. 반드시 최소 하나의 Column은 실제 항목을 가져야합니다.
                그렇게 선택하려고 시도할 시에, 다음과 같은 메세지가 출력됩니다.
                Image Added
      3. 기능탭 : 레이아웃
        1. Join 타입
          각 Table에 존재했던 항목들이 TreeView에 출력됩니다.
          Image Added

        2. Union 타입
          DataGrid에서 존재했던 필드 명의 이름으로 항목이 TreeView에 출력됩니다.
          Image Added
      4. 기능탭: SQL 미리보기 / 데이터 미리보기
        1. Join
          선택한 Join Type에 맞게 SQL 이 생성되고 데이터가 출력됩니다.
        2. Union
          선택한 Union Type에 맞게 SQL 이 생성되고 데이터가 출력됩니다.

정보
titleBCRM 정보
기능 정보
  •  API Open
  •  UI Open
  •  Read Only
  •  Not Use
  •  Hidden
  •  Not Recommend
  •  해당 없음
시작 버전 정보
페이지 속성
hiddentrue
  • 7.0.600(610).20260327-01 정기릴리즈 부터 Open 되는 기능입니다.