Modellierung in SAP HANA – Teil 1

Unter­neh­men ver­wen­den zuneh­mend SAP HANA. Auf die­sen Trend ist Delta­Master gut vor­be­rei­tet, denn auf SAP-HANA-Model­le kann man damit schon seit Län­ge­rem zugrei­fen. Um zu gewähr­leis­ten, dass Dimen­sio­nen und Ana­ly­se­wer­te in Delta­Master rich­tig erkannt und dar­ge­stellt wer­den, sind bei der Model­lie­rung eini­ge Din­ge zu beach­ten. Der Bei­trag beschreibt die Vor­ge­hens­wei­se für die kor­rek­te Model­lie­rung einer Dimen­si­on in SAP HANA. wei­ter­le­sen…

SSIS-Importe für SAP HANA

Wenn Delta­Master auf Daten aus SAP HANA zugreift, sind die­se in der Regel bereits vor­han­den. Manch­mal kommt es vor, dass zusätz­li­che oder exter­ne Daten­quel­len ange­bun­den wer­den sol­len. Dies ist der Fall z. B. bei Demo-Sys­te­men, die häu­fig als Excel- oder CSV-Datei­en vor­lie­gen, In die­sem Arti­kel erläu­tern wir, wie Daten­sät­ze aus sol­chen Daten­quel­len per SQL Ser­ver Inte­gra­ti­on Ser­vices (SSIS) in SAP-HANA impor­tiert wer­den kön­nen und was dabei zu beach­ten ist. Dabei gehen wir auch auf mög­li­che Pro­ble­me ein und zei­gen, wie mit die­sen umzu­ge­hen ist. wei­ter­le­sen…

SQLCMD – Das kleine Schweizer Taschenmesser für die Kommandozeile

In die­sem Bei­trag erläu­tern wir die Funk­ti­ons­wei­se und die Ein­satz­mög­lich­kei­ten von SQLCMD. SQLCMD ist ein klei­nes Hilfs­pro­gramm, das über den OLEDB Pro­vi­der eine Ver­bin­dung zum SQL-Ser­ver auf­baut. Es über­mit­telt SQL-Kom­man­dos und -Skrip­te, ohne dass das Micro­soft SQL Manage­ment Stu­dio erfor­der­lich ist. Wir erklä­ren den grund­sätz­li­chen Syn­ta­x­auf­bau und zei­gen gän­gi­ge State­ments. Anhand von eini­gen Bei­spie­len stel­len wir zudem die Ein­satz­mög­lich­kei­ten vor. wei­ter­le­sen…

Minerva: Die Bissantz-Codebibliothek

In die­sem Bei­trag geht es um die klei­ne Anwen­dung Miner­va“, die Con­sul­tants bei Bis­santz in Pro­jek­ten nut­zen, um auch off­line auf eine zen­tra­le Samm­lung von SQL- und MDX-Code-Snip­pets zuzu­grei­fen. Wir geben einen kur­zen Über­blick über Instal­la­ti­on, Funk­tio­na­li­tät und Archi­tek­tur von Miner­va. wei­ter­le­sen…

Kontenschema als Parent-Child-Dimension

Die­ser Bei­trag erläu­tert, wie eine Kon­ten­struk­tur als Dimen­si­on in ein OLAP-Modell auf­ge­nom­men wer­den kann. Bei Kon­ten­sche­ma­ta han­delt es sich häu­fig um eine Par­ent-Child-Struk­tur. Daher lässt sich die­se per SQL-Skript so anpas­sen, dass sie als Quell-Tabel­le bzw. -View für das Modell genutzt wer­den kann. Zudem wird gezeigt, wie die erstell­te Par­ent-Child-Dimen­si­on sich in Delta­Master ETL ein­pfle­gen lässt. wei­ter­le­sen…

Wenn DeltaMaster scheinbar nicht geht“: Lösungen aus dem Support

Wenn im Sup­port sich Kun­den mit der Aus­sa­ge Delta­Master geht nicht“ mel­den, hat das in der Regel nichts damit zu tun, dass unse­re BI-Soft­ware nicht funk­tio­niert. Taucht ein Pro­blem wäh­rend der Nut­zung von Delta­Master auf, wer­den aus­sa­ge­kräf­ti­ge Feh­ler­mel­dun­gen ange­zeigt, die auf die mög­li­chen Ursa­chen hin­wei­sen. Jedoch erschließt sich nicht immer sofort, wo die eigent­li­chen Quel­len des Pro­blems lie­gen. Die­ser Bei­trag berich­tet von typi­schen Feh­ler­mel­dun­gen und Pro­ble­men aus der Pra­xis und erklärt, wie sie beho­ben wer­den kön­nen. wei­ter­le­sen…

Die Stolpersteine des SQL Servers

Die­ser Bei­trag befasst sich mit Pro­ble­ma­ti­ken wie impli­zi­ter Kon­ver­tie­rung und ähn­li­chen Ver­hal­ten vom SQL Ser­ver, die nicht auf den ers­ten Blick nach­voll­zieh­bar sind. Es wer­den vier Bei­spie­le vor­ge-stellt, in denen zum Teil auf meh­re­re Pro­ble­me hin­ge­wie­sen wird. Vor allem Neu­lin­ge in der SQL-Pro­gram­mie­rung fin­den hier hilf­rei­che Tipps. wei­ter­le­sen…

Attribute einmal anders

Die Model­lie­rung von Dimen­sio­nen mit Attri­bu­ten und Hier­ar­chi­en folgt nach vor­herr­schen­der Lehr­mei­nung dem Prin­zip, dass nach Mög­lich­keit Schlüs­sel ver­wen­det sol­len und kei­ne Text­fel­der.
Aber oft­mals ken­nen Anwen­der die­se Sur­ro­gat Keys aus dem Vor­sys­tem gar nicht und wol­len in ihren Berich­ten die dazu­ge­hö­ri­gen Tex­te ange­zeigt bekom­men. Die­ser Bei­trag zeigt, wie Delta­Master ETL bei die­ser Her­aus­for­de­rung unter­stüt­zen kann. wei­ter­le­sen…