Những điều chưa làm được và hướng phát triể n

Một phần của tài liệu Luận văn:Áp dụng Data Warehouse trong phân tích thông tin về các dịch vụ giá trị gia tăng trên điện thoại pdf (Trang 68 - 71)

Khóa luận đã xây dựng được kho dữ liệu và tạo ra các báo cáo truy cập cho người dùng, tuy nhiên ngày nay, yêu cầu của nghiệp vụ kinh doanh ngày càng cao , vì thế cần có những phân tích mang tính chuyên sâu hơn cho người dùng. Trong khi đó ,các báo cáo dạng truyền thống vẫn chưa đáp ứng được các yêu cầu phân tích đó. Những năm gần đây, việc khai phá dữ liệu để tìm kiếm tri thức, dựđoán xu hướng và hỗ trợ ra quyết định đã trở thành một nhu cầu bức thiết trong phân tích dữ liệu. Khóa luận cần được phát triển thêm để có thể xây dựng các ứng dụng phân tích dữ liệu mang tính thông minh hơn.

Do điều kiên thời gian hạn hẹp và hiểu biết của bản thân còn nhiều hạn chế

nên chắc chắn không tránh khỏi những thiếu sót. Rất mong nhận được sự góp ý chân thành của các thầy cô, bạn bè và những người quan tâm đến đề tài này.

TÀI LIU THAM KHO

1. The Microsoft Data Warehouse Toolkit With SQL Server 2005 and the Microsoft Business Intelligence Toolset. Joy Mundy,Warren Thornthwaite, Ralph Kimbal © 2006

2. Building a Data Warehouse with Example in SQL Server. Copyright 2008 by Vincent Rainardi.

3. Building theData Warehouse 1st edition . Copyright 1992 by W.H.Inmon 4. Professional SQL Server Analysis Services 2005 with MDX. By Sivakumar

Harinath and Stephen R. Quinn , Wrox Press 2006

5. Professional SQL Server™ 2005 Reporting Services. Copyright © 2006 by Wiley Publishing, Inc., Indianapolis, Indiana

6. Pro SQL Server 2005 Integration Services . By Jim Wightman Published Dec 2007

PH LC 1 1. Câu lệnh SQL lấy các trường của chiều thời gian

SELECT DISTINCT

DATEADD(dd, DATEDIFF(dd, 0, DateIn), 0) AS sqlDate, CONVERT(varchar(10), DateIn, 112) AS fulldate,

DATEPART(dw, DateIn) AS dateweek, DATEPART(dd, DateIn) AS dateOfmonth,

DATEDIFF(dd, DATEADD(qq, DATEDIFF(qq, 0, DateIn), 0), DateIn) AS dateOfquater,

DATEDIFF(dd, DATEADD(yy,DATEDIFF(yy, 0, DateIn), 0), DateIn) AS dateofYear,

DATEDIFF(ww, DATEADD(mm, DATEDIFF(mm, 0, DateIn), 0), DateIn)+1 AS weekOfMonth,

DATEDIFF(ww,DATEADD(qq, DATEDIFF(qq, 0, DateIn), 0), DateIn) AS weekOfQuater,

DATEDIFF(ww, DATEADD(yy, DATEDIFF(yy, 0, DateIn), 0), DateIn) AS weekofYear,

DATEDIFF(mm, DATEADD(qq, DATEDIFF(qq, 0, DateIn), 0), DateIn) AS monthOfQuater,

DATEDIFF(mm, DATEADD(yy, DATEDIFF(yy, 0, DateIn), 0), DateIn) AS monthofYear,

DATEPART(qq, DateIn) AS quater, DATEPART(yy, DateIn) AS year,

(CASE WHEN datepart(dw, datein) = '6' OR datepart(dw, datein) = '7' THEN 0 ELSE 1 END) AS

ISdayInweek

FROM tblProcessedSMSToday WHERE DateIn > @datein ORDER BY sqlDate

PH LC 2

Danh sách các trích dn.

[1]. Building the Data Warehouse1st edition . Copyright 1992 by W.H.Inmon [2]. Building a Data Warehouse with Example in SQL Server. Copyright 2008 by Vincent Rainardi.

Một phần của tài liệu Luận văn:Áp dụng Data Warehouse trong phân tích thông tin về các dịch vụ giá trị gia tăng trên điện thoại pdf (Trang 68 - 71)