精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

商業智能:為BI解決方案構建數據基礎

數據庫 商業智能
DBA們都知道數據在任何商業智能 (BI) 解決方案中都是最重要的部分。今天我們就要談到的就是這個問題。

數據在任何商業智能 (BI) 解決方案中都是最重要的部分。正如 Stacia Misner 在“規劃您的首個 Microsoft BI 解決方案”中所說,收集和維護 BI 解決方案數據涉及幾個步驟。BI 專業人員稱這些步驟為提取、轉換和加載 (ETL) 過程。即使您不準備將 BI 作為自己的工作重心,您仍可以利用 ETL 方法和工具來管理日常工作中進行決策所需的數據。在本文中,我將向您介紹如何設計和構建一個簡單的數據市場,從而演示如何使用 SQL Server 2008 Integration Services (SSIS) 對您自己的 BI 解決方案執行 ETL。

了解要求

和所有 IT 項目一樣,開始 ETL 項目的最佳做法是了解您希望構建的 BI 解決方案的總體要求,然后再決定怎樣利用數據才能最好地滿足這些要求。第一篇系列文章提供了 BI 解決方案的案例背景。在案例中需要 BI 解決方案的是虛擬公司 Adventure Works。文章通過敘述該公司要回答的幾個問題列出了分析要求。從這些問題中可以明顯看出 Adventure Works 需要從以下不同角度了解其產品銷售:不同分銷渠道(經銷商或 Internet)的收益率、產品需求隨時間推移發生的變化以及按產品、銷售人員、地理區域和經銷商類型統計的實際銷售額與預測銷售額之間的差異。回答這些問題有助于 Adventure Works 決定將重點放在哪個分銷渠道才能增加利潤、如何調整生產流程才能最好地滿足需求、如何改變銷售戰略才能幫助該公司實現銷售目標。將 SQL Server Reporting Services (SSRS) 添加到 BI 解決方案后,您就能看出數據是如何幫助回答這些商業問題的。

在按照這些要求開始為 Adventure Works 設計數據市場之前,我希望從商業角度建立信息需求模型。換言之,設計數據市場的依據是用戶如何提問,而不是從數據源獲取數據的方式。

本文中的代碼示例需要 SQL Server 2008 Adventure Works OLTP 示例數據庫。

使用維度模型

構建數據市場通常要使用維度模型設計。維度模型設計是非常適合用于分析的數據庫架構。(kimballgroup.com 是了解維度模型的一個非常好的資源。)維度模型以用戶熟悉的方式呈現數據,而且能夠幫助您構建適合查詢大量數據的優化數據結構。您可以通過對數據進行去規范化實現這種優化。去規范化能夠使數據庫引擎在查詢時快速選擇并高效聚合大量數據。我將在 Adventure Works 解決方案的去規范化架構中設定兩種類型的表:維度表和事實表。維度表存儲經銷商或產品等有關業務實體和對象的信息。事實表用來存儲需要聚合的銷售額數值,表中包含將事實表與維度表關聯起來的度量值和鍵。稍后我將在下文中詳細介紹事實表。

可以采用兩種架構實現維度模型表:星型架構和雪花型架構。簡單說來,星型架構中每種維度使用一個表,因此每個查詢與事實表之間都是單一聯接的。雪花型架構中每種維度使用兩個或多個表,因此查詢中需要更多聯接才能查看所有數據。這種級聯聯接的集合意味著雪花型架構的查詢速度通常要比星型架構的查詢速度慢。出于本文的需要,為了簡化設計,我將使用星型架構。

創建總線矩陣

Adventure Works 的 BI 解決方案中的重點是與銷售相關的維度。為了確定與銷售相關的維度,我要創建一個總線矩陣,這是維度建模過程中的一個步驟。Adventure Works 有兩種銷售渠道:向經銷商批發和通過 Internet 零售。我還使用總線矩陣來確定每個維度與以上兩種類型的銷售渠道或其中一種的關系。圖 1 所示為我的 Adventure Works 銷售總線矩陣示例。

