Giảm lấy mẫu và tăng lấy mẫu dữ liệu

Phân tích chuỗi thời gian trong SQL Server

Maham Faisal Khan

Senior Data Science Content Developer

Dữ liệu trong tự nhiên

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
Phân tích chuỗi thời gian trong SQL Server

Giảm lấy mẫu dữ liệu

SELECT
    CAST(SomeDate AS DATE) AS SomeDate
FROM dbo.SomeTable
SomeDate
2019-08-11
2019-08-11
2019-08-11
Phân tích chuỗi thời gian trong SQL Server

Giảm lấy mẫu sâu hơn

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
Phân tích chuỗi thời gian trong SQL Server

Còn tăng lấy mẫu thì sao?

Giảm lấy mẫu

  • Tổng hợp dữ liệu
  • Thường có thể tính tổng hoặc đếm
  • Cho cái nhìn tổng quan cấp cao
  • Phù hợp cho hầu hết mục đích

Tăng lấy mẫu

  • Phân rã dữ liệu
  • Cần quy tắc phân bổ
  • Tạo độ chi tiết nhân tạo
  • Phù hợp để sinh dữ liệu, tính trung bình
Phân tích chuỗi thời gian trong SQL Server

Hãy thực hành!

Phân tích chuỗi thời gian trong SQL Server

Preparing Video For Download...