Файлы-примеры из книг Кимбалла
The Data Warehouse Toolkit, 3rd Edition

| Пример таблицы измерений даты | скачать |
| Статья "Построение иерархической промежуточной таблицы (Bridge)" | скачать |
The Data Warehouse Lifecycle Toolkit, 2nd Edition

| Перечень задач проекта | скачать |
| Анкета требований для бизнес-менеджера или аналитика | скачать |
| Пример письма для собеседования для краткого ознакомления с интервьюируемым | скачать |
| Пример повестки дня стартового совещания с бизнес-пользователями | скачать |
| Пример содержания архитектурного решения | скачать |
| Пример матрицы оценки продукта | скачать |
| Модель метаданных и создание скриптов | скачать |
| Пример диаграммы модели данных высокого уровня | скачать |
| Пример таблицы детальной проработки проекта | скачать |
| Шаблон физической модели | скачать |
| Электронная таблица измерения даты | скачать |
| Образец мокапа отчета | скачать |
| Пример таблицы описания отчета | скачать |
The Microsoft Data Warehouse Toolkit, 2nd Edition

|
Глава 1 - Определение бизнес-требований В этом zip-файле содержится подробный обзор бизнес-требований для такой компании, как Adventure Works. В zip-файле собраны следующие 4 документа: Adventure works Requirements Example.docx - включает в себя исследования данных, резюме интервью с вице-президентом по продажам, предварительную матрицу шины предприятия и описание процесса определения приоритетов. |
|
|
Глава 2 - Проектирование размерной модели бизнес-процесса Таблица размерного моделирования - эта электронная таблица в формате Excel (zip-файл), содержащая модель данных для базы данных MDWT_2008R2, используемую во всей книге. В zip-файл входят две электронные таблицы: одна с моделью MDWT_2008R2, а другая пустая, чтобы Вы могли использовать ее для создания собственных логических и физических моделей данных. Электронная таблица содержит макрос, генерирующий базовый скрипт CREATE базы данных, который можно использовать для создания модели в SQL Server. |
|
|
Отчеты о профилировании данных - этот проект Reporting Services является простым примером инструмента профилирования данных. Он представляет собой отдельный набор отчетов в проекте BIDS. Пользователи должны иметь разрешение на чтение таблиц в выбранной базе данных. |
|
|
Пример "Commute Distance Type 2" - это более подробный пример различий между отслеживанием изменений Type 1 и Type 2 и влияния этих измерений на аналитику данных. |
|
|
Пример модели "Список проблем" - эта электронная таблица может использоваться для отслеживания задач и проблем, возникших в процессе разработки размерной модели. |
|
|
Глава 6 - Master Data Services Модель MDS предназначена для построения отчетов о клиентах - модель Customer, отображенная в книге. |
|
|
Глава 7 - Проектирование и разработка ETL системы Образец плана ETL спецификации - в этом Word документе описаны основные компоненты, которые мы хотели бы видеть в спецификации ETL. |
|
|
Пример пакетов SSIS - этот zip-файл, содержащий все примеры пакетов служб Integration Services, на упомянутые в главе. |
|
|
Измерение даты - эта электронная таблица, содержащие строки для каждого дня с 2000 по 2020 год, а также DDL, необходимый для создания целевой таблицы. Вы можете создать простой пакет SSIS для загрузки этих данных. Скорее всего, Вы захотите добавить столбцы, относящиеся к Вашей организации. |
|
|
Глава 8 - Проектирование и разработка основной OLAP-базы данных Analysis Services Пакет SSAS - этот пакет Analysis Services определяет простой куб MDWT_2008R2 Analysis Services. Перед обработкой куба необходимо иметь полностью заполненную реляционную базу данных MDWT_2008R2, созданную в главе 7. Если Вы еще не создали этот пакет, то можете загрузить его, пройдя по ссылке. |
|
|
Резервная копия реляционной базы данных MDWT_2008R2 - это заархивированная резервная копия реляционной базы данных, созданной в главе 7. Перед восстановлением на сервере ее необходимо распаковать. |
|
|
Глава 10-Создание BI-приложения в Reporting Services Пример проекта SSRS - это проект Sales Rep Performance Report, использованный в примере Reporting Services в этой главе. Его источником данных является куб Adventure Works 2008 R2 Analysis Services, поэтому Вам необходимо загрузить его с CodePlex.com и установить. MDX- и SQL-версии запросов также сохранены в zip-файле. |
|
|
Инструкции по созданию связи между SSIS и RS - в одной из боковых панелей Вы найдете описание процесса автоматического запуска набора отчетов в ETL-пакете сразу после завершения ETL-задания. В этом zip-файле содержатся более подробные инструкции и пример решения SSIS/RS. Задача достаточно трудная, поэтому Вы должны хорошо разбираться в SSIS, RS, а также в реляционных базах данных. |
|
|
Глава 11 - PowerPivot и Excel Файлы PowerPivot - это файлы, необходимые для выполнения задачи о клиентах и жителях, описанной в главе. |
|
|
Измерение даты - та же таблица, о которой говорилось в главе 7. |
|
|
USA 2000 Census Data by Zip - это документ, предоставленный Бюро переписи населения США, содержащий данные о населении, домохозяйствах, площади участков и т.д по более чем 30 000 почтовым индексам. Эти данные находятся в открытом доступе в Интернете. |
|
|
Глава 12 - BI-портал и SharePoint Руководство по установке SharePoint - это zip-файл, содержащий 23-страничное руководство по установке SharePoint. Он также включает в себя тестовый отчет Reporting Services и файл PowerPivot, а также шаблон сайта, выполняющий большинство функций BI - портала в SharePoint. |
|
|
Глава 14 - Проектирование и реализация безопасности данных Образец документа, отображающего чувствительне данные - пример того, как можно задокументировать компоненты размерной модели, к которым необходимо ограничить доступ. |
|
|
Глава 15 - План метаданных Скрипты создания и загрузки базы метаданных - эти скрипты создают базу метаданных и заполняют ее исходя из значений, полученных из таблицы моделирования, описанной в главе 2. Мы также включили сюда электронную таблицу моделирования, на основе которой был создан скрипт создания базы данных, на тот случай, если Вы захотите изменить модель метаданных. |
|
|
Пакет отчетов - это набор отчетов Reporting Services, которые составяются на основе таблиц метаданных, описанных в главе 15. Вы можете создать эти таблицы метаданных с помощью скриптов, описанных в предыдущем пункте. |
|
|
Дополнительные примеры Управления SCD в SQL 2008 - Команда MERGE В этом zip-файле сохранены два скрипта: первый создает набор таблиц и заполняет их данными из примера. Второй показывает, как для управления SCD 1 и 2 типа в таблице размерности использовать новую команду MERGE в SQL Server 2008 . |
Microsoft Data Warehouse Toolkit: SQL Server 2005