Adventure
Works 銷售
日期 產品 客戶 促銷 地域 經銷
銷售
區域
員工 貨幣
Internet 銷售 X X X X     X   X
經銷商銷售 X X   X   X X X X

圖 1 Adventure Works 銷售總線矩陣

下一步是確定解決方案的度量值。度量值是進行分析所需的數值。這些數值可以直接取自銷售額或產品成本等數據源,也可以經過計算得出,如將某一數量乘以一定的金額得到擴展銷售額。此外,還需要確定在每個維度中應包含哪些屬性。屬性是維度中的單個元素(對應于表中的列),如銷售區域維度中的國家/地區或日期維度中的年份。您可以根據分析需要使用屬性對數據進行分組或篩選。本文不會對所有標識的度量值或維度屬性進行詳細介紹,但您需要注意有必要執行標識過程。

創建數據映射

在創建數據市場的物理表之前,我需要進行一些其他規劃。具體而言,我需要構建一個數據映射文檔,以便將數據市場架構中的每個目標列映射到 Adventure Works OLTP 源系統中的列。源系統就是 AdventureWorks2008 數據庫,您可以按照 Stacia Misner 文章第 31 頁的內容下載和安裝該數據庫。您可以使用各種應用程序創建數據映射。與格式相比,更重要的是內容。我習慣在 Microsoft Office Excel 中開發數據映射。圖 2 所示為我在數據映射中創建的 DimProduct 選項卡。此外,我還創建了 DimCustomer 和 FactInternetSales 數據映射。工作簿中的每個工作表表示數據市場中的一個表。每個工作表中只有兩列:一個源列和一個目標列。

圖 2 DimProduct 數據映射選項卡

每個維度表(日期維度表除外)中都包含名為代理鍵的主鍵(通常為標識列)。使用代理鍵的好處之一是在合并多個系統的數據時不會出現重復鍵。

維度表還有一個可選鍵列。這些可選鍵表示自然鍵,有時也稱為業務鍵。自然鍵用于標識源系統。例如,客戶維度中的 CustomerAlternateKey 列映射到 Adventure Works OLTP 數據庫中 Sales.Customer 表的 AccountNumber 字段。通過將這些鍵存儲在維度表中,每次對各個維度運行 ETL 過程時,我可以將維度中已有的記錄與從數據源中提取的記錄進行匹配。

幾乎每個數據市場都包含日期維度,因為業務分析往往按照日期、星期、月份、季度或年份來比較度量值變化。由于日期維度很少從源系統中獲取,因此不應使用基于 SQL Server 標識的鍵。為此,我將改用以 YYYYMMDD 格式存儲為 SQL Server 整數列的智能鍵。智能鍵是根據邏輯或腳本生成的鍵,而不是像 SQL Server 中的標識列那樣自動遞增的鍵。

請注意,日期維度通常并不映射到源表。因此,我將使用腳本生成數據,以便將記錄加載到表中。

由于我的小型架構所需的 ETL 過程相當簡單,因此這樣的數據映射足以滿足需要。在實際項目中,我會為數據映射添加注釋,指出何時需要進行復雜的轉換。

構建數據市場

邏輯建模完成之后,現在我需要創建 ETL 過程要加載的物理表及這些表的承載數據庫。我將使用基本的 T-SQL 腳本來創建數據庫及其關聯的維度表和事實表。在(2009 代碼下載)的示例 BI 解決方案的相應下載中可以找到完整的 T-SQL 腳本。

出于本文的需要,我僅構建了整個銷售數據市場架構的一個子集,以便在 SSIS 中涵蓋整個 ETL 過程。在精簡版架構中,我僅加入了 Internet 銷售事實表中的 OrderQuantity 和 SalesAmount 兩個度量值。此外,在此精簡版架構中,我還加入了簡化的客戶、產品以及日期維度表。

