다운샘플링과 업샘플링

SQL Server에서의 시계열 분석

Maham Faisal Khan

Senior Data Science Content Developer

자연 상태의 데이터

SELECT
    SomeDate
FROM dbo.SomeTable
SomeDate
2019-08-11 06:14:29.990
2019-08-11 11:07:37.633
2019-08-11 14:08:00.337
SQL Server에서의 시계열 분석

데이터 다운샘플링

SELECT
    CAST(SomeDate AS DATE) AS SomeDate
FROM dbo.SomeTable
SomeDate
2019-08-11
2019-08-11
2019-08-11
SQL Server에서의 시계열 분석

추가 다운샘플링

SELECT
    DATEADD(HOUR, DATEDIFF(HOUR, 0, SomeDate), 0) AS SomeDate
FROM dbo.SomeTable

DATEDIFF(HOUR, 0, '2019-08-11 06:21:16') = 1,048,470

DATEADD(HOUR, 1048470, 0) = 2019-08-11 06:00:00

SomeDate
2019-08-11 06:00:00.000
2019-08-11 11:00:00.000
2019-08-11 14:00:00.000
SQL Server에서의 시계열 분석

업샘플링은 어떨까요?

다운샘플링

  • 데이터 집계
  • 보통 합계나 개수 집계 가능
  • 데이터의 상위 수준 그림 제공
  • 대부분의 목적에 적합

업샘플링

  • 데이터 분해
  • 할당 규칙 필요
  • 인위적 세분화 제공
  • 데이터 생성, 계산된 평균에 적합
SQL Server에서의 시계열 분석

연습해 봅시다!

SQL Server에서의 시계열 분석

Preparing Video For Download...