Loading

Oracle JDBC 가져오기 크기 조정 방법

게시 일자: Sep 30, 2022
상세 설명

쿼리 속도를 개선하기 위해 Oracle JDBC 가져오기 크기를 조정하는 방법

Cause

2020.4 버전부터 Tableau에 적응형 가져오기 크기 방식이 도입되었습니다.
솔루션
1. 아래와 같이 oracle.tdc 파일을 만듭니다.
<?xml version='1.0' encoding='utf-8' ?>
<connection-customization class='oracle' enabled='true' version='8.10'>
<vendor name='oracle'/>
<driver name='oracle'/>
<customizations>
<customization name='CAP_JDBC_USE_ADAPTIVE_FETCH_SIZE' value='no' />
</customizations>
</connection-customization>

2. 아래와 같이 oracle.properties를 만듭니다.
defaultRowPrefetch=10000
참고: 사용자는 값 "10000"을 자신의 환경에 맞게 조정해야 합니다.

3. oracle.properties와 oracle.tdc를 C:\Users\xxxx\Documents\My Tableau Repository\Datasources에 넣습니다.

4. Oracle JDBC 드라이버(예:. ojdbc8.jar)를 C:\Program Files\Tableau\Driver에 넣습니다.

5. Tableau Desktop을 시작하고 Oracle 커넥터를 사용하여 연결합니다. Tableau는 JDBC를 사용하여 Oracle 및 사용자 지정 가져오기 크기에 연결합니다.

6. 적절한 가져오기 크기를 더 빠르게 조정하려면 Tableau Desktop에서 Oracle에 연결한 후 Data(데이터) - Extract data(데이터 추출)를 클릭하고 상위 200만 개 행을 선택합니다. 그런 다음 성능 기록을 활성화하여 쿼리에서 경과한 시간을 확인합니다. (Help(도움말) - Settings and performance(설정 및 성능))
 
Knowledge 기사 번호

001496900

 
로드 중
Salesforce Help | Article