開發 ETL 過程

構建 BI 解決方案的下一步是設計和開發 ETL 過程。我們先回顧一下,ETL 包含從數據源提取數據、轉換數據然后再將數據加載到目標庫的整個技術過程。一般來說,BI 解決方案中的 ETL 過程先從平面文件以及 OLTP 操作數據庫中提取數據,然后轉換數據使其適應維度模型(例如,星型架構),最后再將結果數據加載到數據市場。

在 BIDS 中創建 SSIS 項目

開發 ETL 過程的第一步是在 Business Intelligence Development Studio (BIDS) 中創建新項目。SQL Server 2008 附帶了 BIDS,在安裝過程中選擇“工作站組件”選項即可安裝 BIDS。BIDS 中提供適用于 SSIS、SSAS 和 SSRS 的項目模板。與 Visual Studio 一樣,BIDS 也支持源代碼控制集成。

要啟動 BIDS,請轉到“開始”\“程序”\“Microsoft SQL Server 2008”\“Business Intelligence Development Studio”并選擇“文件”\“新建項目”。您會看到如圖 3 所示的“新建項目”模板。

圖 3 BIDS 2008 中的“新建項目”模板

在“模板”窗格中選擇“Integration Services 項目”。在“名稱”文本框中,鍵入“ssis_TECHNET_AW2008”,然后單擊“OK”。BIDS 應顯示一個打開的 SSIS 項目。

創建公共數據連接

SSIS 2008 中的另一項出色功能是可以在單個數據包之外創建數據源連接。您可以定義數據源連接一次,然后在解決方案中的一個或多個 SSIS 數據包中引用此連接。有關如何創建 BIDS 數據源的更多信息,請參閱“如何:使用數據源向導定義數據源(分析服務)”。

創建兩個新的數據源連接:一個用于 TECHNET_AW2008SalesDataMart 數據庫,另一個用于 AdventureWorks2008 OLTP 數據庫。將這兩個數據源連接分別命名為 AW_DM.ds 和 AW_OLTP.ds。

開發維度 ETL

用來加載產品維度的 ETL 非常簡單。我需要從 Adventure Works Production.Product 表提取數據,并將這些數據加載到 TECHNET_AW2008SalesDataMart 數據庫中。首先,我要重命名 BIDS 為我的 SSIS 項目創建的默認數據包。(數據包就是一個容器,存儲 SSIS 將執行的工作流中的所有步驟。)在解決方案資源管理器中右鍵單擊默認數據包,選擇“重命名”。鍵入“DIM_PRODUCT.dtsx”,然后按 Enter。

接下來,我需要使用預建的數據源來創建本地數據包連接管理器。新建兩個引用先前生成的數據源的連接管理器。

定義數據流以提取并加載

SSIS 中的一個數據流任務封裝了對于簡單維度實施 ETL 所需的全部數據。我只需將一個數據流任務從工具箱拖動到控制流設計器圖面并將其重命名為 EL(用于提取和加載)。右鍵單擊設計器中的數據流任務,然后選擇“編輯”。BIDS 現在顯示數據流設計器。

產品維度數據包的提取部分需要查詢 AdventureWorks2008 Production.Product 表。為設置此任務,我從工具箱中將一個 OLE DB 源組件拖動到數據流設計器圖面上,然后將該 OLE DB 源組件重命名為“AW_OLTP”。

接下來,我定義數據包的加載部分,以便加載到數據市場。我只將 OLE DB 目標組件的新實例拖動到數據流設計器圖面,并將其重命名為“AW_OLTP”。然后,我單擊 OLE DB 源 (AW_OLTP) 組件并將 OLE DB 源上顯示的綠色箭頭拖動到 AW_DM OLE DB 目標組件以連接這兩個組件。

