Data Warehousing Data Warehousing NOT IN = NOT EXPECTED Da programmiert man schon Jahrzehnte lang T-SQL und erlebt doch noch Überraschungen bei vermeintlich einfachen Befehlen. Jüngst haben wir in einer Kundenumgebung verschiedene Optimierungen durchgeführt [...] mehr erfahren
Data Warehousing Data Warehousing Verdopple die Daten “Wir brauchen zwei Kundendimensionen, für Warenempfänger und für Rechnungsempfänger”. “Die Periodendimension bildet nur das Rechnungsdatum ab, wir brauchen auch eine Zeitdimension für das Leistungsdatum” [...] mehr erfahren
Data Warehousing Data Warehousing Drill-down im Flexreport Ein Flexreport kann alles, was eine Pivottabelle kann und noch viel mehr. Leider falsch. Denn spätestens dann, nachdem der Flexreport mit viel Liebe formatiert wurde und der Anwender nach dem Drill-down [...] mehr erfahren
Clicks Clicks Drill-Sparklines als Vorschau auf Details tieferer Hierarchieebenen Als Informationsdilemma bezeichnet man den Umstand, dass der Wert einer Information erst dann beurteilt werden kann, wenn man sie hat. Damit ist es aber schwer zu beurteilen, welche Kosten gerechtfertigt [...] mehr erfahren
Data Warehousing Data Warehousing Einbinden von Assemblys in relationale Datenbanken Für die meisten Anforderungen bietet der SQL Server genug Funktionalität um diese erfüllen zu können. Hin und wieder kann es aber notwendig sein, dem SQL Server durch eigene Programmierungen etwas [...] mehr erfahren
Data Warehousing Data Warehousing Abhängigkeiten von Datenbankobjekten mit Hilfe des Werkzeuges SQL Search finden Beim Bearbeiten von großen aber auch kleinen Datenbanken kommt es oft vor, dass Sichten, Prozeduren, Funktionen oder ganze Tabellen inhaltlich oder namentlich geändert werden müssen. Manchmal ist es [...] mehr erfahren
Data Warehousing Data Warehousing Kundendatendemos bei Bissantz & Company Eine typische und regelmäßige Aufgabenstellung im Rahmen unseres Vertriebsprozesses ist die Erstellung von individuellen Demosystemen für Kunden und Interessenten auf der Basis von uns zu diesem Zweck [...] mehr erfahren
Data Warehousing Vorjahresvergleich im Schaltjahr Dieses Jahr ist es wieder soweit. Wir haben ein Schaltjahr. An sich ist das nicht schlimm, unsere Tagesperioden wurden robust eingefügt, die OLAP-Datenbank ist aufbereitet und dann das: Der Vorjahresvergleich [...] mehr erfahren
Clicks Clicks Zeichnen der Zeit – Varianten von Zeitreihendarstellungen In diesen DeltaMaster clicks! nehmen wir Sie mit in unsere Blog-Redaktion und zeigen, womit wir Bella helfen, wenn sie einen neuen Fall entdeckt hat. Natürlich arbeiten wir dabei mit DeltaMaster, bereiten [...] mehr erfahren
Data Warehousing Data Warehousing Immer diese Stammdaten In unserer schnelllebigen Welt ändern sich die Daten (Werte) so schnell, dass die große Herausforderung in der Aktualität dieser Daten liegt. Nun kennen wir dies Thema praktisch in jedem Projekt und [...] mehr erfahren
Data Warehousing Data Warehousing Importtabellen selbst erstellen Wir haben da schon mal was vorbereitet. Diesen oder einen ähnlichen Satz hört man öfter – nicht nur von Fernsehköchen. Wenn Kunden Dateien vorbereiten, die in ein BI-System geladen werden sollen [...] mehr erfahren
Data Warehousing Data Warehousing Ermittlung der Geokoordinaten aus Adressdaten für die Standortanalyse Seit der Version DeltaMaster 5.4.6 gibt es das Analyseverfahren Standortanalyse. Hier wird GoogleMaps in DeltaMaster integriert. Adressen von Filialen, Kunden u. Ä. werden auf einer Karte markiert. Die [...] mehr erfahren
Clicks Clicks Berichte mit angepassten Sichten kopieren Bei der Arbeit an elektronischen Dokumenten ist es üblich und effizient, Neues zu erstellen, indem man Vorhandenes kopiert und dann ändert, was neu oder anders sein soll. Das gilt gerade auch im Controlling: [...] mehr erfahren
Data Warehousing Data Warehousing MDX Profiler “Die Anwendung ist sooooo langsam!”. Jeder hat sicherlich schon das Jammern und Wehklagen von Softwareanwendern gehört. Dieses subjektive Gefühl der Benutzer, mit einer langsamen Applikation arbeiten [...] mehr erfahren
Data Warehousing Data Warehousing Update, Insert oder doch Merge? (Teil 1) In diesem Beitrag beschäftigen wir uns mit dem eher wenig bekannteren T-SQL Befehl “MERGE”, der bisher selten aktiv benutzt wird. Dabei gehört er schon seit SQL Server 2008 zum Standard. mehr erfahren
Data Warehousing Data Warehousing Für Präsentationszwecke: Daten kräftig durchmischen Um bei Präsentationen das AS-Datenmodell eines Kunden zeigen zu können, muss zuerst einmal sichergestellt werden, dass nicht die echten Daten des Kunden zur Ansicht gebracht werden. Als ich vor solch [...] mehr erfahren
Clicks Clicks Wertverhältnisse mit Punktbalken visualisieren Einer der Großen in der Datenvisualisierung ist William Cleveland, neben Jacques Bertin, Otto Neurath, Edward Tufte und Howard Wainer. Ihm ergeht es wie vielen großen Geistern: Seine besten Ideen brauchen [...] mehr erfahren
Data Warehousing Data Warehousing Wiederverwendung von Flexreports Flexreports sind schicke Berichte, deren Formatierung allerdings etwas Zeit verschlingen kann. Umso wertvoller wäre es, wenn diese Formatierungen schnell und unkompliziert im Sinne einer Vorlage für [...] mehr erfahren
Data Warehousing Data Warehousing Partitionierte Tabellen - Faktenladen mit "Fast = TRUE" (Teil 2) Uuuund Action! Wie im ersten Teil dieses Beitragsthemas beschrieben, schauen wir uns heute die vorbereiteten partitionierten Tabellen in Aktion an. Im ersten Teil haben wir im SQL Server die notwendigen [...] mehr erfahren
Data Warehousing Data Warehousing „Für hier oder zum Mitnehmen?“ – DeltaMaster2Go Wenn die Rahmenbedingungen für eine klassische Business-Intelligence-Architektur aus relationalem Data Warehouse, OLAP-Engine und Rich Client (d.h. unter anderem eine permanente Verbindung des Clients [...] mehr erfahren
Clicks Clicks Personalisierte E-Mails mit dem Berichtsserver versenden Besonders bei Aufgaben, die sich mit wenig Variation wiederholen, lohnt es sich zu prüfen, ob sie sich automatisieren lassen. Eine solche Aufgabe ist das Standardreporting. Viele DeltaMaster-Anwender [...] mehr erfahren
Data Warehousing Data Warehousing Transferieren von Flex-Reports über XML-Dateien Die extrem hohe Vernetzung aller Bestandteile des DeltaMaster ist im Grunde ein großer Vorteil von DeltaMaster und OLAP-Datenbanken. Alle Beziehungen sind vordefiniert und der User kann sich sofort mit [...] mehr erfahren
Data Warehousing Data Warehousing Skalierung mittels Dimension „Maßfaktor“ Sicher ist jedem die Funktion zur Skalierung einer Kennzahl im DeltaMaster bekannt, zu finden in den Analysewerteigenschaften der jeweiligen Kennzahl auf der Registerkarte Formatierung. Hier gibt es [...] mehr erfahren
Clicks Clicks Dichter ran – Zoomen und Filtern in der Portfolioanalyse Der traditionsreiche Optikhersteller Voigtländer brachte 1960 das erste Objektiv mit veränderlicher Brennweite auf den Markt: Das Zoomobjektiv war geboren. Es erlaubt dem Fotografen bekanntlich, den [...] mehr erfahren
Data Warehousing Data Warehousing Kleine Helfer-Prozeduren zur Modelldokumentation Wer hat beim Thema Projektdokumentation noch nie von Heinzelmännchen geträumt, die in der Nacht kommen und die noch nicht erledigte Arbeit blitzschnell erledigen? Da solche flinken Gesellen sehr selten [...] mehr erfahren
Data Warehousing Data Warehousing ParentChild-Tabellen „flachklopfen“ - Cross Apply In diesem Beitrag stelle ich Ihnen die Verwendung von CROSS und OUTER APPLY vor. Seit SQL Server 2005 existiert der Apply Operator und ist in der Tat eine tolle Erweiterung in T-SQL. Sollten Sie die [...] mehr erfahren
Data Warehousing Data Warehousing Informationen aus dem ActiveDirectory über SQL-Server ermitteln Wussten Sie, dass man Informationen aus dem ActiveDirectory direkt über den SQL-Server ermitteln kann? Es ist ganz einfach! Zuerst einmal benötigt man eine Verbindung zur (proprietären) ActiveDirectory-Datenbank [...] mehr erfahren