WideWorldImporters 資料產生
本文內容
WideWorldImporters 和 WideWorldImportersDW 資料庫的發行版本具有從 2013 年 1 月 1 日開始的資料,截至產生資料庫當天為止。
當您使用這些範例資料庫時,可能需要包含較新的範例資料。
若要產生目前日期為止的範例資料:
如果您尚未這麼做,請安裝 WideWorldImporters 資料庫的全新版本。 如需安裝指示,請參閱安裝與設定。
在資料庫中執行下列陳述式:
EXECUTE DataLoadSimulation.PopulateDataToCurrentDate @AverageNumberOfCustomerOrdersPerDay = 60, @SaturdayPercentageOfNormalWorkDay = 50, @SundayPercentageOfNormalWorkDay = 0, @IsSilentMode = 1, @AreDatesPrinted = 1;
此陳述式會將範例銷售和購買資料新增到資料庫中,截至目前為止。 其會顯示每天產生資料的進度。 由於資料產生的隨機因素,因此在執行之間產生的資料中會有一些差異。
若要增加或減少每天訂單所產生的資料量,請變更參數
@AverageNumberOfCustomerOrdersPerDay
的值。 使用參數@SaturdayPercentageOfNormalWorkDay
和@SundayPercentageOfNormalWorkDay
來判斷週末的訂單量。
若要匯入截至 WideWorldImportersDW OLAP 資料庫中目前日期為止的範例資料:
使用上一節中的步驟,在 WideWorldImporters OLTP 資料庫中執行資料產生邏輯。
如果您尚未這麼做,請安裝 WideWorldImportersDW 資料庫的全新版本。 如需安裝指示,請參閱安裝與設定。
在資料庫中執行下列陳述式,以重新建立 OLAP 資料庫:
EXECUTE [Application].Configuration_ReseedETL
執行 Daily ETL.ispac SQL Server Integration Services 套件,將資料匯入 OLAP 資料庫。 若要了解如何執行 ETL 作業,請參閱 WideWorldImporters ETL 工作流程。
WideWorldImportersDW 可任意增加效能測試的資料大小。 例如,其可以增加資料大小,以搭配叢集資料行存放區索引使用。
面臨的挑戰之一是控制下載的大小,使其既足夠小以便輕鬆下載,又足夠大以展示 SQL Server 的效能特性。 例如,只有在處理較大量的資料列時,才能發揮資料行存放區索引的顯著效益。
您可以使用 Application.Configuration_PopulateLargeSaleTable
程序來增加 Fact.Sale
料表中的資料列數目。 資料列會插入 2012 年日曆年度中,以避免與從 2013 年 1 月 1 日開始的現有 World Wide Importers 資料發生衝突。
Application.Configuration_PopulateLargeSaleTable
@EstimatedRowsFor2012
bigint (預設值為 12000000)
2012 年,將必要的資料列數目插入 Fact.Sale
資料表中。 此程序會以人工方式將資料列數目限制為每天 50,000 個。 您可以變更這項限制,但此限制有助於您避免意外過度擴大資料表。
如果此程序尚未套用叢集資料行存放區索引,則也會套用叢集資料行存放區索引。