此時,我已將必需的組件添加到數據流中,但我仍需要配置每個組件,以便 SSIS 知道我要如何提取和加載數據。右鍵單擊 AW_DM OLE DB 目標組件,然后選擇“編輯”。打開 OLE DB 目標編輯器后,我確保選擇 AW_DM 作為 OLE DB 連接管理器。然后,我展開表名稱下拉列表并選擇 dbo.DimProduct 表。最后,我單擊“映射”選項卡確認映射正確。單擊“確定”確認映射。如果您已經有了可以引用的數據映射,此過程就簡單多了,特別是在處理大型表時。產品維度的 ETL 數據包現已完成。

在 BIDS 中可以輕松執行該數據包。要測試產品維度數據包,請打開該數據包并按 F5。

開發其他數據包

我按照創建產品數據包的方式創建客戶維度數據包。此處將不重述創建此新數據包應遵循的步驟。請自行嘗試創建此數據包。請注意,此數據包使用數據源中的 XML 數據類型列 (Person.Person.Demographics),這需要您解析出單獨的人口統計相關屬性。要解析 SQL Server XML 數據類型列中的單個值,您可以在 XML 數據類型固有的 Value() 方法中使用 XQuery。請將完成的數據包命名為 DIM_CUSTOMER.dtsx。

為日期維度開發 SSIS 數據包是可選的。由于此維度通常沒有源數據,因此加載它的最簡單方法是使用基本的 T-SQL 腳本。您可以在已完成的解決方案中找到我使用的腳本。

開發 Internet 銷售事實表數據包

Internet 銷售事實表數據包查詢所有的 Internet 銷售,并按照產品、客戶和日期(即訂單日期)返回銷售詳情。與維度表數據包不同,事實表數據包在向事實表加載數據前需要一個額外的步驟,即查詢相應維度表中的代理鍵和智能鍵。您可以創建一個新數據包并將其命名為 FACT_INTERNET_SALES.dtsx。

此數據包的提取部分需要使用圖 4 所示的 T-SQL 代碼查詢 AdventureWorks2008 OLTP 數據庫。

  1. SELECT 
  2.        P.ProductID  
  3.        ,CONVERT(INT,CONVERTCHAR(4), YEAR(H.OrderDate) ) + RIGHT('0'CONVERT(VARCHAR(3),   
  4.             MONTH(H.OrderDate) ),2) + RIGHT('0'CONVERTVARCHAR(3),   
  5. DAY(H.OrderDate) ),2)) AS OrderDateKey  
  6.        ,C.AccountNumber   
  7.        ,SUM(D.OrderQty) AS OrderQuantity  
  8.        ,SUM(D.LineTotal) AS SalesAmount  
  9. FROM 
  10.        [Sales].[SalesOrderDetail] D  
  11. INNER JOIN 
  12.        [Sales].[SalesOrderHeader] H ON (D.SalesOrderID = H.SalesOrderID)  
  13. INNER JOIN 
  14.        [Production].[Product] P ON (D.ProductID = P.ProductID)  
  15. INNER JOIN 
  16.        [Sales].[Customer] C ON (H.CustomerID = C.CustomerID)  
  17. WHERE 
  18.         H.OnlineOrderFlag = 1  
  19. GROUP BY 
  20.         P.ProductID  
  21.         ,H.OrderDate   
  22.         ,C.AccountNumber 

圖 4 用于按產品、日期和客戶劃分的 Internet 銷售的 T-SQL 代碼

在此數據包的控制流圖面中創建一個新的數據流。打開數據流設計器,創建一個 OLE DB 源組件。將該組件命名為 AW_OLTP,使用圖 4 中的查詢作為其源。此查詢會生成 Adventure Works 銷售表中 OrderQuantity 和 SalesAmount 兩個度量值的聚合(總和)。

現在,您需要配置一個查詢轉換。將查詢轉換組件的兩個新實例從工具箱中拖動到數據流設計器圖面,并將其重名為“產品”和“客戶”。配置第一個實例(產品),使其查詢產品維度表中的 ProductKey。配置方法為將維度表的 AlternateKey 與從 AW_OLTP 源查詢傳入的 ProductID 字段相聯接。

