精品欧美一区二区三区在线观看 _久久久久国色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| 在线视频亚洲| 欧美一区二区久久| 国产白丝袜美女久久久久| 国产在线色视频| 国产一区二区三区综合| 91av在线精品| 黑人操日本美女| 亚洲精品国产setv| 制服丝袜日韩国产| 黄色免费观看视频网站| 在线观看av黄网站永久| k8久久久一区二区三区| 国产日韩av在线播放| 91精品国产高潮对白| 日韩男人的天堂| 日韩精品免费视频一区二区三区| 岛国av一区二区| 国产精品美女在线播放| 青青草视频在线观看| 国产老肥熟一区二区三区| 热99在线视频| 久久精品国产亚洲AV无码男同| 欧美限制电影| 精品在线欧美视频| 欧美日韩一区二区区别是什么 | 久久久亚洲成人| 中文字幕第二区| 日本久久成人网| 欧美一区二区在线免费播放| 国产日韩成人内射视频| 阿v视频在线观看| 亚洲精品v日韩精品| 日本一区二区三区视频视频| 51午夜精品国产| 男人日女人逼逼| av网站导航在线观看免费| 久久久高清一区二区三区| 成人精品水蜜桃| 一起草av在线| 青青草97国产精品免费观看 | 亚洲精品一区二区在线观看| 中文字幕成人免费视频| 日本成人福利| 91高清在线观看| 无码精品国产一区二区三区免费| a√中文在线观看| 亚洲成国产人片在线观看| 免费看污污视频| 黄网页免费在线观看| 欧美国产日韩精品免费观看| 欧美成人一区二区三区在线观看| 国产精品网站视频| 久久久久久久久久久影院| 一本色道久久综合亚洲精品不卡 | 欧美天堂视频| 精品日本美女福利在线观看| 极品美女扒开粉嫩小泬| 3344国产永久在线观看视频| 午夜精品久久久久久久久| 精品国产一区二区三区无码| 欧洲黄色一区| 亚洲国产精品人人做人人爽| 国产精品国产亚洲精品看不卡| 91美女精品| 欧美性xxxx18| 黄色三级视频在线| 欧美黄页免费| 日韩一区二区三区四区五区六区| 日本少妇xxx| 福利在线一区| 亚洲日本aⅴ片在线观看香蕉| 女尊高h男高潮呻吟| 九一精品国产| 日韩在线观看免费高清| 中文字幕五月天| 国语自产精品视频在线看8查询8| 97久久久免费福利网址| 日韩一级在线视频| 精品一区二区三区香蕉蜜桃| 亚洲一区亚洲二区亚洲三区| 成人久久精品人妻一区二区三区| 91香蕉视频在线| 夜夜爽99久久国产综合精品女不卡 | 亚洲中文字幕无码av永久| 末成年女av片一区二区下载| 91国偷自产一区二区开放时间| 2022国产精品| 成人在线观看你懂的| 神马午夜伦理不卡| 粉嫩av一区二区三区免费野| 亚洲一级片网站| 136福利精品导航| 亚洲女人天堂成人av在线| 国产欧美小视频| 国产精品mm| 国产z一区二区三区| 国产精品一品二区三区的使用体验| 国产精品99久| 日本在线成人一区二区| 最新国产在线拍揄自揄视频| 欧美性69xxxx肥| 性久久久久久久久久久久久久| 日韩三级av| 精品国产一区av| 中文字幕第15页| 国产在线精品一区二区| 另类视频在线观看+1080p| 激情视频在线观看| 欧美性xxxxhd| 黄色国产在线视频| 久久久久久久久久久妇女| 2019av中文字幕| www.久久色| 欧美极品美女视频| 亚洲欧洲日产国码无码久久99| 久久久久久亚洲精品美女| 亚洲区一区二区| 懂色av.com| 国产盗摄女厕一区二区三区 | 天天做天天爱天天综合网| 91sa在线看| 超碰在线观看99| 亚洲欧美自拍偷拍色图| 亚洲人成色77777| 成人中文字幕视频| 欧美日本高清视频| 中文在线免费观看| 国产日韩一级二级三级| 免费成人午夜视频| 高清一区二区三区| 麻豆国产va免费精品高清在线| 亚洲国产无线乱码在线观看| 久草在线视频福利| 成人免费不卡视频| 国产高清免费在线| 国语自产精品视频在线看抢先版结局 | 国产精品久久久久永久免费观看 | 日韩中文在线| 中文字幕精品一区二区精品| 亚洲黄色激情视频| proumb性欧美在线观看| 僵尸世界大战2 在线播放| 国产在线不卡一区二区三区| 日韩一区二区三区国产| 中文字幕免费在线看| 国产日产欧产精品推荐色| 国产第一页视频| 日韩高清成人在线| 日本欧美在线视频| 久久经典视频| 色综合久久中文综合久久牛| 国产伦精品一区二区三区妓女| 亚洲伦伦在线| 久久精品五月婷婷| 亚洲最新无码中文字幕久久| 亚洲精品一区二区三区不| 亚洲综合图片网| 欧美激情综合网| 中文字幕 91| 午夜国产一区二区| 亚洲自拍在线观看| 成人免费高清观看| 日韩精品在线观| 一级黄色在线视频| 国产精品高潮呻吟| 不卡中文字幕在线观看| 一精品久久久| 国产亚洲精品自在久久| 日韩精品av| 中文字幕av一区中文字幕天堂 | 亚洲精品久久视频| 精品国产xxx| 中文字幕国产一区二区| 午夜剧场高清版免费观看| 亚洲欧美偷拍自拍| 97人人干人人| 高潮在线视频| 中文字幕成人精品久久不卡| av在线免费在线观看| 亚洲综合精品久久| 亚洲av无码国产精品久久| 日韩国产欧美视频| 正在播放91九色| 国产精品chinese在线观看| 日本精品视频网站| 免费观看在线午夜影视| 亚洲精品一区二区三区影院 | 欧美顶级少妇做爰| 亚洲精品在线观看av| 国产亚洲福利社区一区| 国产精品熟女一区二区不卡| 国产精品久久777777毛茸茸 | 欧美日韩国产另类一区| 欧美日韩国产精品综合| 久久精品日产第一区二区三区高清版| 欧美成人性色生活仑片| 免费看黄色三级| 国产在线国偷精品产拍免费yy| 无码专区aaaaaa免费视频| 日韩激情一区| 极品校花啪啪激情久久| 日韩伦理一区二区| 57pao精品| 91蜜桃在线视频| 国产一区二区成人| 天天干,夜夜操| 欧美丰满一区二区免费视频| 国产一区二区视频网站| 亚洲第一成人在线| 青花影视在线观看免费高清| 91视频观看视频| 精品人妻一区二区乱码| 蜜桃av一区二区| 日韩毛片在线免费看| 亚洲国内欧美| 免费看日b视频| 色婷婷色综合| 欧美日韩综合久久| 免费成人三级| 97se视频在线观看| 欧美成人一区二区在线观看| 狼人精品一区二区三区在线 | 国产一级成人av| 91亚洲国产精品| 国产国产一区| 国产精品欧美一区二区| 午夜久久中文| 97视频在线观看免费| 日本高清在线观看视频| 日韩一中文字幕| 国产高清视频在线观看| 亚洲男人第一网站| 天天摸天天干天天操| 欧美va天堂va视频va在线| 国产裸体无遮挡| 91麻豆精品91久久久久久清纯 | 亚洲日本无吗高清不卡| 精品精品久久| 日本一区视频在线观看免费| 国产精品免费大片| 热re99久久精品国99热蜜月| 亚洲系列另类av| 蜜桃网站成人| 在线日韩网站| 日本中文不卡| 国产中文精品久高清在线不| 日本一区二区不卡高清更新| 色吊丝一区二区| 日本亚洲欧洲精品| 区一区二视频| 制服诱惑一区| 欧美a级片网站| 国产 国语对白 露脸| 欧美特黄视频| 免费观看美女裸体网站| 国产一区成人| 一区二区三区 欧美| 蜜桃av一区二区三区电影| 911av视频| 国产成人自拍网| 日本一区二区在线免费观看| 99久久er热在这里只有精品15| 野外性满足hd| 中文av一区二区| 99自拍视频在线| 亚洲一区在线观看免费| 日韩欧美高清在线观看| 色综合天天性综合| 亚洲一区二区影视| 日韩欧美第一区| 青青青草原在线| 日韩在线免费高清视频| 欧美性爽视频| 4388成人网| 久久av影院| 99理论电影网| 一呦二呦三呦国产精品| 性欧美大战久久久久久久免费观看| 99精品视频在线观看播放| 日韩国产小视频| 久久久久国产精品一区二区| 91高清国产视频| 成人激情综合网站| 少妇精品无码一区二区免费视频| 日韩久久一区二区| 日本一区二区三区四区五区| 欧美亚洲综合另类| www.久久精品.com| 国产亚洲精品一区二区| 天堂va在线| 日本精品视频在线| 日本伊人久久| 日本高清一区| 国产精品videosex极品| 牛夜精品久久久久久久| 高清免费成人av| av电影在线不卡| 一区二区成人在线视频| 欧美另类高清videos的特点| 精品免费视频一区二区| 91在线看片| 91大神福利视频在线| www一区二区三区| 欧美三日本三级少妇三99| 欧美婷婷在线| 亚洲国产日韩欧美在线观看| 成人国产精品免费观看动漫| 国产精品夜夜夜爽阿娇| 欧美日韩免费观看中文| 精品人妻av一区二区三区| 国产一区二区三区18| 91福利在线免费| 97av影视网在线观看| 欧美oldwomenvideos| 91av资源网| 国产91精品一区二区| 国产大屁股喷水视频在线观看| 红桃视频成人在线观看| 国产极品久久久| 日韩亚洲精品视频| 深夜视频一区二区| 鲁鲁视频www一区二区| 韩国亚洲精品| 中文在线字幕观看| 亚洲欧美色图小说| 亚洲视频在线观看免费视频| 亚洲美女自拍视频| 91白丝在线| 国产精品theporn88| 午夜国产精品视频| 亚洲制服在线观看| 中文字幕在线不卡一区| 久久久久精彩视频| 亚洲人成电影网站| 亚洲性受xxx喷奶水| 国产原创精品| 国产欧美另类| 亚洲制服丝袜在线播放| 亚洲大片免费看| 天堂中文在线观看视频| 久久久久久久久久国产精品| 一区二区三区四区视频免费观看| 中文精品视频一区二区在线观看| 男人的天堂久久精品| 日韩影视一区二区三区| 欧美三级中文字| 日本视频在线观看| 91九色视频导航| 牛牛国产精品| 深夜视频在线观看| 亚洲影视在线播放| 欧美一级免费片| 91国偷自产一区二区三区的观看方式| 国产精品chinese在线观看| 91专区在线观看| 久久久久久久久久久电影| 无码一区二区三区在线观看| 亚洲性夜色噜噜噜7777| 草民电影神马电影一区二区| 在线观看亚洲视频啊啊啊啊| 国产又黄又大久久| 久热精品在线观看| 日韩av中文在线| 少妇精品视频一区二区免费看| 色一情一区二区三区四区| 久草中文综合在线| 丰满少妇高潮久久三区| 亚洲第一二三四五区| 韩国美女久久| 一区视频二区视频| 国产成人精品影视| 亚洲 欧美 成人| 精品国产美女在线| 粉嫩的18在线观看极品精品| av网站在线观看不卡| 国产精品丝袜久久久久久app| 国产情侣自拍小视频| 久久露脸国产精品| 精品久久网站| 欧美一区二区三区影院| 欧美性猛交xxxx乱大交| 男人天堂久久久| 国内精品久久久久久久果冻传媒| 老牛影视一区二区三区| 四虎免费在线视频| 精品国产sm最大网站免费看| 日韩免费va| 女人色极品影院| 国产三级一区二区| www天堂在线| 国产精品久久久久久久久久99| 欧美成人69| 在线观看亚洲大片短视频| 日韩精品自拍偷拍| 亚洲人免费短视频| 日韩黄色片在线| 国产欧美精品国产国产专区| 蜜桃视频在线观看www| 国产欧美日韩精品专区|