Oracle APEX 21.1의 새로운 기능

맵 영역

APEX 앱 내에서의 공간 데이터 표시가 이전보다 훨씬 쉬워졌습니다. 완전히 새로워진 고유 맵 구성요소를 사용하여 강력하고 풍부한 기능의 대화식 맵을 몇 분 이내에 APEX 앱에 추가할 수 있습니다. 이 기능은 Oracle eLocation Service로 지원되므로 즉시 사용 가능하며, API 키가 필요하지 않습니다!

  • Oracle Spatial 지원

    GeoJSON, 단순 숫자 열 또는 SDO_GEOMETRY 유형의 열을 쉽게 매핑할 수 있습니다. 또한 공간 SQL 함수, 인덱싱, 좌표 변환 등의 Oracle Spatial 기능을 활용할 수 있습니다.

  • 완벽한 사용자정의 기능

    맵의 모양과 느낌을 쉽게 사용자정의하고, 테마 시각화 및 히트 맵에 기본 제공되는 색상표를 사용하고, 다양한 기본 제공 SVG 모양 및 마커 아이콘을 선택하여 맵을 전문적으로 만들 수 있습니다.

  • 강력한 성능

    점, 선, 다각형, 3D 다각형, 히트 맵에 대한 층으로 맵을 생성하고, 패싯이 지정된 검색으로 이를 설정하거나, 동적 작업 및 JavaScript API로 더 많은 작업을 수행할 수 있습니다.

새 애플리케이션 데이터 로드

새로운 데이터 로드 프로세스로 사용자가 애플리케이션에 CSV, XLSX, XML 및 JSON 데이터 형식을 업로드할 수 있도록 데이터 임포트 기능을 쉽게 추가할 수 있습니다.

  • 손쉬운 사용

    업로드할 파일을 선택하고, 데이터 미리보기를 확인한 후 로드하는 것과 같이 데이터 로드를 쉽게 수행할 수 있습니다.

  • 강력한 기능

    데이터를 추가, 교체 또는 병합하고, 변환 규칙 및 조회 질의를 사용하여 데이터 변환을 수행하고, 테이블 또는 모음으로 데이터를 로드하도록 데이터 로드를 구성할 수 있습니다.

  • 고급 열 매핑

    간단한 이름 또는 정규 표현식을 사용하여 열 매핑을 미리 지정할 수 있도록 일반 사용자 데이터 로드 환경이 크게 향상되었습니다.

  • 데이터 로드 API

    새로운 apex_data_loading API는 사용자정의 데이터 로드 처리를 수행하는 데 필요한 모든 기능을 제공합니다.

패싯이 지정된 검색 개선사항

패싯이 지정된 검색에서 이제 맵 및 달력 영역 유형이 지원됩니다. 그리고 일반 사용자가 패싯을 표시하거나 숨길 수 있는 유연성이 추가되어 주문형으로 제공될 수 있는 고급 패싯 또는 드물게 사용되는 패싯을 쉽게 숨길 수 있습니다.

  • 패싯 표시 또는 숨기기

    이제 패싯 표시 토글이 지원되어, 일반 사용자가 패싯을 쉽게 표시하거나 숨길 수 있습니다. 숨겨진 패싯은 계산되지 않고 성능에 영향을 주지 않습니다.

  • 맵 및 달력 지원

    패싯이 지정된 검색에서 이제 달력 및 맵 영역이 지원됩니다.

UI 및 테마 롤러 업데이트