配置第二個實例(客戶),使其查詢客戶維度表中的 CustomerKey。配置方法為將維度表中的 AlternateKey 與從 AW_OLTP 源查詢傳入的 AccountNumber 字段相聯接。

最后步驟

最后一步是將數據加載到 FactInternetSales 事實表,并將每個維度的自然鍵替換為查詢轉換找到的代理鍵。拖放 OLE DB 目標組件的新實例,并將其命名為“AW_DM”。編輯該 OLE DB 目標組件,選擇 AW_DM 連接管理器。然后,選擇 dbo.FactInternetSales 表并單擊“映射”選項卡。確保映射如圖 5 所示。單擊“確定”完成此數據包邏輯。

圖 5 用于 Internet 銷售事實表的 OLE DB 目標映射

要測試 Internet 銷售事實數據包,請在 BIDS 中打開此數據包并按 F5。

現在,您基本了解了維度建模和使用 SSIS 構建按 ETL 設計的數據包。在第三篇系列文章中,您將學習如何使用填充的數據市場創建用于 SSAS 數據庫的維度和多維數據集。多維數據集構建完成后,您可以開發一個 SSIS 數據包。這樣,每次有新數據添加到數據市場中,您都可以在 SSAS 數據庫中持續更新這些對象。當使用單一查詢無法滿足報告要求時,SSIS 甚至能夠準備在 SSRS 報告中顯示的數據。如您所見,SSIS 可以做大量工作來幫助您管理 BI 解決方案,而不僅僅是 ETL 處理。

原文地址

本文來源:微軟TechNet中文站

【責任編輯:彭凡 TEL:(010)68476606】
責任編輯:彭凡 來源: 微軟TechNet中文網
相關推薦

2010-12-07 16:48:42

2010-02-25 15:19:43

SAPSaaSBI

2009-12-16 09:40:21

Orcale數據集成實時BI

2019-01-22 19:38:33

Oracle挖掘數據分析云

2010-02-04 11:57:32

ibmdw商務智能

2023-04-20 12:10:25

智能建筑大數據

2010-08-16 14:34:42

SAS商業智能數據庫

2011-05-18 09:14:03

ERP數據分析BI

2010-09-25 17:56:29

戴爾teradata

2020-06-28 16:40:08

邊緣計算物聯網智慧城市

2013-10-18 15:15:49

微軟微軟大數據

2023-05-29 15:47:36

2021-10-25 09:00:00

數據平臺大數據工具

2016-03-21 18:40:49

2020-09-15 19:29:40

搜索

2011-01-21 09:53:12

2015-08-28 09:27:24

OpenStack數據解決方案商業模式

2019-06-06 10:06:07

華為智能數據解決方案FusionData
點贊
收藏

51CTO技術棧公眾號

