Книги, курсы по DWH?

Data Warehouse (DWH) - это специальное хранилище, которое используется для анализа и отчетности. Оно предназначено для интеграции данных из различных источников и предоставления когнитивных инсайтов и бизнес-аналитики.

Существует множество книг и курсов, посвященных DWH. Они предназначены для обучения специалистов, чтобы научить их строить и поддерживать высокоэффективные хранилища данных. В этом ответе я предложу некоторые из них в различных категориях.

1. Книги по проектированию и моделированию DWH:
- "The Data Warehouse Toolkit" от Ральфа Кимбала и Марго Просушанской.
- "Building the Data Warehouse" от Билла Инмона и Клаудии Имхоф.
- "Data Warehousing Lifecycle Toolkit" от Ральфа Кимбала, Лорены Роуз и Марко Рото.

2. Книги по разработке и реализации DWH:
- "The Kimball Group Reader" от Ральфа Кимбала и Марго Просушанской.
- "Data Warehouse Design: Modern Principles and Methodologies" от Мэтта Кэмино.
- "Building a Scalable Data Warehouse with Data Vault 2.0" от Дэн Линчфорда.

3. Книги по оптимизации производительности DWH:
- "Agile Data Warehouse Design: Collaborative Dimensional Modeling, from Whiteboard to Star Schema" от Лекса Болман.
- "The Data Warehouse Performance Toolkit" от Уэйна Хакетта и Мартин Селсо.
- "SQL Performance Tuning" от Питера Ґулларда и Кайла Зампато.

4. Курсы и онлайн-обучение:
- Курсы на портале Coursera, такие как "Data Warehousing for Business Intelligence" от Университета Корнелла.
- Онлайн-курсы на Udemy, такие как "The Complete Oracle SQL Certification Course" и "SQL - MySQL for Data Analytics and Business Intelligence".
- Обучение на сайте Pluralsight, такое как "Creating a Data Warehouse with SQL Server 2012" и "Implementing a Data Warehouse with SQL Server 2012 (Exam 70-463)".

Выбор конкретной книги или курса может зависеть от вашего уровня знаний и целей обучения. Рекомендуется просмотреть их описания, ознакомиться с отзывами и выбрать те, которые наиболее соответствуют вашим потребностям. Кроме того, рекомендуется практиковать написание SQL-запросов в среде разработки и участвовать в создании реальных проектов, чтобы закрепить свои знания.