저장소에 pureQuery 클라이언트 최적화에서 사용하는 pureQuery 데이터 저장

저장소를 사용하여 pureQuery 클라이언트 최적화가 응용프로그램에서 발행한 SQL문을 제어하기 위해 사용하는 pureQueryXML 및 구성 정보를 저장할 수 있습니다.

시작하기 전에

응용프로그램 및 저장소가 사용 가능해야 합니다.
  • 응용프로그램이 pureQuery 클라이언트 최적화를 사용하도록 구성되어야 합니다. pureQuery 시스템 요구사항은 Optim™ pureQuery Runtime의 시스템 요구사항을 참조하십시오.
  • 저장소 설치를 지원하는 데이터베이스가 사용 가능해야 합니다. 저장소를 작성하려면 저장소 작성을 참조하십시오.

이 태스크 정보

다음 단계는 pureQuery 클라이언트 최적화에 저장소를 사용하기 위한 일반 단계를 설명합니다.

이 단계는 pureQuery 클라이언트 최적화에서 사용되는 SQL문을 포함하는 pureQueryXML 파일 및 pureQuery 런타임 구성 파일을 사용하여 pureQuery 클라이언트 최적화에 사용 가능한 응용프로그램으로 시작합니다.

프로시저

pureQuery 클라이언트 최적화에 사용 가능한 응용프로그램이 저장소를 사용하도록 갱신하려면 다음을 수행하십시오.

  1. 응용프로그램에 대한 pureQuery 정보를 보유하기 위한 저장소 및 런타임 그룹 버전을 작성하십시오. ManageRepository 유틸리티를 사용하여 데이터베이스에 저장소를 작성하십시오. ManageRepository 유틸리티 또는 워크벤치를 사용하여 런타임 그룹 버전을 작성하고 관리하십시오.
  2. pureQuery 런타임 구성 등록 정보 및 pureQueryXML 파일을 포함하는 파일을 검색하십시오.
    1. 파일의 등록 정보를 수정하십시오.
      • pureQueryXml 등록 정보를 제거하십시오. 나중에 지정하는 finalRepositoryPropertiespropertiesGroupId 등록 정보는 pureQueryXML 파일의 위치를 지정합니다.
      • propertiesRefreshInterval 등록 정보를 추가하십시오. propertiesRefreshInterval 등록 정보가 지정되면 응용프로그램이 저장소의 pureQuery 런타임 등록 정보 및 pureQueryXML 파일 정보에 대한 변경사항을 점검합니다. 변경사항이 발견되면 갱신된 정보가 추출되어 사용됩니다.

    2. 옵션: pureQueryXML 파일에 사용되는 구성 옵션 또는 바인드 옵션 등의 기타 정보를 검색하십시오. 이러한 옵션을 저장소에 저장할 수 있습니다.
  3. pureQuery 런타임 구성 등록 정보 및 pureQueryXML 파일을 저장소에 업로드하십시오.
  4. 응용프로그램이 시작 시 사용하는 다음 pureQuery 런타임 등록 정보를 지정하십시오.
    • finalRepositoryProperties 등록 정보는 저장소를 포함하는 데이터베이스를 지정합니다.
    • propertiesGroupId 등록 정보는 응용프로그램이 사용하는 pureQuery 런타임 등록 정보 및 pureQueryXML 파일 정보를 포함하는 런타임 그룹 ID를 지정합니다.
    • propertiesRefreshInterval 등록 정보는 pureQuery 등록 정보 및 pureQueryXML 데이터에 대한 갱신사항 점검 간격을 지정합니다. 갱신사항이 발견되면 응용프로그램은 갱신된 정보를 검색하여 사용합니다.
  5. 저장소의 런타임 그룹 버전을 활성화하십시오.
  6. 응용프로그램을 재시작하십시오.

결과

응용프로그램은 저장소의 pureQuery 런타임 구성 및 pureQueryXML 파일 정보를 사용합니다.

응용프로그램이 SQL 데이터를 캡처하도록 구성되고 outputPureQueryXml 등록 정보가 저장소의 등록 정보로 지정되지 않은 경우, 응용프로그램이 재시작된 후 캡처된 SQL 데이터는 저장소의 런타임 그룹에 저장됩니다. 이 등록 정보가 지정된 경우, 응용프로그램은 파일 시스템에 캡처된 SQL 데이터를 계속 저장합니다.

다음에 수행할 작업

응용프로그램을 재시작하지 않고 응용프로그램에 대한 pureQuery 런타임 등록 정보 및 pureQueryXML 데이터를 갱신할 수 있습니다. propertiesRefreshInterval 등록 정보로 지정된 간격을 기준으로 응용프로그램은 저장소의 pureQuery 구성 및 pureQueryXML 정보에 대한 변경사항을 점검합니다. 응용프로그램은 갱신된 정보를 검색하고 사용합니다. 갱신할 수 있는 사항의 예는 다음과 같습니다.
  • 캡처된 SQL 데이터의 위치를 변경할 수 있습니다. 예를 들어, outputPureQueryXml이 저장소에 저장된 등록 정보 중 하나인 경우, 이 등록 정보를 제거할 수 있습니다. 응용프로그램이 갱신된 등록 정보를 사용하기 시작하면 캡처된 SQL 데이터는 저장소에 저장됩니다.
  • pureQueryXML 파일을 관리할 수 있습니다. pureQueryXML 데이터를 추출하고 캡처된 SQL 데이터를 pureQueryXML 파일과 병합하며 pureQueryXML 파일을 구성합니다. 캡처된 SQL 데이터를 저장소 또는 파일 시스템에서 추출할 수 있습니다. 정적 SQL을 지원하는 데이터베이스의 경우, pureQueryXML 데이터의 SQL문으로 패키지를 작성하고 이를 데이터베이스에 바인드할 수 있습니다.

피드백