精品自拍一区| 一级片视频网站| 日韩av网站在线免费观看| 欧美性20hd另类| 亚洲精品久久区二区三区蜜桃臀 | 在线观看视频免费一区二区三区| 亚洲白拍色综合图区| 成人黄色片视频| 伦xxxx在线| 成人免费视频视频| 国产精品久久久久久av| 精品97人妻无码中文永久在线| 日韩激情网站| 欧美一级搡bbbb搡bbbb| 国内外成人免费激情视频| sm国产在线调教视频| 久久欧美中文字幕| 91系列在线播放| 日本视频免费观看| 激情欧美日韩一区| 最近2019年中文视频免费在线观看 | 国产精品免费在线视频| 蜜臀av一区| 欧美一区二区视频在线观看2020 | 国产高潮流白浆| 美女久久久久| 精品国产一区二区三区av性色 | 黑人一级大毛片| 国产精品传媒精东影业在线| 亚洲免费小视频| 少妇伦子伦精品无吗| 九七电影院97理论片久久tvb| 精品国产福利在线| 日韩一级免费看| 久久99精品久久久久久野外| 久久久三级国产网站| 国产偷国产偷亚洲高清97cao| 91好色先生tv| 蜜臀av一级做a爰片久久| 97在线日本国产| 麻豆91精品91久久久| 天天av综合| 日韩在线激情视频| gv天堂gv无码男同在线观看| 久久99久久人婷婷精品综合 | 邻家有女韩剧在线观看国语| 成人免费av在线| 99久久精品免费看国产一区二区三区| 亚洲视频久久久| 日本91福利区| 国产精品久久久久久久app| youjizz在线视频| 日韩亚洲在线| 欧美亚洲国产精品| 99超碰在线观看| 亚久久调教视频| 国产69久久精品成人看| 草久久免费视频| 久久午夜精品| 国产美女扒开尿口久久久| 中文字幕 自拍偷拍| 美女脱光内衣内裤视频久久影院| 国产精品xxx视频| 在线观看中文字幕网站| 免费久久99精品国产| 国产女精品视频网站免费| 亚洲天堂中文网| 久国产精品韩国三级视频| 成人午夜激情免费视频| 国产婷婷一区二区三区久久| 国产成人激情av| 国产手机精品在线| 免费在线稳定资源站| 日本一区二区三区免费乱视频| 亚洲午夜在线观看| av免费在线观| 亚洲第一主播视频| 黄色片一级视频| 日韩久久一区| 精品电影一区二区| 成年人网站免费看| 日韩中文在线电影| 欧美精品激情在线观看| 天堂中文在线网| 久久国产精品色| 国产精品久久7| 国产精品天堂| 亚洲免费看黄网站| 精品视频免费在线播放| 日韩网站中文字幕| 日韩视频在线你懂得| 可以直接看的无码av| 日韩成人免费| 国内揄拍国内精品| 日本a级c片免费看三区| 国产自产视频一区二区三区| 国产欧美一区二区在线播放| yw193.com尤物在线| 一区二区三区四区国产精品| 日本黄网站免费| 韩国一区二区三区视频| 精品亚洲夜色av98在线观看| 最新av电影网站| 日韩视频不卡| 国产又爽又黄的激情精品视频| 六月婷婷综合网| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 中文字幕久精品免费视频| 久久久久久久久久久久久久久久久 | 97视频在线免费播放| avtt久久| 亚洲夜晚福利在线观看| 久久久久亚洲av片无码下载蜜桃| 三级欧美韩日大片在线看| 成人av播放| 中文字幕在线视频区| 婷婷一区二区三区| 中文字幕欧美视频| 日韩一区二区在线免费| 91av视频在线观看| 亚洲成人777777| 最新日韩在线视频| 无人在线观看的免费高清视频| 电影一区二区在线观看| 久久在线免费视频| 高潮无码精品色欲av午夜福利| av午夜一区麻豆| 成人在线免费高清视频| 欧美天堂一区| 在线精品91av| 无码人妻丰满熟妇区bbbbxxxx| 成人a免费在线看| 日本精品福利视频| 四虎国产精品成人免费影视| 中国日韩欧美久久久久久久久| 精品国产免费观看| 99久久伊人久久99| 你真棒插曲来救救我在线观看| 欧美成年网站| 久久av资源网站| 国产精品午夜福利| 亚洲欧美综合色| 天天影视色综合| 成人午夜国产| 国产精品中文字幕久久久| 国产精品久久久久一区二区国产 | 免费在线视频你懂得| 欧美日韩在线观看视频| 中文字幕在线播放一区| 亚洲经典三级| 久久精品magnetxturnbtih| 丁香花高清在线观看完整版| 精品国产免费人成在线观看| 精品少妇theporn| 成人av在线资源网| 免费看黄在线看| 亚洲第一论坛sis| 国产精品第七十二页| 国产高清视频免费最新在线| 欧美在线观看一二区| 欧美三级视频网站| 麻豆精品一区二区| ijzzijzzij亚洲大全| 欧美久久一区二区三区| 欧美黑人极品猛少妇色xxxxx| 欧美自拍偷拍一区二区| 天天操天天干天天综合网| www.中文字幕av| 美女网站一区二区| 日本免费黄色小视频| 国产精品色呦| 国产不卡在线观看| 无遮挡动作视频在线观看免费入口| 69堂国产成人免费视频| 免费麻豆国产一区二区三区四区| 成人动漫精品一区二区| 精品国产成人av在线免| 欧美猛男男男激情videos| 91精品久久久久久久久青青| 青春草在线视频| 亚洲日韩欧美视频一区| 亚洲午夜精品久久久| 亚洲制服丝袜在线| 波多野结衣 在线| 久久精品国产亚洲aⅴ| 国产精品久久久久久久乖乖| 国产成人ay| 91精品视频网站| 日本不卡网站| 久久九九精品99国产精品| 欧美 日韩 综合| 欧美视频一区二区三区四区| 国产性一乱一性一伧一色| 国产日韩三级在线| 第一页在线视频| 老司机亚洲精品| 国产又粗又猛又爽又黄的网站| 亚洲精品中文字幕99999| 成人欧美一区二区三区在线 | 69174成人网| 欧美无毛视频| 欧美黑人性视频| 在线日本中文字幕| 亚洲黄色免费三级| 国产免费的av| 在线观看日韩精品| 日韩av片在线播放| 自拍偷在线精品自拍偷无码专区| 亚洲国产精品成人综合久久久| 久久成人麻豆午夜电影| 能在线观看的av| 好吊日精品视频| 黄色免费高清视频| 国产欧美日韩在线一区二区| 国产精品一区二区在线观看| 亚洲欧美在线人成swag| 日韩av电影手机在线| h片视频在线观看| 成年无码av片在线| 日本韩国在线视频爽| 久久一夜天堂av一区二区三区| 色视频欧美一区二区三区| 中国av免费看| 国产成人日日夜夜| 亚洲欧美日韩综合网| 久久动漫亚洲| 日韩欧美一区二| 狠狠噜噜久久| 国产性生活免费视频| 天天色综合色| 一本色道久久99精品综合| 深爱激情综合网| 久久精品国产一区二区三区日韩| 一区二区三区免费在线看| 成人国产在线视频| 国产69精品久久久久9999人| 国产精品成熟老女人| 一二三四视频在线中文| 2019中文字幕在线观看| 成人一级福利| 久久久免费观看视频| 青青青草视频在线| 欧美黑人巨大xxx极品| 手机在线免费看av| 欧美高清视频一区二区| 亚洲综合影视| 欧美精品激情在线| 精品日韩av| 高清亚洲成在人网站天堂| 免费不卡av| 久久久久五月天| 岛国在线视频网站| 91av在线国产| 欧美一区久久久| 国产精品国产三级国产专播精品人 | 女人18毛片一区二区三区| 精品粉嫩aⅴ一区二区三区四区| 亚洲精品一区二区口爆| 亚洲第一网站免费视频| 无码国产精品一区二区免费16| 亚洲精品电影网在线观看| 日韩资源在线| 国产一区二区三区四区福利| 日韩在线资源| 久久91精品国产| 2020国产在线| 国产精品成av人在线视午夜片| 91p九色成人| 国产精品久久久久久久一区探花| 国产91亚洲精品久久久| 不卡日韩av| 日韩理论电影中文字幕| 亚洲精品成人自拍| 一级欧洲+日本+国产| 日韩国产欧美亚洲| 日韩va亚洲va欧美va久久| 中文字幕资源在线观看| 国产.欧美.日韩| 精品人妻无码一区二区三区换脸| 国产精品蜜臀在线观看| 欧美黄色免费看| 色综合久久久久久久久| 一级黄色大片免费观看| 欧美成va人片在线观看| 男人天堂网在线| 久久精品国产清自在天天线 | 婷婷亚洲久悠悠色悠在线播放 | 国产高清中文字幕在线| 国产精品96久久久久久又黄又硬| 伊人久久一区| 久久久久久久久久久久久久久久av| 欧美精选视频在线观看| 国产精品一二三在线观看| 国产欧美一级| 三年中文在线观看免费大全中国| 99精品久久免费看蜜臀剧情介绍| 午夜成人亚洲理伦片在线观看| 亚洲曰韩产成在线| 中文字幕乱码无码人妻系列蜜桃| 欧美tk—视频vk| 尤物网址在线观看| 97免费中文视频在线观看| 日本一区二区中文字幕| 精品一卡二卡三卡四卡日本乱码| 久久性感美女视频| 成人黄色片视频| 丁香激情综合五月| 久久噜噜色综合一区二区| 欧美日韩午夜剧场| 99国产揄拍国产精品| 一区二区三区在线播放欧美| 欧美人与动牲性行为| 国产综合视频在线观看| 蜜桃a∨噜噜一区二区三区| 欧美a级免费视频| 久久99久久久久| 手机毛片在线观看| 日韩欧美主播在线| 亚洲精品911| 日韩在线观看av| 亚洲不卡系列| 欧美激情第一页在线观看| 欧美另类专区| 在线a免费观看| 中文字幕永久在线不卡| 337p粉嫩色噜噜噜大肥臀| 亚洲精品v天堂中文字幕 | 一区二区三区免费在线观看| 伊人网综合在线| 一区二区三区视频在线| 最近高清中文在线字幕在线观看1| 成人免费视频观看视频| 综合日韩在线| 午夜激情视频网| 亚洲三级免费电影| 一区二区国产欧美| 中文字幕亚洲一区在线观看| 欧美不卡高清一区二区三区| 久久综合九色99| 麻豆成人在线| 全黄一级裸体片| 日本精品视频一区二区三区| 日本黄在线观看| 日本精品视频在线观看| 竹菊久久久久久久| 国产成人无码一二三区视频| 久久久精品天堂| 欧美日韩 一区二区三区| 一区二区三区美女xx视频| 日本欧美不卡| 夜夜爽www精品| 国产在线精品一区二区夜色| 午夜精品一区二区三级视频| 91精品国产品国语在线不卡| www.在线视频| 成人午夜电影免费在线观看| 亚洲国内自拍| 玖玖爱在线观看| 在线观看日韩毛片| 黄色网页在线看| 99高清视频有精品视频| 99国产精品99久久久久久粉嫩| 一出一进一爽一粗一大视频| 91福利精品视频| 里番在线观看网站| 18成人在线| 亚洲精品看片| 国产美女永久免费无遮挡| 欧美日韩国产天堂| www.在线视频| 久久伊人一区| 美国欧美日韩国产在线播放| 国产一区二区视频在线观看免费| 欧美成人欧美edvon| 蜜桃视频在线观看播放| 色婷婷精品国产一区二区三区| 久久99精品国产麻豆婷婷洗澡| 精品午夜福利视频| 精品香蕉一区二区三区| 色噜噜成人av在线| 免费网站在线观看视频| 久久久久成人黄色影片| 91亚洲视频在线观看| 久久久欧美一区二区| 成人a'v在线播放| 香蕉视频在线观看黄| 日韩欧美国产高清91| 黄网页免费在线观看| 国产一区二区三区奇米久涩| 日本亚洲最大的色成网站www| 好吊色视频在线观看| 亚洲性生活视频在线观看| 日韩精品一区国产| 成人免费无码av| 亚洲午夜激情av| 992tv免费直播在线观看| 国产精品一区二区欧美| 美女一区二区视频| 日日夜夜综合网| 欧美精品免费在线|