|
Глава 1 - Определение бизнес-требований Дополнительные резюме проведенных интервью - сокращенные конспекты, которые дадут Вам представление о том, какие аналитические темы интересуют представителей разных подразделений Вашей организации. (обновлено 17 октября 2006 г.) |
скачать |
| Перечень аналитических тем Adventure Works - список ключевых тем и вопросов, опреленных на базе резюме интервью, упомянутых выше. Для начала попробуйте составить свой собственный список, и только потом сверьте его с данным списком - тогда Вы поймете, правильно ли Вы составили свой список. (Обновлено 17 октября 2006 г.) | скачать |
|
Глава 2 - Проектирование размерной модели бизнес-процесса Электронная таблица размерного моделирования - эта электронная таблица в формате Excel ( zip-файл), содержащая модель данных для базы данных MDWT_AdventureWorksDW. В zip-файл включены обновленная модель MDWT AW2008, созданная на базе SQL Server 2008, а также пустая версия электронной таблицы, сохраненная для того, чтобы Вы могли использовать ее для создания своих собственных логических и физических моделей данных. Электронная таблица содержит макрос для генерации базового скрипта CREATE , который Вы можете использовать для создания Вашей модели в SQL Server. (Обновлено 6 марта 2009 г.) |
скачать |
| Отчеты о профилировании данных - данный проект Reporting Services является примером инструмента для профилирования данных. Версия 2 представляет собой отдельный набор отчетов и содержит исправления наиболее распространенных ошибок. | скачать |
|
Глава 4 - Настройка и физическое проектирование Скрипт разделения таблицы - это SQL-скрипт , который иллюстрирует то, как необходимо разделять таблицы. Он также показывает, как можно создать псевдоразделенную таблицу, заполнить ее данными (используя метод быстрой загрузки), а затем подменить их в разделенной таблице. |
скачать |
| Электронная таблица размерного моделирования - та же самая электронная таблица в формате Excel, описанная ранее, а именно в главе 2. (Обновлено 6 марта 2009 г.) | скачать |
| Скрипт создания базы данных - данный SQL- скрипт полностью повторяет скрипт, создаваемый таблицей Excel. Если по какой-то причине Вы не можете запустить макрос Excel, вот то, что он генерирует. (Добавлено 08 июня 2006 г.) | скачать |
|
Глава 5 - Проектирование системы Диаграмма проектирования ETL системы данных высокого уровня - диаграмма Visio, иллюстрирующая ETL процесс для базы данных MDWT_AdventureWorksDW. Мы также скопировали сюда содержимое файла .gif на тот случай, если у Вас не установлен Visio. |
скачать |
|
Глава 6 - Проектирование ETL системы В данном случае речь идет об Integration Services для исторической загрузки базы данных MDWT_AdventureWorksDW. Для достижения наилучших результатов распакуйте файл в папку c:\MDWT_Projects. Здесь Вы найдете документ ReadMe . (Обновлено 09 июня 2006) |
скачать |
| Пример пакета для обработки SCD по клиентам. Данный пакет вычисляет контрольные суммы для атрибутов SCD1 и SCD2 и использует их для трансформации обработки SCD. Перед использованием данного пакета установите Checksum SSIS, доступное на сайте www.sqlis.com. | скачать |
| Breakpoint в ScriptTask отображает задачу скрипта. Мы покажем Breakpoint внутри самого скрипта, а также объясним, как использовать и ссылаться на переменные пакета внутри скрипта. Сам скрипт достаточно прост. | скачать |
|
Глава 9 - Создание BI-приложений в Reporting Services Инструкции по созданию связи SSIS с RS. На страницах 415-416 мы подробно описываем способ вызова Reporting Services из пакета Integration Services. Идея заключается в том, чтобы ETL пакет автоматически запускал набор отчетов по завершении выполнения ETL задания. В данном zip-файле содержатся более подробные инструкции и пример решения SSIS/RS. Задача достаточно сложная, поэтому Вы должны хорошо разбираться в SSIS, RS, а также в реляционных БД. |
скачать |
|
Глава 13 - план метаданных Скрипты создания и загрузки базы метаданных - данные скрипты создают базу метаданных и заполняют ее на основе значениями, полученными из таблицы моделирования, описанной в главе 2. Мы также включили сюда электронную таблицу моделирования, на основе которой был создан скрипт создания базы данных, на случай, если Вы захотите изменить модель метаданных. (Обновлено 16 августа 2006 г.) |
скачать |
| Пакет отчетов - набор отчетов Reporting Services, которые составляются на основе таблиц метаданных, описанных в главе 13. Вы можете создать эти таблицы метаданных с помощью скриптов, описанных в предыдущем пункте. (Обновлено 16 августа 2006 г.) | скачать |
|
Примеры, не описанные в книге Решение Integration Services для исторической загрузки базы данных AW_Orders. Это решение было описано на TechEd2006 и в веб-трансляции от 7/11/2006. Для достижения наилучших результатов распакуйте файл в папку c:\MDWT_Projects. Документ ReadMe Вы найдете здесь. Веб-трансляцию можно посмотреть на сайте Microsoft TechNet. (Обновлено 15 июля 2006 г.) |
скачать |
| Data Mining для создания простой модели рекомендаций по перекрестным продажам товаров. Это решение было описано в веб-трансляции, которую г-н Уоррен провел 17/7/2006. Ознакомиться с документом ReadMe можно здесь. Вебкаст можно посмотреть на сайте TechNet (Microsoft). (Обновлено 17 июля 2006 г.) | скачать |
|
Date Dimension Resources Date table auto-gen—This Word 2003 document is a set of instructions that guide you through using Analysis Services to auto-generate a fully populated relational Date dimension. OK, “auto” might be a bit generous, but it is easier than creating the table from scratch. (Added 05 Sep 2007) |
скачать |
| This zipped spreadsheet from the original Data Warehouse Lifecycle Toolkit book generates a set of SQL insert statements: Date_Dimension Spreadsheet. (Added 26Nov2007) | скачать |
|
Дополнительные примеры Управления SCD в SQL 2008 - Команда MERGE В этом zip-файле сохранены два скрипта. Первый создает набор таблиц и заполняет их данными из примера. Второй описывает, как использовать новую команду MERGE в SQL Server 2008 для управления SCD 1 и 2 типа в таблице размерности. (Добавлено 13 ноября 2008 г.) |
скачать |