글꼴 APEX의 새로운 아이콘, 범용 테마의 현대화된 CSS, 성능 향상 등으로 애플리케이션의 사용자 인터페이스를 더 효과적으로 제어할 수 있습니다.

  • 글꼴 APEX 2.2

    의료용 앱, 일부 맵 제작자, 새로운 파일 유형을 위한 몇 가지 아이콘을 포함하여 95개의 새 아이콘 중에서 선택할 수 있습니다.

  • 범용 테마 CSS 현대화

    스타일 시트가 완전히 새롭게 개선되었고 이제 CSS 변수, 그리드 레이아웃, flex-box를 사용하여 보다 현대적이고 강력한 사용자 인터페이스를 제공합니다.

  • 개선된 성능

    레이아웃에 대한 JS 의존도를 낮출 수 있도록 범용 테마가 업데이트되었고 페이지 로드 및 렌더링 성능에 도움을 줄 수 있도록 범용 테마의 CSS 파일 크기가 15% 축소되었습니다.

  • 새로워진 Redwood Light 테마 스타일

    Redwood Light가 Oracle의 Redwood 디자인 시스템과 더 밀접하게 정렬되도록 업데이트되었고 이제 테마 롤러를 사용한 사용자정의 옵션을 지원합니다.

  • 행 및 테마 스타일 CSS 클래스

    이제 그리드 행 및 테마 스타일을 위한 CSS 클래스를 정의할 수 있으며, 복잡한 페이지 레이아웃을 생성할 수 있도록 유연성이 증가했습니다.

REST 데이터 소스 개선사항

  • CSV 데이터 지원

    이제 CSV 데이터를 기준으로 REST 데이터 소스를 정의하여, 웹상의 CSV 파일을 테이블과 같이 취급할 수 있습니다. REST 데이터 소스에서 직접 보고서 또는 차트를 작성하거나 동기화 기능을 사용하여 로컬 테이블로 데이터 로드 일정을 잡을 수 있습니다.

  • REST 데이터 소스 변환

    데이터 로드와 비슷하게 REST 데이터 소스에서는 이제 대소문자로 변환, 공백 삭제, 다른 테이블에서 조회 값 인출을 비롯한 다양한 기본 제공되는 데이터 변환이 지원됩니다. 이를 통해 APEX 애플리케이션 내에서 쉽게 사용할 수 있도록 REST 데이터 소스를 준비할 수 있습니다.

고유 마크다운 지원

이 릴리스에서는 새로운 PL/SQL 마크다운 구문 분석기, 항목 및 열에 마크다운 형식의 콘텐츠를 표시하는 기능개선을 포함하여 마크다운 지원이 크게 향상되었습니다.

  • PL/SQL 마크다운 API

    새로운 APEX 마크다운 API를 통해 마크다운 속기를 HTML로 쉽게 변환할 수 있습니다.

  • 마크다운 형식 지정 항목

    표시 전용 항목 유형이 이제 형식이 지정된 마크다운 콘텐츠를 표시하기 위한 새로운 형식 설정을 지원합니다.

  • 마크다운 형식 지정 열

    마크다운 열 유형 이름이 서식 있는 텍스트로 변경되었고 이제 대화형 및 클래식 보고서 모두에서 사용할 수 있습니다.

새로운 날짜 선택기 항목 유형

날짜 선택기 항목이 완전히 새롭게 바뀌었으며, 추가적인 표시 모드, 시간 선택, 동적 최소 및 최대 날짜 범위, 여러 사용자 환경 및 접근성 개선사항을 지원합니다.

  • 다른 표시 모드

    지원되는 표시 모드는 JET 기반 팝업, 인라인 및 기본 HTML입니다. 모든 표시 모드에서 날짜와 날짜 및 시간이 모두 지원됩니다.

  • 시간 형식 표시

    새로운 전용 속성 '시간 표시'를 통해 시간이 사용으로 설정됩니다.

  • 동적 최소 및 최대 날짜

    새로운 날짜 선택기 항목은 항목 간 날짜 범위를 정의할 수 있습니다(예: '시작' 및 '종료').

  • 개선된 UX

    연도 및 월 선택에 대한 향상된 UX, 추가 모양 옵션(예: '주 표시' 및 '월을 벗어나는 일') 및 일부 새로운 속성이 지원됩니다.

