Проектиране хранилища на данни DWH в Microsoft Excel, biweb
Excel като инструмент за дизайн на база данни (за BI / SQL програмисти фирми)
Data Warehouse = DWH = Data Warehouse (Рус) - специална база данни аналитичен предназначен за подготовка на аналитични доклади или по-нататъшно изграждане на бизнес разузнаване в OLAP кубчета (OLAP-система). DWH за съхранение на данни обикновено се подава чрез директен внос на счетоводните системи за различни корпоративни цели (OLTP-системи), например:
- ERP - основен корпоративен счетоводна система (обикновено: 1C, НСА, SAP)
- CRM - система за управление на взаимоотношенията с клиенти
- HR - Система за управление на човешките ресурси
- ECM (DMS) - система за управление на електронен документ
- и т.н.
DWH структура на база данни често се състои от три вида на таблици:
- Таблица "Внос» (ИМП) - използва се за импортиране на данни от OLTP-системи и след това актуализиране на таблиците на "факти" и "измерване"
- Маса на тема "Факти» (FACT) - съдържат всички аналитични параметри и комуникационни ключовете за масите "Размери"
- Маси "Измерванията» (Дим) - съдържат всички аналитични измервания атрибути, които могат да се анализират индекси на таблиците "факт"
Забележка: маса "факта", често се нарича "Мерки". и "Мярка" маса - "директории".
Импортиране на данни от OLTP системи и DWH актуализация зависи от избрания подход:
- "пълен" данни за актуализация в хранилището - обновен всички данни в хранилището на всеки старт актуализация
- данни "допълнителни" Update в хранилището - не се обновяват на всички данни в хранилището, но само тези, които са се променили в OLTP в интервала от време между началото на актуализацията
Гъвкав и готово решение за DWH за надстройка на пазара не съм виждал. Всеки програмист / разработчик използва нещо свое ...
Аз, например, в готовите решения за бизнеса - разузнаване (BI) да използва свои собствени уникални скриптове, които ви позволяват да се актуализира автоматично съхранение DWH за всеки избран период от време.
Съобщение маса "факти" и "измерване", зависи от схемата:
Проектиране на Data Warehouse (DWH):
Аз няма да съм тук, за да говорим за специализирана SOFT. Разбира се, съществува и може да бъде функционална и полезна.
В същото време искам да се препоръча за моделиране на склада за данни програма (DWH) Microsoft Excel. който е винаги под ръка и има необходимата функционалност:
- Той е удобен за работа с таблични данни
- Можете да покажете на извадки, за
- Можете автоматично да генерира SQL скриптове
- Можете лесно да споделяте файлове (защото Excel е изобщо)
За да създадете достатъчно DWH модел за овладяване на следните функции на Excel:
- Транспонират () - диапазони транспониране клетъчни - т.е. промяна на посоката, в която се намират клетките
- CONCATENATE () или еквивалентни ''
Примерите за формули за генериране на SQL скрипт:
(Където Н2 - име на поле, G2 - поле тип, F2 - описание поле)
- SQL за създаване - Пример: [DataTypeKey] типа nvarchar (32) Основните данни,
Формулата: = "[" Н2 "]" G2 ", -" F2
- SQL, за да изберете възможно най-- пример: DataTypeKey AS DataTypeKey, данни -Type Key
Формулата: = Н2 "AS" Н2 ", -" F2
- SQL за актуализиране - пример: DataTypeKey = source.DataTypeKey,
Формулата: = Н2 "= източник." Н2 ","