데이터 제품의 데이터 쿼리
이 문서에서는 데이터에 액세스하고 쿼리하는 방법을 간략하게 설명합니다.
Azure Operator Insights 데이터 제품은 사용량 URL로 쿼리하는 데 사용할 수 있는 보강되고 처리된 데이터를 저장합니다.
필수 조건
- 배포된 데이터 제품: Azure Operator Insights 데이터 제품 만들기를 참조하세요.
- 데이터에 대한 액세스가 RBAC(역할 기반 액세스 제어)에 의해 제어되기 때문에 이 데이터 제품의 데이터에 대한
Reader
역할입니다.- 액세스 권한을 확인하려면 Azure Portal에 로그인하고 데이터 제품 리소스로 이동하여 권한 창을 엽니다.
Reader
역할이 있어야 합니다. - 이 역할이 없으면 리소스 소유자에게 사용량 URL에 대한 권한 관리에 따라
Reader
권한을 부여해 달라고 요청합니다.
- 액세스 권한을 확인하려면 Azure Portal에 로그인하고 데이터 제품 리소스로 이동하여 권한 창을 엽니다.
Azure Data Explorer에 사용량 URL 추가
- Azure Portal에 로그인합니다.
- Azure Operator Insights 데이터 제품 리소스로 이동합니다.
- 개요 창에서 사용량 URL을 복사합니다.
- Azure Data Explorer 웹 UI를 열고 추가>연결을 선택합니다.
- 연결 상자에 사용량 URL을 붙여넣고 추가를 선택합니다.
자세한 내용은 Azure Data Explorer 웹 UI에서 클러스터 연결 추가를 참조하세요.
쿼리 수행
이제 데이터에 액세스할 수 있으므로 쿼리를 실행할 수 있는지 확인합니다.
- Azure Data Explorer 웹 UI에서 연결을 추가한 데이터 제품 사용량 URL의 드롭다운을 확장합니다.
- 쿼리를 실행하려는 데이터베이스를 두 번 클릭합니다. 이 데이터베이스는 쿼리 편집기 위의 배너에서 컨텍스트로 설정됩니다.
- 쿼리 편집기에서 다음 간단한 쿼리 중 하나를 실행하여 데이터에 대한 액세스를 확인합니다.
// Lists all available tables in the database.
.show tables
// Returns the schema of the named table. Replace $TableName with the name of table in the database.
$TableName
| getschema
// Take the first entry of the table. Replace $TableName with the name of table in the database.
$TableName
| take 1
데이터에 액세스하면 쿼리를 실행하여 인사이트를 얻거나 데이터를 시각화하고 분석할 수 있습니다. 이러한 쿼리는 KQL(Kusto 쿼리 언어)로 작성됩니다.
데이터 제품의 집계된 데이터는 구체화된 뷰에 저장됩니다. 이러한 뷰는 테이블처럼 쿼리하거나 materialized_view() 함수를 사용하여 쿼리할 수 있습니다. 구체화된 뷰에 대한 쿼리는 materialized_view()
함수를 사용할 때 성능이 뛰어납니다.
관련 콘텐츠
- 쿼리 편집기 사용에 대한 자세한 내용은 데이터 탐색기용 쿼리 작성을 참조하세요.
- KQL에 대한 자세한 내용은 Kusto 쿼리 언어 참조를 참조하세요.
- 데이터 제품의 대시보드 액세스에 대한 자세한 내용은 데이터 제품 대시보드 사용을 참조하세요.