보안 개선사항

  • 애플리케이션 항목의 이스케이프 특수 문자

    이제 특수 문자를 이스케이프할 수 있는 애플리케이션 항목에 대한 속성이 추가되었습니다. 이 설정은 대체 구문을 통해 애플리케이션 항목에 액세스할 때 적용됩니다.

  • Referrer-Policy HTTP 헤더

    APEX는 이제 기본 Referrer-Policy HTTP 헤더를 전송하므로 세션 ID가 더 이상 외부 링크로 Referrer 헤더와 함께 전송되지 않습니다.

  • 서식 있는 텍스트 편집기의 마크다운 형식 기본값

    서식 있는 텍스트 편집기가 이제 기본적으로 마크다운 형식으로 출력을 표시하여 즉시 사용 가능한 최상의 보안 성능을 제공합니다.

  • 최대 세션 유휴 시간 초과

    최대 세션 유휴 시간 초과가 12시간에서 24시간으로 증가했습니다.

개발자 환경

  • 애플리케이션 익스포트를 ZIP으로 임포트

    이제 APEXExport 유틸리티를 사용하여 분할된 애플리케이션 zip을 포함하여 애플리케이션 익스포트의 zip 파일을 임포트할 수 있습니다.

  • SQL 워크숍 개선사항

    SQL Workshop에 이제 새로운 공간 인덱스 생성 마법사가 포함됩니다.

  • 애플리케이션 및 페이지 체크섬

    이제 애플리케이션 및 페이지 체크섬을 찾아서 여러 환경 간에 쉽게 비교할 수 있습니다.

  • 코드 편집기 개선사항

    Ctrl-Alt-C를 사용한 대소문자 토글, 존재하지 않는 페이지 항목 표시, 미니맵, 제안 표시, 행 번호 표시, 공백 표시, 접근성 모드 등을 위한 추가적인 편집기 옵션을 포함하여 앱 생성기 내의 여러 코드 편집기 개선사항이 포함되었습니다.

보고 개선사항

  • 지연 로딩

    클래식 및 대화식 보고서에서 이제 페이지가 렌더링되거나 현재 탭이 활성화될 때까지 보고서 데이터가 로드되지 않는 지연 로드가 지원됩니다. 지연 로드 토글을 사용으로 설정하면 특히 장기 실행 질의가 있는 보고서 포함 페이지의 경우 초기 페이지 로드 속도가 향상됩니다.

  • 아랍어 및 히브리어로 보고서 인쇄

    PDF로 익스포트할 때 보고서 인쇄에서 히브리어 및 아랍어와 같은 복잡한 텍스트 레이아웃 언어가 지원됩니다.

  • 대화식 그리드의 가변 높이 행

    대화식 그리드에서 이제 '모양: 고정 행 높이' 속성을 해제로 설정하여 가변 높이 형이 지원됩니다.

추가 기능

  • 동적 작업 개선사항

    이제 동적 작업에 대해 클라이언트측 조건, 서버측 조건, 권한 부여 및 빌드 옵션을 정의할 수 있습니다.

  • 향상된 숫자 필드 페이지 항목 유형

    숫자 필드 페이지 항목 유형은 이제 형식 마스크 및 클라이언트측 검증에 따라 자동 형식 지정을 수행합니다.

  • 업데이트된 색상 선택기 페이지 항목 유형

    Oracle JET 색상 스펙트럼 구성요소를 사용하도록 색상 선택기 페이지 항목 유형이 업데이트되었고 여러 표시 모드, 색상 사전 설정, 대조 확인 및 여러 값 반환 형식(HEX, RGB/RGBA, HSL/HSLA 또는 모든 CSS 색상 값)을 위한 새로운 기능을 포함합니다.

  • 클라이언트측 검증 개선사항

    클라이언트측 검증 메시징과 서버 검증 메시징 사이의 일관성이 향상되었고 더 이상 오류 팝업이 표시되지 않습니다.

  • APEX API 개선사항

    APEX_JSON 및 APEX_EXEC 패키지에서 이제 GeoJSON 및 SDO_GEOMETRY가 지원됩니다.

  • JavaScript 라이브러리 업그레이드

    Oracle JET 10, FullCalendar 5.5.1, CKEditor5 27 및 Monaco Editor 0.22.3을 포함하여 일부 JavaScript 라이브러리가 새로운 릴리스로 업데이트되었습니다.

이전 릴리스 살펴보기

릴리스 노트 보기