Query Service 및 Data Distiller FAQ
이 문서는 쿼리 서비스 및 Data Distiller에 대해 자주 묻는 질문에 대한 답변을 제공합니다. 또한 데이터 유효성 검사를 위해 "쿼리" 제품을 사용하거나 변환된 데이터를 데이터 레이크로 다시 쓰는 동안 일반적으로 표시되는 오류 코드가 포함됩니다. 질문과 기타 Adobe Experience Platform 서비스 문제 해결에 대해서는 Experience Platform 문제 해결 가이드를 참조하십시오.
Adobe Experience Platform 내에서 쿼리 서비스와 Data Distiller이 함께 작동하는 방식을 명확히 하기 위해 두 가지 기본 질문이 있습니다.
Query Service와 Data Distiller 사이에는 어떤 관계가 있습니까?
Query Service 및 Data Distiller 는 특정 데이터 쿼리 기능을 제공하는 별개의 상호 보완적인 구성 요소입니다. Query Service 데이터 레이크를 변경하지 않고 수집된 데이터를 탐색, 유효성 검사 및 실험할 수 있는 광고 임시 쿼리를 위해 설계되었습니다. 반면, 데이터 디스틸러(Data Distiller)는 데이터를 변환하고 보강하는 배치 쿼리에 중점을 두며, 그 결과는 나중에 사용할 수 있도록 데이터 레이크에 다시 저장됩니다. Data Distiller의 일괄 처리 쿼리를 예약, 모니터링 및 관리할 수 있으므로 Query Service만으로는 수행할 수 없는 심층적인 데이터 처리 및 조작을 지원할 수 있습니다.
Query Service는 신속한 통찰력을 제공하는 반면, Data Distiller는 심층적이고 지속적인 데이터 변환을 가능하게 합니다.
쿼리 서비스와 Data Distiller의 차이점은 무엇입니까?
쿼리 서비스: 데이터 탐색, 유효성 검사 및 실험에 중점을 둔 SQL 쿼리에 사용됩니다. 출력은 데이터 레이크에 저장되지 않으며 실행 시간은 10분으로 제한됩니다. Ad Hoc 쿼리는 간단한 대화형 데이터 검사 및 분석에 적합합니다.
데이터 Distiller: 데이터 레이크에 다시 저장된 결과를 사용하여 데이터를 처리, 정리 및 보강하는 일괄 쿼리를 사용하도록 설정합니다. 이러한 쿼리는 더 긴 실행(최대 24시간)과 예약, 모니터링 및 가속화된 보고와 같은 추가 기능을 지원합니다. Data Distiller은 심층적인 데이터 조작 및 예약된 데이터 처리 작업에 이상적입니다.
자세한 내용은 쿼리 서비스 패키징 문서를 참조하십시오.
질문 범주 categories
FAQ에 대한 다음 답변 목록은 다음 카테고리로 구분됩니다.
일반 쿼리 서비스 질문 general
이 섹션에서는 성능, 제한 및 프로세스에 대해 설명합니다.
쿼리 서비스 편집기에서 자동 완성 기능을 끌 수 있습니까?
쿼리를 입력할 때 쿼리 편집기가 느려지는 이유는 무엇입니까?
쿼리 서비스 API에 Postman을(를) 사용할 수 있습니까?
UI를 통해 쿼리에서 반환되는 최대 행 수에 제한이 있습니까?
쿼리를 사용하여 행을 업데이트할 수 있습니까?
쿼리의 결과 출력에 대한 데이터 크기 제한이 있습니까?
SELECT 쿼리의 출력 행 수에 대한 제한을 무시하려면 어떻게 해야 합니까?
출력 행 제한을 무시하려면 쿼리에 "LIMIT 0"을 적용합니다. 예:
code language-sql |
---|
|
10분 후에 쿼리가 시간 초과되는 것을 방지하려면 어떻게 해야 합니까?
쿼리 제한 시간이 초과된 경우 다음 솔루션 중 하나 이상을 사용하는 것이 좋습니다.
- 쿼리를 CTAS 쿼리로 변환하고 실행을 예약합니다. 실행 예약은 UI를 통해 🔗하거나 API를 통해 수행할 수 있습니다.
- 추가 필터 조건을 적용하여 더 작은 데이터 청크에서 쿼리를 실행하십시오.
- 자세한 내용을 수집하려면 EXPLAIN 명령을 실행하십시오.
- 데이터 세트 내의 데이터 통계를 검토합니다.
- 쿼리를 간소화된 양식으로 변환하고 준비된 문을 사용하여 다시 실행하십시오.
여러 쿼리가 동시에 실행되는 경우 쿼리 서비스 성능에 문제가 있습니까?
예약된 키워드를 열 이름으로 사용할 수 있습니까?
ORDER
, GROUP BY
, WHERE
, DISTINCT
등의 열 이름으로 사용할 수 없는 특정 예약된 키워드가 있습니다. 이러한 키워드를 사용하려면 이 열을 이스케이프 처리해야 합니다.계층 구조 데이터 세트에서 열 이름을 찾으려면 어떻게 해야 합니까?
다음 단계에서는 UI를 통해 중첩된 모든 필드와 열을 병합된 형식으로 포함하여 데이터 세트의 표 형식으로 보기를 표시하는 방법을 설명합니다.
- Experience Platform에 로그인한 후 UI의 왼쪽 탐색에서 데이터 세트 를 선택하여 데이터 세트 대시보드로 이동합니다.
- 데이터 세트 찾아보기 탭이 열립니다. 검색 창을 사용하여 사용 가능한 옵션을 구체화할 수 있습니다. 표시된 목록에서 데이터 세트를 선택합니다.
- 데이터 세트 활동 화면이 나타납니다. 선택한 데이터 세트에서 평면화된 데이터의 XDM 스키마 표 형식으로 보기 대화 상자를 열려면 미리 보기 데이터 세트 선택합니다. 자세한 내용은 데이터 세트 설명서 미리 보기에서 확인할 수 있습니다.
- 스키마에서 필드를 선택하여 해당 내용을 평평한 열에 표시합니다. 열 이름은 페이지 오른쪽의 콘텐츠 위에 표시됩니다. 이 데이터 세트를 쿼리하는 데 사용할 이 이름을 복사해야 합니다.
쿼리 편집기 또는 타사 클라이언트를 사용하여 중첩된 데이터 구조를 사용하는 방법에 대한 전체 지침은 설명서를 참조하세요.
배열이 포함된 데이터 세트에서 쿼리 속도를 높이려면 어떻게 해야 합니까?
적은 수의 행에만 여러 시간 후에도 CTAS 쿼리가 계속 처리되는 이유는 무엇입니까?
매우 작은 데이터 세트에서 쿼리가 오래 걸린 경우 고객 지원 센터에 문의하십시오.
처리하는 동안 쿼리가 중단되는 원인은 여러 가지가 있을 수 있습니다. 정확한 원인 파악을 위해서는 사례별로 심층적인 분석이 필요하다. Adobe 고객 지원 센터에 문의하여 이 프로세스를 진행하십시오.
Adobe 고객 지원 센터에 문의하려면 어떻게 해야 합니까? customer-support
Adobe 고객 지원 전화 번호 전체 목록은 Adobe 도움말 페이지에서 사용할 수 있습니다. 또는 다음 단계를 완료하여 온라인으로 도움말을 찾을 수 있습니다.
- 웹 브라우저에서 https://www.adobe.com/(으)로 이동합니다.
- 위쪽 탐색 모음 오른쪽에서 로그인 을 선택합니다.
- Adobe 라이선스에 등록된 Adobe ID 및 암호를 사용합니다.
- 위쪽 탐색 모음에서 도움말 및 지원 을 선택하십시오.
도움말 및 지원 섹션이 포함된 드롭다운 배너가 나타납니다. Adobe 고객 지원 가상 도우미를 열려면 문의하기 를 선택하고, 대규모 조직을 위한 전용 도움말은 엔터프라이즈 지원 을 선택하십시오.
이전 작업이 성공적으로 완료되지 않은 경우 후속 작업을 실행하지 않고 순차적 일련의 작업을 구현하려면 어떻게 해야 합니까?
익명 블록 기능을 사용하면 순서대로 실행되는 하나 이상의 SQL 문을 연결할 수 있습니다. 또한 예외 처리 옵션을 사용할 수 있습니다.
자세한 내용은 익명 블록 설명서를 참조하세요.
쿼리 서비스에서 사용자 지정 속성을 구현하려면 어떻게 해야 합니까?
사용자 지정 속성을 구현하는 방법에는 두 가지가 있습니다.
- 기존 Adobe 정의 함수의 조합을 사용하여 사용 사례 요구 사항이 충족되는지 확인하십시오.
- 이전 제안이 사용 사례를 충족하지 않으면 창 함수를 조합하여 사용해야 합니다. 창 함수는 시퀀스의 모든 이벤트를 봅니다. 또한 내역 데이터를 검토할 수 있으며 모든 조합으로 사용할 수 있습니다.
쿼리를 쉽게 다시 사용할 수 있도록 템플릿화할 수 있습니까?
쿼리에 대한 오류 로그를 검색하려면 어떻게 합니까? error-logs
특정 쿼리에 대한 오류 로그를 검색하려면 먼저 쿼리 서비스 API를 사용하여 쿼리 로그 세부 정보를 가져와야 합니다. HTTP 응답에는 쿼리 오류를 조사하는 데 필요한 쿼리 ID가 포함되어 있습니다.
여러 쿼리를 검색하려면 GET 명령을 사용하십시오. API를 호출하는 방법에 대한 정보는 샘플 API 호출 설명서를 참조하십시오.
응답에서 조사할 쿼리를 식별하고 해당 id
값을 사용하여 다른 GET 요청을 만듭니다. 전체 지침은 ID로 쿼리 검색에서 찾을 수 있습니다.
성공적인 응답은 HTTP 상태 200을 반환하고 errors
배열을 포함합니다. 간결성을 위해 응답이 단축되었습니다.
code language-json |
---|
|
사용 가능한 모든 끝점에 대한 자세한 내용은 쿼리 서비스 API 참조 설명서를 참조하세요.
"스키마 유효성 검사 오류"는 무엇을 의미합니까?
"스키마 유효성 검사 오류" 메시지는 시스템이 스키마 내에서 필드를 찾을 수 없음을 의미합니다. Query Service에서 데이터 자산 구성에 대한 모범 사례 문서 다음에 Select 설명서로 테이블 만들기를 읽어야 합니다.
다음 예에서는 CTAS 구문 및 구조 데이터 형식의 사용을 보여 줍니다.
code language-sql |
---|
|
매일 시스템에 들어오는 새 데이터를 빠르게 처리하려면 어떻게 해야 합니까?
프로필 UI에 표시된 숫자와 프로필 내보내기 데이터 세트에서 계산된 숫자 간에 차이가 있는 이유는 무엇입니까?
프로필 대시보드에 표시된 숫자는 마지막 스냅샷을 기준으로 정확합니다. 프로필 내보내기 테이블에서 생성된 숫자는 내보내기 쿼리에 전적으로 의존합니다. 따라서 특정 대상에 적합한 프로필 수를 쿼리하는 것은 이러한 불일치의 일반적인 원인입니다.
note note |
---|
NOTE |
쿼리에는 내역 데이터가 포함되지만 UI에는 현재 프로필 데이터만 표시됩니다. |
내 쿼리가 빈 하위 집합을 반환하는 이유는 무엇이며 어떻게 해야 합니까?
쿼리의 범위가 너무 좁기 때문일 수 있습니다. 일부 데이터가 표시될 때까지 WHERE
절의 섹션을 체계적으로 제거해야 합니다.
다음과 같은 작은 쿼리를 사용하여 데이터 세트에 데이터가 포함되어 있는지 확인할 수도 있습니다.
code language-sql |
---|
|
데이터를 샘플링할 수 있습니까?
Query Service는 어떤 도우미 기능을 지원합니까?
모든 기본 Spark SQL 함수가 지원됩니까, 아니면 사용자가 Adobe Systems 에서 제공하는 래퍼 Spark SQL 함수만 사용하도록 제한됩니까?
사용자가 다른 쿼리에서 사용할 수 있는 UDF(사용자 정의 함수)를 직접 정의할 수 있습니까?
예약된 쿼리가 실패하면 어떻게 해야 합니까?
먼저 로그를 확인하여 오류의 세부 사항을 확인합니다. 로그 내에서 오류 찾기에 대한 FAQ 섹션에서 이 작업을 수행하는 방법에 대한 자세한 정보를 제공합니다.
또한 UI에서 예약된 쿼리 및 API를 통해 수행하는 방법에 대한 지침을 보려면 설명서를 확인해야 합니다.
Query Editor을(를) 사용할 때는 이미 만들어져 저장된 쿼리에만 일정을 추가할 수 있습니다. Query Service API에는 적용되지 않습니다.
"세션 제한에 도달했습니다." 오류는 무엇을 의미합니까?
쿼리 로그는 삭제된 데이터 세트와 관련된 쿼리를 어떻게 처리합니까?
쿼리의 메타데이터만 가져오려면 어떻게 해야 합니까?
0개의 행을 반환하는 쿼리를 실행하여 응답에서 메타데이터만 가져올 수 있습니다. 이 예제 쿼리는 지정된 테이블에 대한 메타데이터만 반환합니다.
code language-sql |
---|
|
CTAS(Create Table As Select) 쿼리를 구체화하지 않고 빠르게 반복하려면 어떻게 해야 합니까?
사용할 쿼리를 구체화하기 전에 쿼리를 빠르게 반복하고 실험하기 위해 임시 테이블을 만들 수 있습니다. 임시 테이블을 사용하여 쿼리가 작동하는지 확인할 수도 있습니다.
예를 들어 임시 테이블을 만들 수 있습니다.
code language-sql |
---|
|
그런 다음 임시 테이블을 다음과 같이 사용할 수 있습니다.
code language-sql |
---|
|
시간대를 UTC 타임스탬프에서 및 로 변경하려면 어떻게 합니까?
Adobe Experience Platform은 데이터를 UTC(협정 세계시) 타임스탬프 형식으로 유지합니다. UTC 형식의 예는 2021-12-22T19:52:05Z
입니다.
Query Service는 특정 타임스탬프를 UTC 형식으로 변환하는 기본 제공 SQL 함수를 지원합니다. to_utc_timestamp()
및 from_utc_timestamp()
메서드는 모두 timestamp와 timezone의 두 매개 변수를 사용합니다.
table 0-row-2 1-row-2 2-row-2 | |
---|---|
매개변수 | 설명 |
타임스탬프 | 타임스탬프는 UTC 형식이나 간단한 {year-month-day} 형식으로 쓸 수 있습니다. 시간을 제공하지 않은 경우 기본값은 지정된 날 아침의 자정입니다. |
시간대 | 시간대가 {continent/city}) 형식으로 작성되었습니다. 공개 도메인 TZ 데이터베이스에 있는 인식된 시간대 코드 중 하나여야 합니다. |
UTC 타임스탬프로 변환
to_utc_timestamp()
메서드는 지정된 매개 변수를 해석하고 UTC 형식의 로컬 표준 시간대의 타임스탬프(으)로 변환합니다. 예를 들어, 대한민국 서울의 시간대는 UTC/GMT +9시간입니다. 날짜 전용 타임스탬프를 제공함으로써 메서드에서는 아침 자정의 기본값을 사용합니다. 타임스탬프 및 시간대는 해당 지역의 시간에서 로컬 지역의 UTC 타임스탬프로 UTC 형식으로 변환됩니다.
code language-sql |
---|
|
쿼리가 사용자의 현지 시간으로 타임스탬프를 반환합니다. 이 경우 서울은 전날 오후 3시가 9시간 앞선다.
code language-none |
---|
|
다른 예로, 지정된 타임스탬프가 Asia/Seoul
시간대에 대해 2021-07-14 12:40:00.0
인 경우 반환된 UTC 타임스탬프는 2021-07-14 03:40:00.0
입니다.
쿼리 서비스 UI에서 제공되는 콘솔 출력은 사람이 인식할 수 있는 형식입니다.
code language-none |
---|
|
UTC 타임스탬프에서 변환
from_utc_timestamp()
메서드는 로컬 표준 시간대의 타임스탬프 에서 지정된 매개 변수 을(를) 해석하고 원하는 지역의 동등한 타임스탬프를 UTC 형식으로 제공합니다. 아래 예에서 시간은 사용자의 현지 시간대에서 오후 2시 40분입니다. 변수로 통과한 서울 시간대가 현지 시간대보다 9시간 앞선다.
code language-sql |
---|
|
쿼리는 매개 변수로 전달된 시간대에 대해 타임스탬프를 UTC 형식으로 반환합니다. 결과는 쿼리를 실행한 시간대보다 9시간 빠릅니다.
code language-none |
---|
|
시계열 데이터를 필터링하려면 어떻게 해야 합니까?
accordion | |||||
---|---|---|---|---|---|
답변 | |||||
시계열 데이터로 쿼리할 때는 보다 정확한 분석을 위해 가능하면 타임스탬프 필터를 사용해야 합니다.
타임스탬프 필터를 사용하는 예는 아래에서 볼 수 있습니다.
|
CAST
연산자를 올바르게 사용하여 SQL 쿼리에서 내 타임스탬프를 변환하는 방법은 무엇입니까?
CAST
연산자를 사용하여 타임스탬프를 변환할 때 날짜 과(와) 시간을 모두 포함해야 합니다.
예를 들어 아래 표시된 대로 시간 구성 요소가 없으면 오류가 발생합니다.
code language-sql |
---|
|
CAST
연산자의 올바른 사용법이 아래에 표시되어 있습니다.
code language-sql |
---|
|
데이터 세트에서 모든 행을 가져오려면 *와 같은 와일드카드를 사용해야 합니까?
SQL 쿼리에 NOT IN
을(를) 사용해야 합니까?
NOT IN
연산자는 종종 다른 테이블이나 SQL 문에서 찾을 수 없는 행을 검색하는 데 사용됩니다. 이 연산자는 성능이 저하될 수 있으며 비교 중인 열이 NOT NULL
을(를) 수락하거나 레코드가 많은 경우 예기치 않은 결과를 반환할 수 있습니다.
NOT IN
을(를) 사용하는 대신 NOT EXISTS
또는 LEFT OUTER JOIN
을(를) 사용할 수 있습니다.
예를 들어 다음과 같은 테이블을 만든 경우:
code language-sql |
---|
|
연산자를 NOT EXISTS
사용하는 경우 다음 쿼리를 사용하여 연산자를 NOT IN
사용하여 복제할 수 있습니다.
code language-sql |
---|
|
또는 연산자를 LEFT OUTER JOIN
사용하는 경우 다음 쿼리를 사용하여 연산자를 NOT IN
사용하여 복제할 수 있습니다.
code language-sql |
---|
|
UI에 표시된 이름좋아요 이중 밑줄이 있는 CTAS 쿼리를 사용하여 데이터 세트 만들 수 있습니까? 예: test_table_001
.
한 번에 실행할 수 있는 동시 쿼리 수는 몇 개입니까?
쿼리 활동 및 상태를 볼 수 있는 활동 대시보드가 있습니까?
업데이트를 롤백할 방법이 있습니까? 예를 들어 데이터가 다시 Platform에 기록될 때 오류가 발생하거나 일부 계산을 다시 구성해야 하는 경우 해당 시나리오를 어떻게 처리해야 합니까?
Adobe Experience Platform에서 쿼리를 최적화하려면 어떻게 해야 합니까?
시스템은 데이터베이스가 아니기 때문에 인덱스가 없지만 데이터 저장소에 연결된 다른 최적화가 있습니다. 쿼리를 조정하는 데 다음 옵션을 사용할 수 있습니다.
- 시계열 데이터를 기반으로 하는 시간 기반 필터.
- struct 데이터 형식에 대한 푸시다운이 최적화되었습니다.
- 어레이 및 맵 데이터 유형에 최적화된 비용 및 메모리 푸시 다운
- 스냅샷을 사용한 증분 처리
- 지속된 데이터 형식.
로그인을 Query Service의 특정 측면으로 제한할 수 있습니까, 아니면 "all or nothing" 솔루션입니까?
쿼리 서비스에서 사용할 수 있는 데이터를 제한할 수 있습니까, 아니면 단순히 전체 Adobe Experience Platform 데이터 레이크에 액세스합니까?
Query Service에서 액세스할 수 있는 데이터를 제한하는 다른 옵션은 무엇입니까?
액세스를 제한하는 방법에는 세 가지가 있습니다. 이는 다음과 같습니다.
- SELECT 문을 사용하고 데이터 세트에 읽기 전용 액세스 권한을 부여합니다. 또한 쿼리 관리 권한을 할당합니다.
- SELECT/INSERT/CREATE 문을 사용하여 데이터 세트에 쓰기 액세스 권한을 부여합니다. 또한 쿼리 관리 권한을 할당합니다.
- 위의 이전 제안과 함께 통합 계정을 사용하고 쿼리 통합 권한을 할당합니다.
Query Service에서 데이터를 반환하면 Platform에서 보호된 데이터를 반환하지 않았는지 확인하기 위해 실행할 수 있는 검사가 있습니까?
- 쿼리 서비스는 속성 기반 액세스 제어를 지원합니다. 열/리프 수준 및/또는 구조 수준에서 데이터에 대한 액세스를 제한할 수 있습니다. 속성 기반 액세스 제어에 대한 자세한 내용은 설명서를 참조하십시오.
서드파티 클라이언트와의 연결에 대한 SSL 모드를 지정할 수 있습니까? 예를 들어 Power BI에 'verify-full'을 사용할 수 있습니까?
Power BI 클라이언트에서 쿼리 서비스로의 모든 연결에 TLS 1.2를 사용합니까?
포트 80에서 수행된 연결이 여전히 https를 사용합니까?
특정 연결에 대해 특정 데이터 세트 및 열에 대한 액세스를 제어할 수 있습니까? 어떻게 구성됩니까?
쿼리 서비스가 "INSERT OVERWRITE INTO" 명령을 지원합니까?
라이선스 사용량 대시보드의 사용량 데이터는 Data Distiller Compute Hours에 대해 얼마나 자주 업데이트됩니까?
Data Distiller 액세스 없이 CREATE VIEW 명령을 사용할 수 있습니까?
CREATE VIEW
명령을 사용할 수 있습니다. 이 명령은 데이터의 논리적 뷰를 제공하지만 데이터 레이크에 다시 쓰지 않습니다.DbVisualizer에서 익명 블록을 사용할 수 있습니까?
Data Distiller data-distiller
Data Distiller의 라이선스 사용은 어떻게 추적되며 이 정보는 어디에서 볼 수 있습니까?
컴퓨팅 시간이란 무엇입니까?
컴퓨팅 시간은 어떻게 측정되나요?
동일한 쿼리를 연속적으로 실행할 때 컴퓨팅 시간 소비 균일 변동이 발생하는 이유는 무엇인가요?
오랜 기간 동안 동일한 데이터를 사용하여 동일한 쿼리를 실행할 때 계산 시간이 줄어드는 것을 확인하는 것이 정상입니까? 왜 이런 일이 일어날까요?
쿼리 UI
쿼리 서비스에 연결을 시도할 때 "연결 초기화 중…"이 중단되었습니다. 문제를 해결하려면 어떻게 합니까?
데이터 세트 샘플
시스템 데이터 세트에 샘플을 만들 수 있습니까?
데이터 내보내기 exporting-data
이 섹션에서는 데이터 및 제한 내보내기에 대해 설명합니다.
쿼리 처리 후 쿼리 서비스에서 데이터를 추출하고 결과를 CSV 파일로 저장하는 방법이 있습니까? export-csv
예. 쿼리 서비스에서 데이터를 추출할 수 있으며 SQL 명령을 통해 결과를 CSV 형식으로 저장하는 옵션도 있습니다.
PSQL 클라이언트를 사용할 때 쿼리 결과를 저장하는 방법에는 두 가지가 있습니다. COPY TO
명령을 사용하거나 다음 형식을 사용하여 문을 만들 수 있습니다.
code language-sql |
---|
|
COPY TO
명령 사용에 대한 지침은(는) SQL 구문 참조 설명서에서 찾을 수 있습니다.
CTAS 쿼리를 통해 수집된 최종 데이터 세트의 컨텐츠를 추출할 수 있습니까? (이러한 데이터가 테라바이트 같은 대량의 데이터라고 가정)
Analytics 데이터 커넥터가 데이터를 반환하지 않는 이유는 무엇입니까?
이 문제의 일반적인 원인은 시간 필터 없이 시계열 데이터를 쿼리하는 것입니다. 예:
code language-sql |
---|
|
다음과 같이 작성되어야 합니다.
code language-sql |
---|
|
SQL 구문
MERGE IN은 Data Distiller 또는 쿼리 서비스에서 지원됩니까?
ITAS 쿼리
ITAS 쿼리란?
타사 도구 third-party-tools
이 섹션에는 PSQL 및 Power BI과 같은 타사 도구 사용에 대한 정보가 포함되어 있습니다.
쿼리 서비스를 서드파티 도구에 연결할 수 있습니까?
서드파티 도구에서 계속 사용하기 위해 쿼리 서비스를 한 번 연결하는 방법이 있습니까?
만료되지 않는 자격 증명이 작동하지 않는 이유는 무엇입니까?
technicalAccountID
및 credential
의 연결된 인수입니다. 암호 값은 {{technicalAccountId}:{credential}}
형식을 사용합니다.자격 증명을 사용하여 외부 클라이언트에 연결하는 방법에 대한 자세한 내용은 설명서를 참조하세요.
쿼리 서비스 편집기에 연결할 수 있는 타사 SQL 편집기 종류
Power BI 도구를 쿼리 서비스에 연결할 수 있습니까?
쿼리 서비스에 연결할 때 대시보드를 로드하는 데 시간이 오래 걸리는 이유는 무엇입니까?
시스템이 쿼리 서비스에 연결되면 대화형 또는 일괄 처리 엔진에 연결됩니다. 이로 인해 처리된 데이터를 반영하기 위해 로드 시간이 길어질 수 있습니다.
대시보드의 응답 시간을 향상시키려면 Query Service와 BI 도구 간에 Business Intelligence(BI) 서버를 캐싱 레이어로 구현해야 합니다. 일반적으로 대부분의 BI 도구에는 서버를 위한 추가 기능이 있습니다.
캐시 서버 계층을 추가하는 목적은 쿼리 서비스의 데이터를 캐시하고 대시보드에 활용하여 응답 속도를 높이는 것입니다. 이는 실행되는 쿼리의 결과가 매일 BI 서버에서 캐시되기 때문에 가능합니다. 그런 다음 캐싱 서버는 대기 시간을 줄이기 위해 동일한 쿼리를 가진 모든 사용자 에게 이러한 결과를 제공합니다. 이 설정에 대한 설명을 위해 사용 중인 유틸리티 또는 서드파티 도구 설명서를 참조하십시오.
pgAdmin 연결 도구 를 사용하여 Query Service에 액세스할 수 있습니까?
PostgreSQL API 오류 postgresql-api-errors
다음 표에서는 PSQL 오류 코드 및 가능한 원인을 제공합니다.
AuthenticationCleartextPassword
이어야 합니다.CREATE TABLE
문을 사용하여 만들지 않았습니다.dbName
에 대한 테이블이 없습니다. dbName
을(를) 확인하십시오.테이블에서 history_meta() 메서드를 사용할 때 58000 오류 코드를 수신한 이유는 무엇입니까?
history_meta()
메서드는 데이터 집합에서 스냅숏에 액세스하는 데 사용됩니다. 이전에는 Azure 데이터 레이크 저장소(ADLS)의 빈 데이터 세트에 대해 쿼리를 실행하려고 하면 데이터 세트가 존재하지 않는다는 58000 오류 코드가 표시되었습니다. 이전 시스템 오류의 예가 아래에 표시됩니다.
code language-shell |
---|
|
이 오류는 쿼리에 대한 반환 값이 없기 때문에 발생했습니다. 이 동작은 이제 다음 메시지를 반환하도록 수정되었습니다.
code language-text |
---|
|
REST API 오류 rest-api-errors
다음 표에서는 HTTP 오류 코드 및 가능한 원인을 제공합니다.