본문 바로가기

APEX Sample

Oracle Application Express 개요 & 샘플 - 5.2. APEX 사용 샘플 #3 - Map, Interactive Grid 생성 이전글: 2022.04.18 - [Database/Oracle Database] - Oracle Application Express 개요 & 샘플 - 5.1. APEX 사용 샘플 #3 - REST 데이터 소스 생성 Map, Interactive Grid 생성 이제 REST 데이터 소스를 이용해서 Map을 생성해 보겠습니다. 어플리케이션 홈페이지로 이동해서 Create Page를 클릭합니다. Page Type을 Component 아래 Map으로 선택하고 Next를 클릭합니다. 페이지 번호, 이름을 아래와 같이 입력하고 Next를 클릭합니다. · Page Number: 4 · Page Name: Covid19 Global Stats Navigation Preference에서 Create a new navig.. 더보기
Oracle Application Express 개요 & 샘플 - 5.1. APEX 사용 샘플 #3 - REST 데이터 소스 생성 이전 글: 2022.04.18 - [Database/Oracle Database] - Oracle Application Express 개요 & 샘플 - 4.3. APEX 사용 샘플 #2 - Button 생성 및 시각화 변경 APEX 사용 샘플 #3 – REST API 데이터을 이용한 Map, Interactive Grid 생성 이번에는 UN에서 제공하는 매일 업데이트되고 있는 JSON 포맷의 Covid19 현황 데이터를 REST API로 로컬 테이블이 아닌, 데이터 소스로 구성해서 지도로 표현하는 것을 수행해 보겠습니다. APEX 버전 21.1 이전까지는 APEX에서 지도를 표기하기 위해서는 구글, 네이버와 같은 지도를 공급해주는 공급자로 부터 API Key를 신청하고 받아서 사용해야 했습니다. 하지만 .. 더보기
Oracle Application Express 개요 & 샘플 - 4.3. APEX 사용 샘플 #2 - Button 생성 및 시각화 변경 이전 글: 2022.04.18 - [Database/Oracle Database] - Oracle Application Express 개요 & 샘플 - 4.2. APEX 사용 샘플 #2 - Dynamic Action을 이용한 복수 계열 Line Chart 생성 Report에서 Chart로 이동하는 Button 생성 런타임 환경에서 페이지 간 이동은 화면 왼쪽의 네비게이션 엔트리 메뉴로도 할 수 있지만, 버튼을 통해 이동할 수도 있기 때문에 이번에는 Report 페이지 (Page 2)에 버튼을 달아서 Chart로 이동하는 것을 해 보겠습니다. Page Designer의 Page2: Personnel에서 Body 아래 Health Personnel을 선택합니다. 그리고 하단의 Buttons 탭에서 Text .. 더보기
Oracle Application Express 개요 & 샘플 - 4.2. APEX 사용 샘플 #2 - Dynamic Action을 이용한 복수 계열 Line Chart 생성 이전 글: 2022.04.18 - [Database/Oracle Database] - Oracle Application Express 개요 & 샘플 - 4.1. APEX 사용 샘플 #2 - 로컬 테이블을 이용한 Chart 생성 Dynamic Action을 이용한 복수 계열 Line Chart 생성 이번에는 Chart를 생성했던 페이지에 또하나의 Chart를 추가하는데, 국가별 인구 1,000당 의사 수, 간호사 수, 약사 수, 치과 의사 수를 동적으로 보여주는 Chart를 만들어보도록 하겠습니다. 먼저 Chart Region을 생성합니다. Chart 페이지(Page 3)의 Redering Tree에서 Physicians Chart를 선택합니다. 그리고 가운데 Layout Editor 하단의 Regions.. 더보기
Oracle Application Express 개요 & 샘플 - 4.1. APEX 사용 샘플 #2 - 로컬 테이블을 이용한 Chart 생성 이전 글: 2022.04.18 - [Database/Oracle Database] - Oracle Application Express 개요 & 샘플 - 3.2. APEX 사용 샘플 #1 - 로컬 테이블을 이용한 Report 생성 APEX 사용 샘플 #2 - 로컬 테이블을 이용한 Chart 생성 이제 새로운 페이지를 추가해서 Chart를 만들어 가장 최근의 인구 1,000명당 의사 수, 국가별 인구 1,000명 당 의료 인력 현황을 시각화해 보겠습니다. 단일 계열 Bar Chart 생성 먼저 Chart를 담을 페이지를 생성합니다. 어플리케이션 홈페이지로 이동해서 Create Page를 클릭합니다. Create a Page 대화창에서 Chart를 선택합니다. Chart Type으로 Bar를 선택합니다. 페이.. 더보기
Oracle Application Express 개요 & 샘플 - 3.2. APEX 사용 샘플 #1 - 로컬 테이블을 이용한 Report 생성 이전글: 2022.04.18 - [Database/Oracle Database] - Oracle Application Express 개요 & 샘플 - 3.1. APEX 사용 샘플 #1 - 로컬 테이블을 이용한 Report 생성 테이블 데이터 로드 및 Report 확인 이제 해당 테이블에 데이터를 로딩할 차례입니다. SQL Workshop > SQL Script 화면으로 다시 이동합니다. 이번에는 Create을 클릭하여 완성된 스크립트를 붙여넣습니다. Create을 클릭하여 나타난 Script Editor 화면에서 아래 내용을 붙여넣고 Run을 클릭합니다. apex_data_parser.parse Function으로 가져오는 UN 의료인력 데이터에서는 국가 코드만 제공합니다. 테스트할 이후 쿼리에서는 IS.. 더보기
Oracle Application Express 개요 & 샘플 - 3.1. APEX 사용 샘플 #1 - 로컬 테이블을 이용한 Report 생성 이전 글: 2022.04.18 - [Database/Oracle Database] - Oracle Application Express 개요 & 샘플 - 2. APEX/ORDS 설치 APEX 사용 샘플 #1 - 로컬 테이블을 이용한 Report 생성 APEX 설치와 ORDS 설정이 끝났습니다. 이제부터는 APEX로 REST API로 데이터를 로컬 테이블로 가져와서 리포트를 만드는 테스트를 해 보겠습니다. 이를 위해 먼저 데모용 Workspace를 만들어 진행하겠습니다. Workspace 생성 Workspace는 APEX의 공유 작업 영역입니다. 가상의 컨테이너로서 오브젝트, 데이터, 어플리케이션을 비공개로 유지할 수 있는 영역입니다. APEX로 로그인할 때 이 Workspace를 지정해야 접속을 할 수 있.. 더보기
Oracle Application Express 개요 & 샘플 - 2. APEX/ORDS 설치 이전 글: 2022.04.18 - [Database/Oracle Database] - Oracle Application Express 개요 & 샘플 - 1. APEX 개요 APEX/ORDS 설치 APEX 설치 APEX 개발 환경을 만드는 것은 아래 세가지 방법이 있습니다. · Oracle Cloud Infrastructure (OCI)의 APEX Application Development 서비스 생성 · apex.oracle.com에 호스팅된 APEX 워크스페이스를 생성 · APEX를 로컬 호스트에 다운로드 및 설치 여기에서는 세번째 방법인 데이터베이스가 설치된 로컬 호스트에 APEX를 다운로드 받아 설치하는 방법을 이용했습니다. 테스트를 위해 오라클 데이터베이스 21c (멀티테넌트, SID: ORCLC.. 더보기