Tervezése adattárházak DWH Microsoft Excel, biweb

Excel, mint egy adatbázis-tervezési eszköz (BI / SQL programozó fejlesztő)

Data Warehouse = DWH = Data Warehouse (rus) - különleges elemzési adatbázis előállítására tervezett az analitikai jelentések vagy további építési üzleti intelligencia az OLAP-kockák (OLAP-rendszer). DWH-adattároló táplálunk közvetlen import a vállalati számviteli rendszerek különböző célokra (OLTP rendszerek), például:

  • ERP - alapvető vállalati számviteli rendszer (általában: 1C, NAV, SAP)
  • CRM - Customer Relationship Management System
  • HR - Human Resource Management System
  • ECM (DMS) - elektronikus dokumentumkezelő rendszer
  • stb

Adattárház, amely

DWH adatbázis szerkezete gyakran három típusú táblák:

  • Táblázat „Import» (IMP) - használt import adatokat a OLTP rendszerek majd frissítse a táblázatok »tények« és a »mérés«
  • Táblázat „A tények» (tény) - tartalmazza az összes analitikai paraméterek és kommunikációs kulcsokat a táblák »Méretek«
  • Táblázatok „Mérések» (Dim) - tartalmazza az összes analitikai mérések attribútumok, amely elemzi indexek táblázatok »tény«

Megjegyzés: A táblázat „tény” gyakran nevezik „intézkedések”. és a „Measure” tábla - „könyvtárak”.

Adattárház, amely

Adatok importálása az OLTP rendszerek és DWH frissítés függ a választott megközelítés:

  • „Full” frissíteni az adatokat a tároló - frissített az összes adatot a tároló minden frissítés elindítása
  • „Különbözeti” frissíteni az adatokat a tároló - nem frissítette az összes adatot a tároló, de csak azok, amelyek megváltoztatták a OLTP időintervallumban kezdete között a frissítés

Sokoldalú és kész megoldás a frissítés DWH a piacon még nem láttam. Minden programozó / fejlesztő használ valamit a saját ...

Én, például, a kész megoldások az üzleti - intelligencia (BI), hogy saját egyedi szkripteket, amelyek lehetővé teszik, hogy automatikusan frissíti DWH tároló bármely kiválasztott időszakban.

Kommunikációs asztal „tények” és a „mérés” függ a rendszer:

Adattárház, amely

Adattárház, amely

Tervezése Data Warehouse (DWH):

Nem leszek itt, hogy beszéljünk szakosodott SOFT. Persze, hogy létezik, és lehet funkcionális és hasznos.

Ugyanakkor szeretnék ajánlani modellezésére adattárház (DWH) Microsoft Excel programban. amely mindig kéznél van, és rendelkezik a szükséges funkciók:

  • Célszerű működni táblázatos adatok
  • Meg tudja mutatni a adatmintákhoz
  • Akkor automatikusan generál SQL szkriptek
  • Könnyedén megoszthatja a fájlokat (mert az Excel egyáltalán)

Létrehozásához DWH modell elég, hogy elsajátítsák a következő Excel függvényt:

  • Átültetése () - Átültetés cellatartományok - azaz, változtatni az irányt, amelyben a sejtek találhatók
  • CONCATENATE () vagy azzal egyenértékű ''

Példák képletek generáló SQL script:

(Ahol a H2 - mező nevét, G2 - típusú mező, F2 - mező leírás)

  • SQL létrehozása - példa: [DataTypeKey] nvarchar (32) Kulcs adatok típus

A képlet: = "[" H2 "]" G2 "-" F2

  • SQL kiválasztása AS - például: DataTypeKey AS DataTypeKey adatok -Type Key

A képlet: = H2 "AS" H2 "-" F2

  • SQL frissítése - példa: DataTypeKey = source.DataTypeKey,

A képlet: = H2 "= forrás." H2 ""