다음을 통해 공유


대시보드별 시각적 개체

렌더링 연산자의 컨텍스트에서 만든 모든 시각화는 대시보드 시각화에서 사용할 수 있습니다. 그러나 다음 시각화는 렌더링 연산자가 아닌 Azure Data Explorer 대시보드, 실시간 대시보드 또는 Azure Data Explorer 웹 UI에서만 사용할 수 있습니다.

대시보드 시각적 개체를 사용자 지정하는 방법을 알아보려면 Azure Data Explorer 대시보드 시각적 개체 사용자 지정을 참조 하세요.

Azure Data Explorer의 대시보드에 대한 일반적인 내용은 Azure Data Explorer 대시보드를 사용하여 데이터 시각화를 참조 하세요.

깔때기형 차트

깔때기형 차트는 순차적으로 연결된 단계가 있는 선형 프로세스를 시각화합니다. 각 깔때기 단계는 합계의 백분율을 나타냅니다. 따라서 대부분의 경우 깔때기형 차트는 깔때기형처럼 형성되며 첫 번째 단계가 가장 크고 각 후속 단계가 이전 단계보다 작습니다.

다음 예제에서는 총 세션 수, 요청 및 완료 상태를 보여 주는 서버 요청의 진행률을 시각화합니다. 세션에서 요청으로의 드롭오프 및 완료된 요청과 불완전한 요청의 비율을 강조 표시합니다.

예제 쿼리

let stageOrder = datatable(Stage:string, Order:int)
[
    "session_id", 1,
    "request_id", 2,
    "Completed", 3,
    "Incomplete", 4
];

let base = TransformedServerMetrics
| where MetricType == "sqlserver_requests";

// Build the funnel table dynamically
let funnelData = 
    union 
    (base | where SQLMetrics == "session_id" | summarize Count = count() | extend Stage = "session_id"),
    (base | where SQLMetrics == "request_id" | summarize Count = count() | extend Stage = "request_id"),
    (base | where SQLMetrics == "percent_complete" 
          | summarize Count = countif(Value == 100) | extend Stage = "Completed"),
    (base | where SQLMetrics == "percent_complete" 
          | summarize Count = countif(Value < 100) | extend Stage = "Incomplete");

// Join with stage order and order properly
funnelData
| join kind=inner stageOrder on Stage
| order by Order asc
| project Stage, Count

서버 요청을 시각화하는 깔때기형 차트의 스크린샷

열 지도

열 지도는 두 축 변수에서 관심 있는 주 변수의 값을 색이 지정된 사각형의 그리드로 표시합니다.

열 지도를 렌더링하려면 쿼리에서 세 개의 열이 있는 테이블을 생성해야 합니다. 값 필드에 사용되는 데이터는 숫자여야 합니다. x 및 y 값에 사용할 열은 다음 규칙을 사용합니다.

  • x 열의 값이 string 형식인 경우 y 열의 값도 형식이어야 string 합니다.
  • x 열의 값이 형식인 datetime 경우 열 y의 값은 숫자여야 합니다.

참고 항목

도구에서 데이터 원본을 유추하는 대신 각 데이터 필드를 지정하는 것이 좋습니다.

다음 예제에서는 여러 메트릭 유형에서 가장 자주 사용하는 5개의 SQL 메트릭 분포를 보여 줍니다. 각 SQL 메트릭에 가장 일반적인 메트릭 유형을 강조 표시하여 상위 메트릭에서 활동 패턴을 쉽게 식별할 수 있도록 합니다.

예제 쿼리

let topMetrics = TransformedServerMetrics
| summarize TotalCount = count() by SQLMetrics
| top 5 by TotalCount;  // pick only the 5 most common metrics

TransformedServerMetrics
| where SQLMetrics in (topMetrics | project SQLMetrics)
| summarize Count = count() by SQLMetrics, MetricType
| project X = MetricType, Y = SQLMetrics, Value = Count

서버 메트릭을 시각화하는 열 지도의 스크린샷