Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

쿼리 관리의 서비스는 무엇입니까?

<시간/>

쿼리 관리 서비스는 쿼리 생성, 데이터베이스에 대한 쿼리 구현 및 데스크톱으로의 결과 집합 반환 간의 교환을 처리하는 가능성 집합입니다. 이러한 서비스는 데이터베이스와의 고객 협력에 완전한 영향을 미칩니다.

다음과 같은 다양한 쿼리 관리 서비스가 있습니다 -

콘텐츠 단순화 − 이러한 기술은 특정 쿼리가 공식화되기 전에 데이터와 쿼리 언어의 복잡성으로부터 사용자를 보호하려고 합니다. 여기에는 테이블과 열의 하위 집합으로 사용자 보기를 제한하는 것, 미리 정의된 조인 규칙(열, 유형 및 경로 기본 설정 포함) 및 표준 필터가 포함됩니다.

콘텐츠 단순화 메타데이터는 일반적으로 일반적으로 사용 가능한 서비스 대신 프런트 엔드 도구에 대해 일반적으로 명확합니다. 단순화 규칙은 일반적으로 프론트엔드 도구의 메타데이터 저장소에 숨겨져 있습니다.

쿼리 리타겟팅 및 멀티패스 SQL − 쿼리 리타게팅 서비스는 들어오는 쿼리를 구문 분석하고 메타데이터에서 요소가 존재하는 위치를 확인한 다음 쿼리 또는 해당 구성 요소를 적절하게 리디렉션합니다. 여기에는 단순 전환, 이종 조인, 합집합 및 빼기를 포함한 집합 기능이 포함됩니다.

이 단순하게 들리는 기능은 실제로 독립 하드웨어 플랫폼에서 독립 팩트 테이블을 호스팅할 수 있게 해줍니다. 이를 통해 두 개의 서로 다른 서버에서 제조 비용 및 고객 판매와 같은 두 가지 사실 테이블의 데이터를 쿼리하고 그 결과를 고객 기여 보고서에 원활하게 통합할 수 있습니다.

종합 인지도 − 집계 인식은 상세한 데이터를 즉석에서 요약하는 대신 사용 가능한 집계 테이블에 의해 쿼리가 이행될 수 있음을 서비스가 식별하는 쿼리 리타게팅의 특정 경우입니다. 예를 들어 누군가 일일 테이블에서 월별 판매에 대해 질문하는 경우 서비스는 쿼리를 재정의하여 월별 팩트 테이블과 반대로 실행합니다.

집계 내비게이터는 이러한 집계 인식을 지원하는 요소입니다. 데이터베이스 애플리케이션에서 인덱스를 선택하는 방식에서 집계 탐색기 기능은 자동으로 집계를 선택합니다.

최고의 집계 내비게이터는 최종 사용자 도구와 별개이며 SQL을 DBMS로 보내는 일부 사용자를 위한 집계 탐색 이점을 지원합니다. 최종 사용자 도구에 내장된 집계 내비게이터는 특정 도구에 격리되어 복잡한 환경에서 여러 도구를 지원해야 하는 DBA에게 문제를 만듭니다.

최고의 집계 내비게이터는 들어오는 모든 SQL에 대한 통계를 지원하고 현재 집계의 사용자 정의 수준에 대한 문서뿐만 아니라 DBA가 개발해야 하는 더 많은 집계를 제안합니다.

날짜 인식 − 날짜 인식 서비스를 통해 사용자는 명확한 날짜 범위를 파악하지 않고도 현재 연초 및 전년도 연초 판매와 같은 항목을 질문할 수 있습니다. 여기에는 일반적으로 해당 날짜를 인식하기 위해 기간의 차원 테이블에 속성을 유지 관리하는 작업이 포함됩니다.