ĐH CÔNG NGHỆ THÔNG TIN
KHOA HỆ THỐNG THÔNG TIN
----------
Đồ Án OLAP
IS217.K13.HTCL
Nguyễn Quốc Cường MSSV: 17520304
Mạc Huy Tú
MSSV: 17521196
Lớp: IS217.K13.HTCL
GVHD: Đỗ Thị Minh Phụng
Kho dữ liệu và OLAP
IS217.K13.HTCL
Dương Quốc Cường
Mạc Huy Tú
17520304
17521196
Mục Lục
1
2
3
Mô tả dữ liệu.......................................................................................................................... 6
1.1.
Nguồn dữ liệu.................................................................................................................. 6
1.2.
ERD database OLTP ..................................................................................................... 6
1.3.
Mô tả database OLTP .................................................................................................... 6
1.3.1.
Bảng: Sales.Customer ............................................................................................. 6
1.3.2.
Bảng: Sales.CustomerCategories........................................................................... 9
1.3.3.
Bảng: Sales.Invoices.............................................................................................. 10
1.3.4.
Bảng: Sales.Invoicelines ....................................................................................... 13
1.3.5.
Bảng: Application.Cities....................................................................................... 14
1.3.6.
Bảng: Application.Countries ............................................................................... 15
1.3.7.
Bảng: Application.StateProvinces ....................................................................... 16
1.3.8.
Bảng : Applicaion.People ..................................................................................... 17
1.3.9.
Bảng: Warehouse. StockItems ............................................................................. 23
1.3.10.
Bảng: Warehouse.PackageTypes ..................................................................... 25
1.3.11.
Bảng: Warehouse.Colors .................................................................................. 26
Mô tả database database warehouse ................................................................................. 27
2.1.
Diagram database warehouse ..................................................................................... 27
2.2.
Bảng: DimCustomers ................................................................................................... 27
2.3.
Bảng: DimDates ............................................................................................................ 28
2.4.
Bảng: DimSalesPersons ............................................................................................... 28
2.5.
Bảng: DimStockItems .................................................................................................. 28
2.6.
Bảng: FactSale .............................................................................................................. 28
SSIS database warehouse ................................................................................................... 30
3.1.
Mơ hình SSIS ................................................................................................................ 30
3.1.1.
4
Reset Database ...................................................................................................... 30
Sequence Container: Load Dimension Tables ................................................................. 32
4.1.
Load DimCustomer ...................................................................................................... 32
4.1.1.
ADO NET Source: Customer Data Source ........................................................ 32
4.1.2.
Sort Transformation Editor: Customer Sort ..................................................... 34
4.1.3.
ADO NET Source: Customer Category Source ................................................. 35
4.1.4.
Sort Transformation Editor: Customer Sort ..................................................... 36
2
Kho dữ liệu và OLAP
IS217.K13.HTCL
Dương Quốc Cường
Mạc Huy Tú
17520304
17521196
4.1.5.
Merge Join: Container Category và Customer .................................................. 37
4.1.6.
Sort Transformation Editor: Customer & Category Sort ................................ 38
4.1.7.
ADO NET Destination: Cities Source Data ........................................................ 39
4.1.8.
Sort Transformation Editor: Cities Sort ............................................................ 40
4.1.9.
Merge Join: Category & Customer và Cities ..................................................... 41
4.1.10.
Sort Transformation Editor: Customer và City............................................. 42
4.1.11.
ADO NET Soure: StateProvinceData ............................................................. 43
4.1.12.
Sort Transformation Editor: StateProvinces Sort ......................................... 44
4.1.13.
Merge Join: Category & Customer và Cities ................................................. 45
4.1.14.
Sort Transformation Editor: Customer & City & StateProvince Sort ........ 47
4.1.15.
ADO NET Source: Product & ProductCatogery Data .................................. 47
4.1.16.
Sort Transformation Editor: StateProvinces Sort ......................................... 48
4.1.17.
Merge Join: Customer & City & StateProvince và Country ........................ 49
4.1.18.
Sort
Sort Transformation Editor: Customer & City & StateProvince & Country
51
4.1.19.
ADO NET Destination: Load DimCustomers ................................................ 51
4.2.
Load DimStockItems.................................................................................................... 53
4.2.1.
ADO NET Source: StockItems Data ................................................................... 53
4.2.2.
Sort Transformation Edit: StockItems Column ................................................ 54
4.2.3.
ADO NET Source: PackageTypes Data .............................................................. 55
4.2.4.
Sort Transformation Edit: PackageTypes Sort ................................................. 56
4.2.5.
Merge Joins: StockItems & PackageTypes ........................................................ 56
4.2.6.
Derived Column Tranformation: Transform Color Column ........................... 57
4.2.7.
Sort Transformation Edit: StockItem & UnitPackage Sort ............................. 58
4.2.8.
ADO NET Source: Colors Data ........................................................................... 59
4.2.9.
Sort Transformation Edit: Colors Sort............................................................... 60
4.2.10.
Merge join: StockItem & UnitPackage và Colors .......................................... 61
4.2.11.
Derived Column Tranformation: Transform ColorName, Size Column .... 62
4.2.12.
Sort Transformation Edit:Sort ........................................................................ 63
4.2.13.
ADO NET Destination: DimStockItems ......................................................... 63
4.3.
DimSalesPersons........................................................................................................... 65
4.3.1.
ADO NET Source: People Data ........................................................................... 65
4.3.3.
Sort Transformation: Sort ................................................................................... 67
4.3.4.
ADO NET Destination: Load DimSalesPersons ................................................ 68
3
Kho dữ liệu và OLAP
IS217.K13.HTCL
4.4.
17520304
17521196
Load DimDate............................................................................................................... 69
4.4.1.
Câu lệnh SQL: ....................................................................................................... 69
4.4.2.
Sequence Container: Create Foreign Keys......................................................... 71
4.5.
FactSales ........................................................................................................................ 72
4.5.1.
ADO NET Destination: Invoice Source Data ..................................................... 73
4.5.2.
ADO NET Destination: InvoiceLine Source....................................................... 74
4.5.3.
Sort Transformation: Invoice Sort ...................................................................... 76
4.5.4.
Sort Transformation: InvoiceLine Sort .............................................................. 77
4.5.5.
Merge Joins: Invoice và InvoiceLine................................................................... 78
4.5.6.
ADO NET Destination: DimStockItems Data .................................................... 80
4.5.7.
Sort Transformation: DimStockItem Sort ......................................................... 81
4.5.8.
SortTransformation: Sale Sort ............................................................................ 82
4.5.9.
Merge Joins: Sale và DimStockItem ................................................................... 83
4.5.10.
ADO NET Destination: DimSalesPersons Source .......................................... 85
4.5.11.
SortTransformation: DimSalesPerson Sort .................................................... 86
4.5.12.
SortTransformation: Sales & StockItem Sort ................................................ 87
4.5.13.
Merge Joins: Sales & StockItem và DimSalesPerson .................................... 87
4.5.14.
ADO NET Destination: DimCustomer Source ............................................... 89
4.5.15.
SortTransformation: DimCustomers Sort ...................................................... 90
4.5.16.
SortTransformation: Sales & StockItems & SalesPerson Sort ..................... 91
4.5.17.
Merge Joins: Sales & StockItems & SalesPerson Sort và DimCustomers... 92
4.5.18.
ADO NET Destination: DimDates Data .......................................................... 94
4.5.19.
SortTransformation: DimDates Sort ............................................................... 95
4.5.20.
SortTransformation: Sales & StockItems & SalesPerson & Customer Sort
96
4.5.21.
Merge Joins: Sales & StockItems & SalesPerson & Customer và DimDates
97
4.5.22.
SortTransformation: Sort ................................................................................ 99
4.6.
5
Dương Quốc Cường
Mạc Huy Tú
Chạy chương trình ..................................................................................................... 101
SSAS ................................................................................................................................... 102
5.1.
Tạo project mới .......................................................................................................... 102
5.2.
Connect đến Data Sources ......................................................................................... 103
5.3.
Điều chỉnh lại phân quyền của SQL Databasse....................................................... 105
5.4.
Tạo Data Source View................................................................................................ 107
4
Kho dữ liệu và OLAP
IS217.K13.HTCL
5.5.
8
DimDate ............................................................................................................... 110
5.6.
Tạo Cubes.................................................................................................................... 114
5.7.
Chỉnh sửa lại các thuộc tính của các bảng Dim ....................................................... 118
5.7.1.
DimSalesPerson ................................................................................................... 118
5.7.2.
DimCustomers ..................................................................................................... 122
5.7.3.
Dim Stock Items .................................................................................................. 124
5.7.4.
Dim Date .............................................................................................................. 127
5.8.
Điều chỉnh Cubes (Sales.Cubes)................................................................................ 135
5.9.
Tạo thêm độ đo Distinct Count ................................................................................. 140
Ngôn ngữ MDX: ................................................................................................................ 141
6.1.
Câu 1: .......................................................................................................................... 141
6.2.
Câu 2: .......................................................................................................................... 143
6.3.
Câu 3: .......................................................................................................................... 146
6.4.
Câu 4: .......................................................................................................................... 148
6.5.
Câu 5: .......................................................................................................................... 151
6.6.
Câu 6: .......................................................................................................................... 153
6.7.
Câu 7: .......................................................................................................................... 156
6.8.
Câu 8: .......................................................................................................................... 158
6.9.
Câu 9: .......................................................................................................................... 161
6.10.
7
17520304
17521196
Tạo Dimessions ........................................................................................................... 109
5.5.1.
6
Dương Quốc Cường
Mạc Huy Tú
Câu 10: ..................................................................................................................... 166
SSRS ................................................................................................................................... 170
7.1.
Tạo project SSRS và thêm data source, dataset ...................................................... 170
7.2.
Tạo report bảng với Grouping và Totals ................................................................. 173
7.3.
Tạo Report thứ 2 ........................................................................................................ 178
7.4.
Deploy project SSRS và đưa report lên server ........................................................ 181
Data Mining ....................................................................................................................... 182
8.1.
Mô tả về dataset dùng để mining. ............................................................................. 182
8.2.
Đổ dữ liệu vào SQL Server bằng công cụ SSIS ....................................................... 183
8.3.
Data mining bằng công cụ SSAS trên Visual Studio .............................................. 186
8.4.
Nhận xét kết quả sau khi Mining dữ liệu. ................................................................ 195
8.5.
Đánh giá các thuật toán bằng Mining Accuracy Chart .......................................... 207
5
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
17520304
17521196
1 Mô tả dữ liệu
1.1. Nguồn dữ liệu
- Đây là một bộ dữ liệu mơ tả về các quy trình sale của bán xe
đạp của một nhà máy
- Nguồn: />(WideWorldImporters-Full.bak)
1.2. ERD database OLTP
Hình 1. Sơ đồ Diagram
1.3. Mơ tả database OLTP
1.3.1. Bảng: Sales.Customer
X
Name
CustomerID
Data
int
N
Decription
Khóa chính cho các bản
ghi mơ tả khách hàng.
6
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
CustomerName
BillToCustomerID
nvarchar(100)
int
CustomerCategoryID
int
BuyingGroupID
int
PrimaryContactPersonID
AlternateContactPersonID
DeliveryMethodID
int
int
int
DeliveryCityID
int
PostalCityID
int
CreditLimit
decimal(18, 2)
AccountOpenedDate
date
StandardDiscountPercentage decimal(18, 3)
IsStatementSent
bit
IsOnCreditHold
bit
PaymentDays
int
PhoneNumber
FaxNumber
DeliveryRun
nvarchar(20)
nvarchar(20)
nvarchar(5)
RunPosition
WebsiteURL
nvarchar(5)
nvarchar(256)
DeliveryAddressLine1
DeliveryAddressLine2
DeliveryPostalCode
nvarchar(60)
nvarchar(60)
nvarchar(10)
17520304
17521196
(Cột nhận dạng / tự động
tăng)
Họ tên khách hàng
Mã số hóa đơn của
khách hàng
Mã số danh mục khách
hàng
Nhóm mua của khách
hàng (tùy chọn)
Mã số liên hệ chính
Mã số liên hệ thay thế
Mã số phương thức giao
hàng
Mã số thành phố của
khách
Mã số bưu điện của
khách hàng
Hạng mức chi trả tín
dụng cho khách hàng
này (NULL nếu không
giới hạn)
Ngày mở tài khoản
Giảm giá cho khách
hàng
Xác nhận gửi trả cho
khách hàng khi trả tiền
(Hay chỉ trả tiền trên
mỗi hóa đơn?)
Kiểm tra xác thực của
khách hàng (Ngăn chặn
việc giao dịch tiếp theo
của khách hàng này)
Số ngày thanh toán (số
lượng)
Số điện thoại
Số fax
Phương thức giao hàng
cho khách hàng
Vị trí của khách hàng
URL trang web của
khách hàng
Địa chỉ đường thứ 1
Địa chỉ đường thứ 2
Mã bưu điện giao hàng
7
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
DeliveryLocation
PostalAddressLine1
PostalAddressLine2
PostalPostalCode
geography
nvarchar(60)
nvarchar(60)
nvarchar(10)
LastEditedBy
ValidFrom
ValidTo
int
datetime2(7)
datetime2(7)
17520304
17521196
Địa chỉ giao hàng
Địa chỉ bưu điện thứ 1
Địa chỉ bưu điện thứ 2
Địa chỉ bưu điện của
khách hàng khi gửi qua
thư
Lần thay đổi cuối cùng
Có hiệu lực từ ngày
Có hiệu lực đến ngày
Liên kết:
Table
Sales.BuyingGro
ups
Application.Citie
s
Application.Citie
s
Sales.CustomerC
ategories
Sales.Customers
Application.Deli
veryMethods
Application.Peop
le
Application.Peop
le
Join
Sales.Customers.Buyin
gGroupID =
Sales.BuyingGroups.Bu
yingGroupID
Sales.Customers.Delive
ryCityID =
Application.Cities.CityI
D
Sales.Customers.Postal
CityID =
Application.Cities.CityI
D
Sales.Customers.Custo
merCategoryID =
Sales.CustomerCategorie
s.CustomerCategoryID
Title/Name/Description
FK_Sales_Customers_BuyingGroupI
D_Sales_BuyingGroups
Tham chiếu ràng buộc khóa ngoại
BuyingGroups.BuyingGroupID
FK_Sales_Customers_DeliveryCityI
D_Application_Cities
Tham chiếu ràng buộc khóa ngoại
Cities.CityID
FK_Sales_Customers_PostalCityID_
Application_Cities
Tham chiếu ràng buộc khóa ngoại
Cities.CityID
FK_Sales_Customers_CustomerCate
goryID_Sales_CustomerCategories
Tham chiếu ràng buộc khóa ngoại
CustomerCategories.CustomerCateg
oryID
Sales.Customers.BillTo FK_Sales_Customers_BillToCustom
erID_Sales_Customers
CustomerID =
Sales.Customers.Custo Tham chiếu ràng buộc khóa ngoại
Customers.CustomerID
merID
Sales.Customers.Delive FK_Sales_Customers_DeliveryMeth
odID_Application_DeliveryMethods
ryMethodID =
Application.DeliveryMet Tham chiếu ràng buộc khóa ngoại
hods.DeliveryMethodID DeliveryMethods.DeliveryMethodID
Sales.Customers.Altern FK_Sales_Customers_AlternateCont
actPersonID_Application_People
ateContactPersonID =
Application.People.Pers Tham chiếu ràng buộc khóa ngoại
People.PersonID
onID
Sales.Customers.LastEd FK_Sales_Customers_Application_P
eople
itedBy =
8
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
Application.Peop
le
Sales.Customers
Sales.CustomerT
ransactions
Sales.Invoices
Sales.Invoices
Sales.Orders
Sales.SpecialDea
ls
Warehouse.Stock
ItemTransactions
Application.People.Pers
onID
Sales.Customers.Primar
yContactPersonID =
Application.People.Pers
onID
Sales.Customers.BillTo
CustomerID =
Sales.Customers.Custo
merID
Sales.CustomerTransacti
ons.CustomerID =
Sales.Customers.Custo
merID
Sales.Invoices.BillToCu
stomerID =
Sales.Customers.Custo
merID
Sales.Invoices.Customer
ID =
Sales.Customers.Custo
merID
Sales.Orders.CustomerI
D=
Sales.Customers.Custo
merID
Sales.SpecialDeals.Cust
omerID =
Sales.Customers.Custo
merID
Warehouse.StockItemTr
ansactions.CustomerID
=
Sales.Customers.Custo
merID
17520304
17521196
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_Customers_PrimaryConta
ctPersonID_Application_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_Customers_BillToCustom
erID_Sales_Customers
Tham chiếu ràng buộc khóa ngoại
Customers.CustomerID
FK_Sales_CustomerTransactions_Cu
stomerID_Sales_Customers
Tham chiếu ràng buộc khóa ngoại
Customers.CustomerID
FK_Sales_Invoices_BillToCustomer
ID_Sales_Customers
Tham chiếu ràng buộc khóa ngoại
Customers.CustomerID
FK_Sales_Invoices_CustomerID_Sal
es_Customers
Tham chiếu ràng buộc khóa ngoại
Customers.CustomerID
FK_Sales_Orders_CustomerID_Sale
s_Customers
Tham chiếu ràng buộc khóa ngoại
Customers.CustomerID
FK_Sales_SpecialDeals_CustomerID
_Sales_Customers
Tham chiếu ràng buộc khóa ngoại
Customers.CustomerID
FK_Warehouse_StockItemTransacti
ons_CustomerID_Sales_Customers
Tham chiếu ràng buộc khóa ngoại
Customers.CustomerID
Khóa độc nhất (unique key)
Columns
Name/Description
CustomerID
PK_Sales_Customers
(Khóa chính)
CustomerName
UQ_Sales_Customers_CustomerName
(Khóa độc nhất)
1.3.2. Bảng: Sales.CustomerCategories
9
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
X
Name
CustomerCategoryID
Data
CustomerCategoryName nvarchar(50)
Decription
Khóa chính danh mục
khách hàng.
(Cột nhận dạng)
Tên danh mục khách hàng
LastEditedBy
ValidFrom
ValidTo
Lần chỉnh sửa cuối cùng
Có hiệu lực từ ngày
Có hiệu lực đến ngày
int
int
datetime2(7)
datetime2(7)
Liên kết:
Table
Join
Applicatio Sales.CustomerCategories.
n.People
LastEditedBy =
Application.People.PersonI
D
Sales.Cust Sales.Customers.CustomerC
omers
ategoryID
= Sales.CustomerCategori
es.CustomerCategoryID
Sales.Spe Sales.Customers.CustomerC
cialDeals ategoryID
= Sales.CustomerCategori
es.CustomerCategoryID
Khóa độc nhất (unique key)
Columns
CustomerCategoryID
CustomerCategoryNam
e
N
17520304
17521196
Title/Name/Description
FK_Sales_CustomerCategories_Applicati
on_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_CustomerCategories_Applicati
on_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_SpecialDeals_CustomerCateg
oryID_Sales_CustomerCategories
Tham chiếu ràng buộc khóa ngoại
CustomerCategories.CustomerCategoryI
D
Name/Description
PK_Sales_CustomerCategories (Khóa chính)
UQ_Sales_CustomerCategories_CustomerCategoryNam
e (Khóa độc nhất)
1.3.3. Bảng: Sales.Invoices
X
Name
Data
InvoiceID
int
CustomerID
int
BillToCustomerID
int
OrderID
DeliveryMethodID
ContactPersonID
int
int
int
N
Decription
Khóa chính hóa đơn.
(Cột nhận dạng)
Tên khách hàng
Mã hóa đơn đến
khách hàng
Mã hàng hóa
Mã vận chuyển
Mã liên lạc
10
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
AccountsPersonID
SalespersonPersonID
PackedByPersonID
InvoiceDate
CustomerPurchaseOrderNumber
int
int
int
date
nvarchar(20)
IsCreditNote
bit
CreditNoteReason
nvarchar(MAX)
Comments
nvarchar(MAX)
DeliveryInstructions
nvarchar(MAX)
InternalComments
nvarchar(MAX)
TotalDryItems
int
TotalChillerItems
int
DeliveryRun
nvarchar(5)
RunPosition
nvarchar(5)
ReturnedDeliveryData
nvarchar(MAX)
ConfirmedDeliveryTime
datetime2(7)
17520304
17521196
Mã tài khoản
Mã người bán hàng
Mã kiện hàng
Ngày của hóa đơn
Purchase Order
Number received
from customer
Đây có phải là một
ghi chú tín dụng (chứ
khơng phải là một hóa
đơn)
Lý do rằng ghi chú tín
dụng này cần được
tạo ra (nếu có)
Mọi ý kiến liên quan
đến hóa đơn này (gửi
cho khách hàng)
Bất kỳ ý kiến liên
quan đến giao hàng
(gửi cho khách hàng)
Bất kỳ ý kiến nội bộ
liên quan đến hóa đơn
này (khơng được gửi
cho khách hàng)
Tổng số hàng khơ
(thơng tin cho tài xế
giao hàng)
Tổng số gói chiller
(thơng tin cho tài xế
giao hàng)
Giao hàng chạy cho
lô hàng này
Vị trí trong giao hàng
chạy cho lơ hàng này
Dữ liệu có cấu trúc
JSON được trả về từ
các thiết bị phân phối
cho việc phân phối
được thực hiện trực
tiếp bởi tổ chức
Xác nhận ngày và
thời gian giao hàng
được quảng cáo từ dữ
liệu phân phối JSON
11
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
ConfirmedReceivedBy
nvarchar(4000)
LastEditedBy
LastEditedWhen
int
datetime2(7)
17520304
17521196
Xác nhận người nhận
được quảng bá từ dữ
liệu phân phối JSON
Lần thay đổi cuối
Lần thay đổi cuối
(thời gian)
Liên kết:
Table
Sales.Customers
Join
Sales.Invoices.Customer
ID =
Sales.Customers.Custom
erID
Sales.Customers
Sales.Invoices.BillToCu
stomerID =
Sales.Customers.Custom
erID
Application.Deliv Sales.Invoices.Delivery
eryMethods
MethodID =
Application.DeliveryMet
hods.DeliveryMethodID
Sales.Orders
Application.Peop
le
Application.Peop
le
Application.Peop
le
Application.Peop
le
Application.Peop
le
Title/Name/Description
FK_Sales_Invoices_CustomerID_Sal
es_Customers
Tham chiếu ràng buộc khóa ngoại
Customers.CustomerID
FK_Sales_Invoices_BillToCustomer
ID_Sales_Customers
Tham chiếu ràng buộc khóa ngoại
Customers.CustomerID
FK_Sales_Invoices_DeliveryMethod
ID_Application_DeliveryMethods
Tham chiếu ràng buộc khóa ngoại
DeliveryMethods.DeliveryMethodI
D
Sales.Invoices.OrderID
FK_Sales_Invoices_OrderID_Sales_
= Sales.Orders.OrderID
Orders
Tham chiếu ràng buộc khóa ngoại
Orders.OrderID
Sales.Invoices.PackedBy FK_Sales_Invoices_PackedByPerson
PersonID =
ID_Application_People
Application.People.Perso Tham chiếu ràng buộc khóa ngoại
nID
People.PersonID
Sales.Invoices.Salespers FK_Sales_Invoices_SalespersonPers
onPersonID =
onID_Application_People
Application.People.Perso Tham chiếu ràng buộc khóa ngoại
nID
People.PersonID
Sales.Invoices.Accounts FK_Sales_Invoices_AccountsPerson
PersonID =
ID_Application_People
Application.People.Perso Tham chiếu ràng buộc khóa ngoại
nID
People.PersonID
Sales.Invoices.LastEdite FK_Sales_Invoices_Application_Peo
dBy =
ple
Application.People.Perso Tham chiếu ràng buộc khóa ngoại
nID
People.PersonID
Sales.Invoices.ContactPe FK_Sales_Invoices_ContactPersonI
rsonID =
D_Application_People
12
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
Application.People.Perso
nID
Sales.CustomerTr Sales.CustomerTransacti
ansactions
ons.InvoiceID =
Sales.Invoices.InvoiceID
Sales.InvoiceLine Sales.InvoiceLines.Invoi
s
ceID
= Sales.Invoices.Invoice
ID
Warehouse.Stock
ItemTransactions
17520304
17521196
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_CustomerTransactions_In
voiceID_Sales_Invoices
Tham chiếu ràng buộc khóa ngoại
Invoices.InvoiceID
FK_Sales_InvoiceLines_InvoiceID_
Sales_Invoices
Tham chiếu ràng buộc khóa ngoại
Invoices.InvoiceID
Warehouse.StockItemTra FK_Warehouse_StockItemTransacti
nsactions.InvoiceID =
ons_InvoiceID_Sales_Invoices
Sales.Invoices.InvoiceID Tham chiếu ràng buộc khóa ngoại
Invoices.InvoiceID
Khóa độc nhất (unique key)
Columns
InvoiceID
Name/Description
PK_Sales_Invoices
(Khóa chính)
1.3.4. Bảng: Sales.Invoicelines
X
Name
InvoiceLineID
Data
int
InvoiceID
int
StockItemID
Description
PackageTypeID
Quantity
UnitPrice
TaxRate
int
nvarchar(100)
int
int
decimal(18, 2)
decimal(18, 3)
TaxAmount
LineProfit
decimal(18, 2)
decimal(18, 2)
ExtendedPrice
LastEditedBy
LastEditedWhen
decimal(18, 2)
int
datetime2(7)
N
Decription
Khóa chính dịng hóa
đơn.
(Cột nhận dạng)
Mã hóa đơn
Mã kho hàng
Miêu tả
Mã loại gói
Định lượng
Đơn giá
Thuế suất được áp
dụng
Số tiền thuế được tính
Lợi nhuận được thực
hiện trên chi tiết đơn
hàng này với giá hiện
tại
Chi phí thêm
Lần thay đổi cuối
Lần thay đổi cuối
(thời gian)
13
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
17520304
17521196
Liên kết:
Table
Sales.Invoices
Join
Sales.InvoiceLines.Invo
iceID =
Sales.Invoices.InvoiceI
D
Warehouse.Pa Sales.InvoiceLines.Pac
ckageTypes
kageTypeID =
Warehouse.PackageTyp
es.PackageTypeID
Application.Pe Sales.InvoiceLines.Last
ople
EditedBy =
Application.People.Pers
onID
Warehouse.Sto Sales.InvoiceLines.Stoc
ckItems
kItemID =
Warehouse.StockItems.
StockItemID
Khóa độc nhất (unique key)
Columns
InvoiceLineID
Title/Name/Description
FK_Sales_InvoiceLines_InvoiceID_Sale
s_Invoices
Tham chiếu ràng buộc khóa ngoại
Invoices.InvoiceID
FK_Sales_InvoiceLines_PackageTypeI
D_Warehouse_PackageTypes
Tham chiếu ràng buộc khóa ngoại
PackageTypes.PackageTypeID
FK_Sales_InvoiceLines_Application_Pe
ople
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_InvoiceLines_StockItemID_
Warehouse_StockItems
Tham chiếu ràng buộc khóa ngoại
StockItems.StockItemID
Name/Description
PK_Sales_InvoiceLines
(Khóa chính)
1.3.5. Bảng: Application.Cities
X
Name
Data
CityID
int
CityName
nvarchar(50)
N
Decription
Khóa chính thành phố.
(Cột nhận dạng / tự động tăng)
Tên thành phố
StateProvinceID
int
Mã bang hoặc vùng của thành phố
Location
geography
Vị trí thành phố
LatestRecordedPop bigint
Thống kê dân số lần gần nhất
ulation
LastEditedBy
int
Lần thay đổi cuối
ValidFrom
datetime2(7)
Có hiệu lực từ ngày
ValidTo
datetime2(7)
Có hiệu lực đến ngày
Liên kết:
Table
Join
Title/Name/Description
Application.Peo Application.Cities.LastE FK_Application_Cities_Application_
ple
ditedBy =
People
14
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
Application.People.Perso
nID
Application.Cities.State
Application.Stat ProvinceID =
eProvinces
Application.StateProvinc
es.StateProvinceID
Sales.Customers.Deliver
yCityID =
Sales.Customers
Application.Cities.CityI
D
Sales.Customers.PostalCi
tyID =
Sales.Customers
Application.Cities.CityI
D
Purchasing.Suppliers.Del
Purchasing.Sup iveryCityID =
Application.Cities.CityI
pliers
D
Purchasing.Suppliers.Pos
Purchasing.Sup talCityID =
Application.Cities.CityI
pliers
D
Application.SystemPara
Application.Syst meters.DeliveryCityID =
Application.Cities.CityI
emParameters
D
Application.SystemPara
Application.Syst meters.PostalCityID =
Application.Cities.CityI
emParameters
D
Khóa độc nhất (unique key)
Columns
CityID
17520304
17521196
Tham chiếu ràng buộc khóa
ngoạiPeople.PersonID
FK_Application_Cities_StateProvinc
eID_Application_StateProvinces
Tham chiếu ràng buộc khóa
ngoạiStateProvinces.StateProvinceID
FK_Sales_Customers_DeliveryCityID
_Application_Cities
Tham chiếu ràng buộc khóa
ngoạiCities.CityID
FK_Sales_Customers_PostalCityID_
Application_Cities
Tham chiếu ràng buộc khóa
ngoạiCities.CityID
FK_Purchasing_Suppliers_DeliveryCi
tyID_Application_Cities
Tham chiếu ràng buộc khóa
ngoạiCities.CityID
FK_Purchasing_Suppliers_DeliveryCi
tyID_Application_Cities
Tham chiếu ràng buộc khóa
ngoạiCities.CityID
FK_Purchasing_Suppliers_DeliveryCi
tyID_Application_Cities
Tham chiếu ràng buộc khóa
ngoạiCities.CityID
FK_Purchasing_Suppliers_DeliveryCi
tyID_Application_Cities
Tham chiếu ràng buộc khóa
ngoạiCities.CityID
Name/Description
PK_Application_Cities (Khóa chính)
1.3.6. Bảng: Application.Countries
X
Name
CountryID
int
Data
CountryName
nvarchar(60)
FormalName
nvarchar(60)
N
Decription
Khóa chính đất nước.
(Cột nhận dạng)
Tên đất nước
Tên chính thức đầy đủ của đất nước
theo thỏa thuận của Liên Hợp Quốc
15
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
IsoAlpha3Code
nvarchar(3)
IsoNumericCode
int
CountryType
nvarchar(20)
LatestRecordedPopula bigint
tion
Continent
nvarchar(30)
Region
nvarchar(30)
Subregion
nvarchar(30)
Border
geography
LastEditedBy
int
ValidFrom
datetime2(7)
ValidTo
datetime2(7)
Liên kết:
Table
Join
Application.Count
Application.Peo ries.LastEditedBy =
ple
Application.People.
PersonID
Application.StatePr
ovinces.CountryID
Application.Stat
=
eProvinces
Application.Count
ries.CountryID
17520304
17521196
Mã 3 chữ cái được gán cho quốc gia
theo ISO
Mã số được gán cho quốc gia theo
ISO
Loại quốc gia hoặc khu vực hành
chính
Thống kê dân số lần gần nhất
Tên lục địa
Vùng
Khu vực
Biên giới
Lần thay đổi cuối
Có hiệu lực từ ngày
Có hiệu lực đến ngày
Title/Name/Description
FK_Application_Countries_Application_P
eople
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Application_StateProvinces_CountryI
D_Application_Countries
Tham chiếu ràng buộc khóa ngoại
Countries.CountryID
Khóa độc nhất (unique key)
Columns
Name/Description
CountryID
PK_Application_Countries
(Khóa chính)
CountryName
UQ_Application_Countries_CountryName
(Khóa độc nhất)
FormalName
UQ_Application_Countries_FormalName
(Khóa độc nhất)
1.3.7. Bảng: Application.StateProvinces
X
Name
StateProvinceID
int
Data
StateProvinceCode
nvarchar(5)
N
Decription
Khóa chính Tỉnh/bang.
(Cột nhận dạng)
Mã phổ biến cho tiểu bang hoặc tỉnh
này (chẳng hạn như WA Washington cho Hoa Kỳ)
16
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
Tên chính thức của bang hoặc tỉnh
StateProvinceName nvarchar(50)
CountryID
int
SalesTerritory
nvarchar(50)
Border
geography
LatestRecordedPop bigint
ulation
LastEditedBy
int
ValidFrom
datetime2(7)
ValidTo
datetime2(7)
Liên kết:
Table
Join
Application.StateProvin
Application. ces.CountryID =
Countries
Application.Countries.Co
untryID
Application.StateProvin
Application. ces.LastEditedBy =
People
Application.People.Person
ID
Application.Cities.StatePr
Application. ovinceID =
Application.StateProvin
Cities
ces.StateProvinceID
Khóa độc nhất (unique key)
Columns
StateProvinceID
StateProvinceName
17520304
17521196
Mã đất nước
Nơi bán hàng ở bang/tỉnh
Biên giới
Thống kê dân số lần gần nhất
Lần thay đổi cuối
Có hiệu lực từ ngày
Có hiệu lực đến ngày
Title/Name/Description
FK_Application_StateProvinces_Countr
yID_Application_Countries
Tham chiếu ràng buộc khóa ngoại
Countries.CountryID
FK_Application_StateProvinces_Applic
ation_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Application_Cities_StateProvinceID
_Application_StateProvinces
Tham chiếu ràng buộc khóa ngoại
StateProvinces.StateProvinceID
Name/Description
PK_Application_StateProvinces
(Khóa chính)
UQ_Application_StateProvinces_StateProvinceName
(Khóa độc nhất)
1.3.8. Bảng : Applicaion.People
X
Name
PersonID
int
Data
FullName
nvarchar(50)
Decription
Khóa bảng người
(Cột nhận dạng)
Họ tên
PreferredName
nvarchar(50)
Biệt danh
SearchName
nvarchar(101)
IsPermittedToLogo
n
LogonName
bit
Tên để xây dựng tìm kiếm tồn văn
bản trên (cột được tính tốn)
Người này có được phép đăng nhập
khơng?
Tên đăng nhập
nvarchar(50)
N
17
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
IsExternalLogonPr
ovider
HashedPassword
IsSystemUser
bit
IsEmployee
bit
IsSalesperson
bit
UserPreferences
nvarchar(MAX)
PhoneNumber
FaxNumber
EmailAddress
Photo
CustomFields
nvarchar(20)
nvarchar(20)
nvarchar(256)
varbinary(MAX)
nvarchar(MAX)
OtherLanguages
LastEditedBy
ValidFrom
ValidTo
Liên kết:
Table
varbinary(MAX)
bit
nvarchar(MAX)
int
datetime2(7)
datetime2(7)
Join
Application.People
Application.Peo .LastEditedBy =
ple
Application.People.
PersonID
Application.People
Application.Peo .LastEditedBy =
ple
Application.People.
PersonID
Sales.BuyingGroups
Sales.BuyingGro .LastEditedBy =
ups
Application.People
.PersonID
Application.Cities.L
Application.Citie astEditedBy =
s
Application.People
.PersonID
Warehouse.Colors.L
Warehouse.Colo astEditedBy =
rs
Application.People
.PersonID
Application.Cou Application.Countri
ntries
es.LastEditedBy =
17520304
17521196
Là mã thông báo đăng nhập được
cung cấp bởi một hệ thống?
Hash mật khẩu cho người dùng
Hiện tại có được phép truy cập trực
tuyến khơng?
Người này có phải là nhân viên
khơng?
Có phải người này là nhân viên bán
hàng?
Tùy chọn người dùng liên quan đến
trang web (giữ dữ liệu JSON)
Số điện thoại
Số Fax
Địa chỉ email
Ảnh của khách hàng
Các lĩnh vực tùy chỉnh cho nhân
viên và nhân viên bán hàng
Ngôn ngữ khác
Lần thay đổi cuối
Có hiệu lực từ ngày
Có hiệu lực đến ngày
Title/Name/Description
FK_Application_People_Application_Peo
ple
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Application_People_Application_Peo
ple
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_BuyingGroups_Application_Pe
ople
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Application_Cities_Application_Peop
le
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Warehouse_Colors_Application_Peop
le
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Application_Countries_Application_P
eople
18
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
Application.People
.PersonID
Sales.CustomerCate
gories.LastEditedBy
Sales.CustomerC
=
ategories
Application.People
.PersonID
Sales.Customers.Alt
ernateContactPerson
Sales.Customers ID =
Application.People
.PersonID
Sales.Customers.La
stEditedBy =
Sales.Customers
Application.People
.PersonID
Sales.Customers.Pri
maryContactPersonI
Sales.Customers D =
Application.People
.PersonID
Sales.CustomerTran
sactions.LastEdited
Sales.CustomerT
By =
ransactions
Application.People
.PersonID
Application.Deliver
yMethods.LastEdite
Application.Deli
dBy
veryMethods
= Application.Peop
le.PersonID
Sales.InvoiceLin
es
Sales.InvoiceLines.
LastEditedBy
= Application.Peop
le.PersonID
Sales.Invoices
Sales.Invoices.Acco
untsPersonID
= Application.Peop
le.PersonID
Sales.Invoices
17520304
17521196
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_CustomerCategories_Applicati
on_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_Customers_AlternateContactPe
rsonID_Application_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_Customers_Application_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_Customers_PrimaryContactPers
onID_Application_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_CustomerTransactions_Applica
tion_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Application_DeliveryMethods_Applic
ation_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_InvoiceLines_Application_Peo
ple
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_Invoices_AccountsPersonID_A
pplication_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
Sales.Invoices.LastEdit FK_Sales_Invoices_Application_People
edBy
Tham chiếu ràng buộc khóa ngoại
= Application.People People.PersonID
.PersonID
19
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
Sales.Invoices
Sales.Invoices.Cont
actPersonID
= Application.Peop
le.PersonID
Sales.Invoices
Sales.Invoices.Pack
edByPersonID
= Application.Peop
le.PersonID
Sales.Invoices
Sales.Invoices.Sales
personPersonID
= Application.Peop
le.PersonID
Sales.OrderLines.La
stEditedBy
Sales.OrderLines
= Application.Peop
le.PersonID
Sales.Orders.LastEd
itedBy
Sales.Orders
= Application.Peop
le.PersonID
Sales.Orders.Contac
tPersonID
Sales.Orders
= Application.Peop
le.PersonID
Sales.Orders.Picked
ByPersonID
Sales.Orders
= Application.Peop
le.PersonID
Sales.Orders.Salesp
ersonPersonID
Sales.Orders
= Application.Peop
le.PersonID
Warehouse.Package
Warehouse.Pack Types.LastEditedBy
ageTypes
= Application.Peop
le.PersonID
Application.Paymen
Application.Pay
tMethods.LastEdite
mentMethods
dBy
17520304
17521196
FK_Sales_Invoices_ContactPersonID_Ap
plication_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_Invoices_PackedByPersonID_
Application_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_Invoices_SalespersonPersonID
_Application_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_OrderLines_Application_Peopl
e
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_Orders_Application_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_Orders_ContactPersonID_Appl
ication_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_Orders_PickedByPersonID_Ap
plication_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_Orders_SalespersonPersonID_
Application_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Warehouse_PackageTypes_Applicati
on_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Application_PaymentMethods_Applic
ation_People
20
Kho dữ liệu và OLAP
IS217.K13.HTCL
= Application.Peop
le.PersonID
Application.Paymen
tMethods.LastEdite
Purchasing.Purc
dBy
haseOrderLines
= Application.Peop
le.PersonID
Purchasing.Purchase
Orders.LastEditedB
Purchasing.Purc
y
haseOrders
= Application.Peop
le.PersonID
Purchasing.Purchas
eOrders.ContactPers
Purchasing.Purc
onID
haseOrders
= Application.Peop
le.PersonID
Sales.SpecialDeals.
Sales.SpecialDea LastEditedBy
ls
= Application.Peop
le.PersonID
Application.StatePr
ovinces.LastEditedB
Application.Stat
y
eProvinces
= Application.Peop
le.PersonID
Warehouse.StockGr
Warehouse.Stoc oups.LastEditedBy
kGroups
= Application.Peop
le.PersonID
Warehouse.StockIte
mHoldings.LastEdit
Warehouse.Stoc
edBy
kItemHoldings
= Application.Peop
le.PersonID
Warehouse.StockIte
Warehouse.Stoc ms.LastEditedBy
kItems
= Application.Peop
le.PersonID
Warehouse.StockIte
Warehouse.Stoc mStockGroups.Last
kItemStockGrou EditedBy
ps
= Application.Peop
le.PersonID
Dương Quốc Cường
Mạc Huy Tú
17520304
17521196
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Purchasing_PurchaseOrderLines_App
lication_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Purchasing_PurchaseOrders_Applicat
ion_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Purchasing_PurchaseOrders_ContactP
ersonID_Application_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_SpecialDeals_Application_Peo
ple
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Application_StateProvinces_Applicati
on_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Warehouse_StockGroups_Application
_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Warehouse_StockItemHoldings_Appl
ication_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Warehouse_StockItems_Application_
People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Warehouse_StockItemStockGroups_
Application_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
21
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
Warehouse.Stoc
kItemTransactio
ns
Purchasing.Supp
lierCategories
Purchasing.Supp
liers
Purchasing.Supp
liers
Purchasing.Supp
liers
Purchasing.Supp
lierTransactions
Application.Syst
emParameters
Application.Tran
sactionTypes
Warehouse.StockIte
mTransactions.Last
EditedBy
= Application.Peop
le.PersonID
Purchasing.Supplier
Categories.LastEdit
edBy
= Application.Peop
le.PersonID
Purchasing.Supplier
s.AlternateContactP
ersonID
= Application.Peop
le.PersonID
Purchasing.Supplier
s.LastEditedBy
= Application.Peop
le.PersonID
Purchasing.Supplier
s.PrimaryContactPe
rsonID
= Application.Peop
le.PersonID
Purchasing.Supplier
Transactions.LastEd
itedBy
= Application.Peop
le.PersonID
Application.System
Parameters.LastEdit
edBy
= Application.Peop
le.PersonID
Application.Transac
tionTypes.LastEdite
dBy
= Application.Peop
le.PersonID
17520304
17521196
FK_Warehouse_StockItemTransactions_A
pplication_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Purchasing_SupplierCategories_Appli
cation_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Purchasing_Suppliers_AlternateConta
ctPersonID_Application_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Purchasing_Suppliers_Application_Pe
ople
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Purchasing_Suppliers_PrimaryContac
tPersonID_Application_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Purchasing_SupplierTransactions_Ap
plication_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Application_SystemParameters_Appli
cation_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Application_TransactionTypes_Appli
cation_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
Khóa độc nhất (unique key)
Columns
Name/Description
PersonID
PK_Application_People
(Khóa chính)
22
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
1.3.9.
X
17520304
17521196
Bảng: Warehouse. StockItems
Name
StockItemID
int
StockItemName
nvarchar(100)
Decription
Khóa chính hàng tồn kho.
(Cột nhận dạng / tự động tăng)
Tên hàng tồn kho
SupplierID
int
Khóa nhà cung cấp
ColorID
UnitPackageID
OuterPackageID
int
int
int
Brand
Size
LeadTimeDays
QuantityPerOuter
nvarchar(50)
nvarchar(20)
int
int
IsChillerStock
Barcode
TaxRate
UnitPrice
RecommendedReta
ilPrice
TypicalWeightPer
Unit
MarketingCommen
ts
InternalComments
bit
nvarchar(50)
decimal(18, 3)
decimal(18, 2)
decimal(18, 2)
Mã màu
Khóa đơn vị gói hàng
Khóa kiện hàng (ví dụ như thùng,
hộp, v.v.)
Nhãn hiệu
Kích cỡ
Số ngày giao hàng
Số lượng sản phẩm trong 1 kiện
hàng
Có cần giữ trong máy lạnh khơng
Barcode của gói hàng
Thuế suất được áp dụng
Đơn giá
Giá bán lẻ đề xuất cho mặt hàng này
decimal(18, 3)
Khối lượng (đã đóng gói)
nvarchar(MAX)
Photo
CustomFields
varbinary(MAX)
nvarchar(MAX)
Tags
nvarchar(MAX)
SearchDetails
nvarchar(MAX)
Nhận xét tiếp thị cho mặt hàng này
(được chia sẻ từ bên ngồi)
Nhận xét nội bộ (khơng được đưa ra
bên ngồi)
Ảnh
Các trường tùy chỉnh được thêm
bởi người dùng hệ thống
Thẻ quảng cáo được liên kết với
mục hàng này (mảng JSON được
truy xuất từ CustomFields)
Kết các cột tìm kiếm lại thành 1
dịng
Lần thay đổi cuối
Có hiệu lực từ ngày
Có hiệu lực đến ngày
LastEditedBy
ValidFrom
ValidTo
Liên kết:
Table
Data
nvarchar(MAX)
int
datetime2(7)
datetime2(7)
Join
N
Title/Name/Description
23
Kho dữ liệu và OLAP
IS217.K13.HTCL
Warehouse.PackageT
ypes.LastEditedBy =
Application.People.Pers
onID
Sales.InvoiceLines.Pac
Warehouse.Pack kageTypeID =
ageTypes
Warehouse.PackageT
ypes.PackageTypeID
Sales.OrderLines.Packa
Warehouse.Pack geTypeID =
Warehouse.PackageT
ageTypes
ypes.PackageTypeID
Purchasing.PurchaseOr
derLines.PackageTypeI
Application.Peop
D
le
= Warehouse.Package
Types.PackageTypeID
Warehouse.StockItems.
Purchasing.Supp OuterPackageID =
Warehouse.PackageT
liers
ypes.PackageTypeID
Warehouse.StockItems.
Sales.InvoiceLin UnitPackageID =
Warehouse.PackageT
es
ypes.PackageTypeID
Sales.OrderLines.Stock
ItemID
Sales.OrderLines
= Warehouse.StockIte
ms.StockItemID
Purchasing.PurchaseOr
Purchasing.Purc derLines.StockItemID
haseOrderLines
= Warehouse.StockIte
ms.StockItemID
Sales.SpecialDeals.Stoc
Sales.SpecialDea kItemID
= Warehouse.StockIte
ls
ms.StockItemID
Warehouse.StockItemH
Warehouse.Stoc oldings.StockItemID
kItemHoldings
= Warehouse.StockIte
ms.StockItemID
Warehouse.Stoc Warehouse.StockItemS
kItemStockGrou tockGroups.StockItemI
D
ps
Warehouse.Colo
rs
Dương Quốc Cường
Mạc Huy Tú
17520304
17521196
FK_Warehouse_StockItems_ColorID_
Warehouse_Colors
Foreign key constraint referencing
Colors.ColorID
FK_Warehouse_StockItems_OuterPac
kageID_Warehouse_PackageTypes
Foreign key constraint referencing
PackageTypes.PackageTypeID
FK_Warehouse_StockItems_UnitPacka
geID_Warehouse_PackageTypes
Foreign key constraint referencing
PackageTypes.PackageTypeID
FK_Warehouse_StockItems_Applicati
on_People
Foreign key constraint referencing
People.PersonID
FK_Warehouse_StockItems_SupplierI
D_Purchasing_Suppliers
Foreign key constraint referencing
Suppliers.SupplierID
FK_Sales_InvoiceLines_StockItemID_
Warehouse_StockItems
Foreign key constraint referencing
StockItems.StockItemID
FK_Sales_OrderLines_StockItemID_
Warehouse_StockItems
Foreign key constraint referencing
StockItems.StockItemID
FK_Purchasing_PurchaseOrderLines_S
tockItemID_Warehouse_StockItems
Foreign key constraint referencing
StockItems.StockItemID
FK_Sales_SpecialDeals_StockItemID_
Warehouse_StockItems
Foreign key constraint referencing
StockItems.StockItemID
FK_Warehouse_StockItemHoldings_St
ockItemID_Warehouse_StockItems
Foreign key constraint referencing
StockItems.StockItemID
FK_Warehouse_StockItemStockGroup
s_StockItemID_Warehouse_StockItem
s
24
Dương Quốc Cường
Mạc Huy Tú
Kho dữ liệu và OLAP
IS217.K13.HTCL
= Warehouse.StockIte
ms.StockItemID
Warehouse.StockItemT
ransactions.StockItemI
D
= Warehouse.StockIte
ms.StockItemID
Warehouse.Stoc
kItemTransactio
ns
Khóa độc nhất (unique key)
Columns
PackageTypeID
PackageTypeName
17520304
17521196
Foreign key constraint referencing
StockItems.StockItemID
FK_Warehouse_StockItemTransaction
s_StockItemID_Warehouse_StockItem
s
Foreign key constraint referencing
StockItems.StockItemID
Name/Description
PK_Warehouse_PackageTypes
(Khóa chính)
UQ_Warehouse_PackageTypes_PackageTypeName
(Khóa độc nhất)
1.3.10. Bảng: Warehouse.PackageTypes
X
Name
PackageTypeID
int
PackageTypeName
nvarchar(50)
Decription
Khóa chính loại gói.
(Cột nhận dạng / tự động tăng)
Tên loại gói
LastEditedBy
int
Lần thay đổi cuối
datetime2(7)
datetime2(7)
Có hiệu lực từ ngày
Có hiệu lực đến ngày
ValidFrom
ValidTo
Liên kết:
Table
Application.Pe
ople
Sales.InvoiceLi
nes
Sales.OrderLin
es
Purchasing.Pur
chaseOrderLin
es
Data
Join
Warehouse.PackageT
ypes.LastEditedBy =
Application.People.Per
sonID
Sales.InvoiceLines.Pac
kageTypeID =
Warehouse.PackageT
ypes.PackageTypeID
Sales.OrderLines.Packa
geTypeID =
Warehouse.PackageT
ypes.PackageTypeID
Purchasing.PurchaseOr
derLines.PackageTypeI
D
N
Title/Name/Description
FK_Warehouse_PackageTypes_Applicat
ion_People
Tham chiếu ràng buộc khóa ngoại
People.PersonID
FK_Sales_InvoiceLines_PackageTypeID
_Warehouse_PackageTypes
Tham chiếu ràng buộc khóa ngoại
PackageTypes.PackageTypeID
FK_Sales_OrderLines_PackageTypeID_
Warehouse_PackageTypes
Tham chiếu ràng buộc khóa ngoại
PackageTypes.PackageTypeID
FK_Purchasing_PurchaseOrderLines_Pa
ckageTypeID_Warehouse_PackageType
s
Tham chiếu ràng buộc khóa ngoại
PackageTypes.PackageTypeID
25