Konfiguration von SQL Server Always On-Basisverfügbarkeitsgruppen

Schritt für Schritt zur Hochverfügbarkeit Always On-Basis-Verfügbarkeitsgruppen ist eine Lösung zur Hochverfügbarkeit von einzelnen Datenbanken ab SQL Server 2016 Standard Edition. Sie ersetzen das veraltete Feature „Datenbankspiegelung“ und bieten einen ähnlichen Funktionsumfang. Basis-Verfügbarkeitsgruppen ermöglichen einer primären Datenbank, ein einzelnes Replikat beizubehalten. Dieses Replikat kann entweder den synchronen Commit-Modus oder den asynchronen Commit-Modus verwenden, je nachdem,…

Read more

PowerApps – Delegation und Collections

Was ist Delegation in Power Apps? Microsoft Power Apps ist eine beliebte Low-Code-Plattform, mit der Benutzer schnell und einfach benutzerdefinierte Geschäftsanwendungen erstellen können. Eine der wichtigsten Funktionen von Power Apps ist die Möglichkeit, Daten aus verschiedenen Quellen wie SharePoint-Listen, Excel-Tabellen oder SQL-Datenbanken zu lesen und zu manipulieren. Wenn es jedoch um die Verarbeitung großer Datenmengen…

Read more

Data Manipulation mit dplyr und Rstudio

Es ist später Nachmittag. Ich sitze nichtsahnend im Büro, da ertönt hinter mir eine fragende Stimme: „Kannst Du mir mal mit den Mathe-Hausaufgaben helfen?“. Es ist meine Tochter und sie hat mir eine Kopfnuss ganz nach meinem Geschmack mitgebracht.  Die Aufgabe ist es, die oben abgebildeten Zahlen so in die Gleichung einzuordnen, dass die Rechnung…

Read more

Infrastructure as Code – Bicep

Azure – Bicep Einführung Genau wie der Bizeps den Arm verschönert, ist Bicep auch eine Verschönerung von ARM-Templates.   Im Grunde bietet es die gleichen Funktionen wie ARM-Templates, soll aber dennoch leichter zu lesen sein, da es nicht auf JSON basiert.  Was ist Bicep? Bicep ist eine ARM-Vorlagensprache für das deklarative Bereitstellen von Azure-Resourcen.   Bicep ist eine Domain Specific Language (DSL), was bedeutet, dass sie für…

Read more

Infrastructure as Code – ARM

Azure Resource Manager – ARM In meinem vorherigen Blogbeitrag zum Thema Infrastructure as Code (im folgenden IaC genannt) habe ich eine Einführung zum Thema gegeben. In den nächsten Beiträgen werde ich vier Tools vorstellen, die Vor- und Nachteile nennen und jeweils als Beispiel ein Modern Data Warehouse erzeugen. Was genau das ist und welche Ressourcen…

Read more

Infrastructure as Code

Einführung in Infrastructure as Code Vorwort Bei meiner letzten Aufgabe habe ich in Azure eine Infrastruktur innerhalb einer Ressourcengruppe öfters angelegt, wieder gelöscht und auch zwischendrin immer wieder verändert. Und das alles manuell! Das hat mich sehr viel Zeit und Nerven gekostet. Mir wurde dann vorgeschlagen Infrastructure-as-Code (IaC) zu benutzen, damit ich meine Infrastrukturdeployments lediglich einmal deklarieren muss und später einfach per Klick verwalten kann. Da ich das Thema mit der Zeit immer interessanter fand und es aktuell auch in beinahe…

Read more

Bugtracking mit Microsoft Lists

Microsoft Teams hat nicht zuletzt durch die Corona-Pandemie im letzten Jahr einen gigantischen Hype erfahren. Immer mehr Firmen setzen darauf, um – vertrieben ins Home Office – effizient miteinander arbeiten zu können. Am häufigsten werden dabei natürlich Chats, Telefonate und Videokonferenzen genutzt, doch zu einem echten „Modern Workplace“ gehört bekanntlich mehr: am besten findet man grundsätzlich alles an einer Stelle. Und Teams hieße nicht Teams, wenn man sich dabei nicht noch gleich in – Sie ahnen es – Teams organisieren würde.

Read more

Die verzögerte Dauerhaftigkeit macht viele, kleine SQL-Transaktionen schneller!

Performance Tuning, wenn Transaktionssicherheit nicht so wichtig ist Wenn man sehr viele Datensätze in eine SQL Server-Datenbank importieren will oder viele Änderungen daran vornehmen muss, aber das verwendete Werkzeug macht dies als viele, viele kleine Transaktionen, Zeile für Zeile, dann gibt es einen einfachen Weg, diesen Vorgang zu beschleunigen: die „delayed durability“, auf deutsch etwas…

Read more

SSIS-Fehler beim Bereitstellen von Projekten

Versionierung in den Systemtabellen der SSISDB Hatten Sie das auch schon mal? Sie wollen ein Projekt in die SSISDB deployen und bekommen eine kryptische Fehlermeldung a’ la „Failed to deploy the project. Try again later. (Microsoft SQL Server, Error: 27118)” Mir ist das jetzt schon zum zweiten Mal in einem Jahr passiert und ich bin…

Read more

Azure Data Factory – Event Grid, Trigger und parallele Verarbeitung

Der ganze Prozess findet ausschließlich in der Cloud statt – nichts mehr mit der guten alten on-premise Technologie! Und all das kann sogar noch skaliert werden. In der obigen Abbildung haben wir die Concurrency der Pipeline auf 10 gestellt, d.h. bis zu 10 Instanzen der Pipeline können parallel laufen, wenn in kurzer Zeit eine größere Anzahl Files eintrifft. In der alten Welt hätten wir in klassischen SSIS-Paketen mit for-each-loop Containern die Files irgendwie gelesen und weiterverarbeitet.

Read more

Perfekter Plagiatsschutz durch Kryptologie, Blockchain und Microsoft Azure

Motivation Der Schaden durch Produktpiraterie wird allein in Deutschland auf mehr als 50 Mrd. Euro taxiert, weltweit betrug er für das Jahr 2016 ca. 338 Mrd. Euro. In Deutschland ist mittlerweile schätzungsweise jedes zehnte Unternehmen betroffen. (Quelle: IW Köln, Institut der deutschen Wirtschaft). Nicht berücksichtigt sind hier die Schäden durch Umweltzerstörung (siehe weiter unten im…

Read more

SSIS-Katalog Maintenance in Azure

Wischmopp statt Saugroboter Wer seine ETL-Projekte in die Azure-Cloud migrieren, aber nicht auf die erprobten „old-school“ SSIS-Pakete verzichten möchte, hat bekanntlich die Möglichkeit, SSIS auf Azure zu benutzen. Azure besteht hierbei – ganz wie gewohnt – auf eine Datenbank für die SSISDB, und auf die Paketbereitstellung in einen gleichnamigen Integration-Services-Katalog. Dieser Katalog hat zwei ganz…

Read more

Scoping in Power Pivot und SSAS Tabular Models

Wenn man in einem SSAS (multidimensionalem) Cube ein Measure definiert, dann wird dieses standardmäßig auf den gesamten Cube angewendet. Es ist jedoch möglich, für Teilbereiche oder sogar einzelne Zellen des Cubes auch spezielle Kalkulationen oder Werte zuzuweisen , die nur dort gelten. Dieses Verhalten erreicht man über sogenannte SCOPE Befehle. Scoping gehört zu den mächtigsten…

Read more

Matherätsel – T-SQL und Python schlagen zurück!

Vor kurzem stellte unser Kollege Tobias ein Matherätsel vor, welches er sogleich mit dem Cubeware Importer löste. Die grundsätzliche Idee hinter dem Lösungsansatz wurde dort bereits genau ausgeführt, doch Tobias stellte sich nach der schönen Cubeware-Lösung dann doch bald die Frage: muss das nicht auch mit T-SQL gehen? Schließlich machen wir doch den ganzen Tag nichts anderes…

Read more

Ein besseres Backup-Konzept für Azure SQL als Datawarehouse

Wir sind große Fans der Möglichkeit, den SQL Server in Azure „serverless“ zu betreiben! Diese Variante hat gegenüber den traditionellen Versionen Basic, Standard, oder Premium, die über eine konstante Menge von DTUs abgerechnet werden, den Vorteil, dass sie dynamisch hoch- und herunterskaliert, je nachdem, wie intensiv sie benutzt werden, und dass dann auch nur über sogenannte „vCores“ genau das an Rechenzeit abgerechnet wird, was man auch genutzt hat. Super!

Read more

Instant Analytics Data Soup?

In diesem Beitrag geht es darum, dass Excel und ähnliche Tabellenkalkulationen allgemein nicht die besten BI-Tools sind – und Self Service BI mit dem Fischen im Data Lake auch nicht immer der Stein der Weisen zu sein scheint.
Wir empfehlen Guided bzw. Managed Analytics. Warum?

Read more

Power BI als Planungstool

Im folgenden Text wird gezeigt, wie man das beliebte Self Service BI Tool Power BI mit Hilfe der Lösung von Power ON BI in der Planung einsetzt und so Werte direkt ins Modell zurückschreiben kann. Auch das Erfassen von relationalen Stammdaten (Master Data Management) sowie Kommentaren ist leicht möglich.

Read more

Snowflake – Das Data Warehouse für die Cloud

Ein System, das für sich in Anspruch nimmt, als komplettes SQL Data Warehouse speziell für die Anforderungen und Möglichkeiten der Cloud entwickelt worden zu sein. Ein riesiger Vorteil in der Welt von „Multi-Clouds“ ist, dass Snowflake sowohl im Amazon Web Services-Universum als auch in der Microsoft Azure Umgebung genutzt werden kann!All diese Entwicklungen versprechen vor allem bei den Kosten und der Performance, aber auch bei der Funktionalität Vorteile gegenüber klassischen Ansätzen.

Read more

Blick zurück im Zorn

BI-Projekte sind dynamisch. Wenn man jetzt schon wüsste, welche Anforderungen in zwei Jahren kommen, würde man höchstwahrscheinlich anders modellieren als mit dem aktuellen Wissensstand. Wir sind aber alle keine Hellseher und deswegen ist es müßig, im Nachhinein immer sich zu sagen: „Hätte ich damals gewusst…“.

Read more

Kumulation (YTD) in SQL

Ich hatte neulich die Herausforderung, in SQL Zahlen kumulieren zu müssen. Im Netz kursieren dazu viele verschiedene Ansätze, von denen die meisten aber nicht besonders elegant bzw. performant bei großen Zahlenmengen sind. Auch muss sichergestellt sein, dass z.B. bei fehlenden Perioden in der Ursprungstabelle trotzdem ein YTD-Wert angezeigt wird. D.h. wenn z.B. für Januar, Februar und April Werte vorliegen (März ist leer), dann muss der YTD-Wert trotzdem fortgeschrieben werden, sodass dann der Märzwert gleich dem Februarwert ist.

Read more

The Secrets of Dashboards: Recap vom 28.06.2018

Bei dem MeetUp vom 28.06 haben wir über “Storytelling with Data” gesprochen. Die Inspiration für das Thema war das Buch “Storytelling with Data” von Cole Nussbaumer Knaflic. Im Fokus standen drei wesentliche Begriffe: Daten, Datenvisualisierung und Storytelling with Data. Was sind Daten? Das Wort Daten ist definiert als eine eindeutige Information. Wenn man über Daten…

Read more

Zellen deselektieren – Das beste Excel-Feature Update seit 10 Jahren!

Jeder Controller und alle Menschen, die große Zahlentapeten mit Excel bearbeiten, kennen das Problem: Man muss spontan eine Summe aus Zahlen berechnen, die über eine Tabelle verstreut sind, z.B. um eine Kontrollsumme zu bilden oder Plausibilitäten zu testen. Hier hilft in der Regel das einfache Feature der Mehrfachauswahl, mit gedrückter Strg-Taste markiert man alle Zellen,…

Read more

Minesweeper mit Cubeware und CW1? – Check!

Man glaubt ja gar nicht, was Cubeware so alles zu leisten vermag: sogar einen tollen Minesweeper-Clone kann man damit bauen – und das im angesagten Retro-Look! Zugegeben – es ist nicht ganz kostenfrei, denn Sie benötigen Cockpit, Importer und die CW1-Datenbank – aber wenn nicht dafür, wofür sonst? ? Ernsthaft: das Beispiel soll zeigen, dass…

Read more

The Secrets of Dashboards: MeetUp Rückblick

Dies ist die deutsche Version des Beitrages, zur englischen Version. Am 17. Mai hatten wir einen ganz speziellen Gast bei unserem MeetUp: Chloe Tseng (Twitter: @DataChloe). Sie ist Tableau Zen Master und Gründerin des Projekts VizforSocialGood. Sie sprach über Datenvisualisierung und über das “Geschichtenerzählen” (Storytelling) mit Daten, und sie erklärte uns auch, warum einige Visualisierungen…

Read more

The Secrets of Dashboards: Visuelle Wahrnehmung (Teil II)

In dem ersten Teil dieses Blogartikels zur visuellen Wahrnehmung habe ich den Begriff störende Elemente erwähnt. In diesem Teil möchte ich genauer auf diese störende Elemente eingehen. Was sind eigentlich störende Elemente? Das sind solche Elemente auf dem Dashboard, die keine relevante Information mit sich bringen und trotzdem abgebildet werden. Diese unnötigen Elemente nehmen aber mentale…

Read more

The Secrets of Dashboards: stylische Diagramme

“Bar charts and line charts won’t solve everything” “Don’t be afraid to try a chart that is unique or custom-built” “Broaden your mind” Nadieh Bremer Der Eye-Catcher bei einigen Dashboards sind Diagramme, die kreativ und trotzdem verständlich sind. Die Welt der Datenvisualisierung ist sehr vielfältig und diese Welt beinhaltet auch Trends. Wir haben für Sie…

Read more

The Secrets of Dashboards: Infografik vs. Dashboard

Welche Unterschiede gibt es zwischen Infografik und Dashboard? Diese Frage ist deshalb interessant, weil es kommt öfter mal zur Verwechselung von beiden Begriffen. Aus diesem habe ich paar wesentliche Unterschiede für Sie zusammengefasst: Infografik Eine Infografik ist ein grafisches Produkt, deren Funktion ist, jemanden zu informieren. Bei der Erstellung einer Infografik arbeitet man viel mit…

Read more

The Secrets of Dashboards: Lust auf eine Torte oder einen Donut?

Warum nur haben Torten-Diagramme (auch Kreis-Diagramme genannt) oder Donut-Diagramme in der Welt der Datenvisualisierung einen schlechten Ruf? Auf der anderen Seite sind Kreisdiagramme in vielen BI-Tools als Standard Chart hinterlegt. Was kann man damit falsch machen? Das Problem liegt in der falschen Anwendung. Diese Charts können aber durchaus effektiv sein, wenn sie richtig angewendet werden.…

Read more

The Secrets of Dashboards: Farbe

Farbe ist ein mächtiges Tool, welches ein Designer hat, denn mit Farbe kann man die Aufmerksamkeit des Publikums lenken. Farbe sollte bewusst ausgewählt und eingesetzt werden. Deswegen sollen Sie die automatisch vorgeschlagene Farbpalette ihres Tools vermeiden. Es gibt ein paar Regeln für die Arbeit mit Farbe, die man kennen sollte. Wir haben diese Regeln für…

Read more

Cubeware Importer Jobs im SSIS

Der Importer bietet die Möglichkeit, alle möglichen Tasks in Jobs zu bündeln, die dann manuell oder auch automatisch über einen Dienst ausgeführt werden können. Leider hat dieses Feature so seine Schwachstellen: Parallelverarbeitung funktioniert nur wirklich bei automatischer Ausführung und ein vernünftiges Error-Handling ist nur über aufwendige Scripts zu bewerkstelligen, da sonst der jeweilige Job einfach…

Read more

Neue Form von Balkendiagramm in Tableau

Sind Sie schon gelangweilt von den üblichen viereckigen Balkendiagramm in Tableau? Dann haben wir für Sie eine Alternative! Wie bauet man dieses Balkendiagramm nach? Dieses Beispiel wurde mit dem Datensatz von Superstore erstellt. Es zeigt den Umsatz pro Produktunterkategorie. Erstellen Sie ein berechnetes Feld AVG(0). Ich habe es AVG 0 genannt. Ich erkläre Ihnen gleich,…

Read more

The Secrets of Dashboards: Balkendiagramm und die häufigsten Fehler

Letzte Woche hatte ich ein interessantes Gespräch über das in der Abbildung zu sehende Balkendiagramm. Solche Balkendiagramme sieht man öfter in der Praxis, deshalb möchte ich diesen Blogartikel diesen Diagrammen widmen. Dabei geht es um die Besucher einer Messe, die unterschiedliche Tickets gekauft haben, die sich wiederum nach Kategorien unterscheiden. Die Besucher wurden ebenfalls nach…

Read more

Alternative zu dem Tachometerdiagramm ist Bullet-Diagramm

Die so genannten Bullet-Diagramme sind eine Untergruppe von Balkendiagrammen und ideal für den Soll-Ist Vergleich und somit eine gute Alternative zu dem Tachometerdiagramm. Das Bullet-Diagramm vergleicht eine dargestellte Kennzahl (Bullet) mit einer Zielkennzahl (Ziel) und ordnet dann die verschiedenen Kennzahlen den verschiedenen Farbregionen im Hintergrund zu, die zusätzliche qualitative Informationen darstellen (z. B. gut, befriedigend…

Read more

Wie erstelle ich ein Waffel-Diagramm in Tableau?

Normalerweise würde ich von allen Arten von Diagrammen, die mit dem Essen zu tun haben, (Kuchen-, Donuts-, Spaghetti-Diagramm) abraten. Aber! Neulich habe ich für mich ein Waffel-Diagramm entdeckt und bin voll begeistert, da es nicht nur schön aussieht, sondern auch für jeden verständlich ist. Ein Waffel-Diagramm ist eine gute Alternative zu dem beliebten Balkendiagramm oder…

Read more

Boxplot in Tableau erstellen und interpretieren

Boxplot (auch Box-Whisker-Plots genannt) zeigt die Verteilung von Daten, indem man ihre gesamte Streuung darstellt. Auf einen Blick kann man das Minimum, das Maximum und die Ausreißer der Verteilung erkennen.   <a href=’#’><img alt=’Boxplots_Umsatzverteilung ‚ src=’https://public.tableau.com/static/images/Bo/BoxPlots_15/Boxplots_Umsatzverteilung/1_rss.png‘ style=’border: none‘ /></a> Mit Boxplots können solche Fragen beantwortet werden wie z. B. „Wie verteilt sich der Umsatz über unterschiedliche…

Read more

Datenverschmelzung vs. Datenverknüpfung (Data Blending vs. Data Join)

In der Datenanalyse mit Tableau kommt es oft vor,​ dass die Datenverschmelzung und die Datenverknüpfung verwechselt werden. Nachfolgend werden die Unterschiede der beiden Methoden dargestellt. ​Was ist Datenverschmelzung (Data Blending)? Die Datenverschmelzung ist eine Methode zum Kombinieren von Daten, die eine Datenquelle mit​ ​einer anderen Datenquelle ergänzt. Dabei kombiniert Tableau Daten aus einer Tabelle, die…

Read more

Ist OLAP eigentlich tot?

Schon Abraham Lincoln sagte, dass man nicht alles glauben sollte, was im Internet steht. Dieser alte Witz passt nicht nur wegen der quasi beinhalteten Rekursion gut zur IT allgemein und Business Intelligence im Speziellen – er dient auch als gute Einleitung zu unserem Thema.

Read more

orangeBI Toolkit für Reporting Services Teil 3: Verbesserte Datumsanzeige

In Berichten werden Zeiträume häufig so dargestellt: 10.06.2014 – 11.06.2014. Fällt Ihnen etwas auf? Würde nicht auch 10. – 11.06.2014 reichen? Können wir das in Reporting Services darstellen? Na klar! Aber wenn wir dabei nicht nur unterschiedliche Tage, sondern auch die Möglichkeit von unterschiedlichen Monaten berücksichtigen wollen, wird es ein längerer Ausdruck. Geschweige denn, wenn…

Read more

orangeBI Toolkit für Reporting Services Teil 1: Abweichungsdiagramme in Tabellen

Ich stelle in diesem und folgenden Blogeinträgen Funktionen des orangeBI Toolkits für Reporting Services vor, welche von Ceteris entwickelt wurden. Der erste Eintrag handelt von Abweichungsdiagrammen in Tabellen. Falls Sie Reporting Services einsetzen, können Sie relativ einfach Balkendiagramm innerhalb von Tabellen einbauen und konfigurieren. Was ist aber, wenn Sie 20 Berichte mit Abweichungsdiagrammen haben und…

Read more

Automatisiertes Testen von BI-Projekten Teil 10: Namenskonventionen prüfen

Heute geht es beim automatisierten Testen mit dem Testframework von Ceteris mit NBi um die einfache Art der Überprüfung von Namenskonventionen. Sie haben festgelegt, dass in Ihrem Projekt Berichte im Namen keine Unterstriche („_“) enthalten sollen, um die Lesbarkeit für Benutzer zu erhöhen? Sie kennen Ihre Entwickler, die Unterstriche lieben und sie schleichen sich manchmal…

Read more

Automatisiertes Testen von BI-Projekten Teil 7: Performancetests

Heute geht es im Rahmen der Blog-Serie zum Testframework von Ceteris mit NBi um Performancetests. Diese können als eine Teilmenge von Akzeptanztests beim automatisierten Testen regelmäßig mitgeprüft werden. Zum Beispiel kann die Performance einer Abfrage gegen eine Datenbank ein Indikator dafür sein, wie schnell darauf basierende Berichte dem Benutzer zur Verfügung gestellt werden können. Wird…

Read more

Automatisiertes Testen von BI-Projekten Teil 3: Testframework mit NBi

In den vergangenen Einträgen zum Thema automatisiertes Testen mit NBi habe ich beschrieben, dass automatisiertes Testen sinnvoll ist und wie schnell sich Fehler einschleichen, die man häufig erst spät bemerkt. In diesem Eintrag stelle ich das Framework vor, welches Ceteris um NBi herum aufgebaut hat. Das Framework besteht aus drei Teilen: Datenbank, ETL-Paket und Ergebnisbericht.…

Read more

Automatisiertes Testen von BI-Projekten Teil 2: Kleine aber feine Fehler

Eine klassische Fehlerquelle in BI-Projekten, die manchmal schwer zu entdecken ist, sind SQL-Abfragen, bei denen LEFT und INNER JOINs beim Laden von Daten eine Rolle spielen. Manchmal dürfen nur genau passende Datensätze geladen werden, manchmal soll jede Ausprägung gültig sein. Beides kann seine Berechtigung haben, solange der Umsatz im operativen System mit dem Analysesystem übereinstimmt!…

Read more

Automatisiertes Testen von BI-Projekten Teil 1: Warum testen?

Als Controller oder BI-Entwickler kennt man das: Ein Bericht zeigt eigenartige Zahlen an. Die Daten hatten wir aber schon getestet! Warum passen die Zahlen jetzt nicht mehr? Nun kann es natürlich sein, dass das Bauchgefühl trügt. Aber oft genug zeigt sich: Änderungen in den darunterliegenden Datenflussprozessen hatten ungeplante Auswirkungen auf den Bericht. Katastrophe! Auch durch…

Read more

Who’s Your Daddy?

Kürzlich stellte sich mir die Anforderung, aus einer in den SQL Server importierten, hierarchischen Excel-Liste eine Parent-Child Dimension für einen Cube zu generieren. Das Problem an der Sache? Die einzigen Infos, um den jeweils übergeordneten Knoten in der Hierarchie ausfindig zu machen, sind die Sortierung aus der Excel Liste sowie das Level auf dem der…

Read more

In einer Datenbank gespeicherte Bilder mit Hilfe der Lookup-Funktion in SSRS anzeigen lassen

In Reporting Services-Berichten können Bilder aus einer Datenbank geladen und angezeigt werden. Dazu wird einfach auf das Feld mit der Bild-Information verwiesen. Zum Beispiel mit dem Ausdruck First(Fields!ImageValue.Value, “BilderDataset”). Wenn eine Auswahl aus mehreren Bildern getroffen werden soll, bietet sich die Lookup-Funktion an. Die funktioniert aber nicht einfach so: =LookUp(„BildName“, Fields!ImageName.Value, Fields!ImageValue.Value, „BilderDataset“)

Read more

Maschinelles Lernen im Kaggle-Wettbewerb

Kaggle – Ein Erfahrungsbericht. The Home of Data Science. So der selbstgewählte Titel der sich immer größerer Beliebtheit erfreuenden Website. Was sich dahinter verbirgt, sind ausgesuchte Herausforderungen auf dem Gebiet des maschinellen Lernens und der statistischen Datenanalyse, ein intellektuelles Kräftemessen mit Datenanalysten aus der gesamten Welt und, schafft man es unter die Besten drei, auch…

Read more

Der Messi im Cube: „ProcessFull“ versus „ProcessUpdate“

Zwei der am häufigsten benutzten Verarbeitungs-Methoden von Dimensionen im Cube sind „ProcessFull“ und „ProcessUpdate“. Gerade letztere Methode wird dann benutzt, wenn der Cube mehrmals am Tag verarbeitet wird, weil z.B. verschiedene Datenquellen zu verschiedenen Zeitpunkte die Daten liefern. Während bei Benutzung von „ProcessFull“ eine Verarbeitung aller mit der Dimension verbundenen Measures notwendig ist, bleiben bei…

Read more

Die ROC curve oder „Wann ist ein Modell besser als Würfeln?“

Getreu dem Motto „Wir bringen Licht ins Dunkel“, sollen Data-Mining-Methoden Wissen sichtbar machen, welches derzeit noch irgendwo in den Untiefen einer Datenbank schlummert und nur darauf wartet entdeckt zu werden. Um uns dabei nicht selber im Dschungel aus Entscheidungsbäumen und linearen Regressionen zu verlaufen oder uns möglicherweise in einem künstlichen neuronalen Netz zu verfangen, atmen…

Read more

Dem Wohlstand auf der Spur, Statistik sei Dank

Am letzten Wochenende ist mir ein Artikel des Hamburger Abendblatts (29./30. November, Seite 12, „Der Wohlstand lebt im Norden“) in die Hände gefallen. Kurzum, es wurden die durchschnittlichen Pro-Kopf-Einkommen in 2010 der Stadtteile Hamburgs in einer Kartengrafik sehr anschaulich dargestellt. Dennoch ließ es mich etwas stutzen. Ich selbst wohne in Hamburg (Eimsbüttel), ich kenne eine ganze Menge Menschen hier. Besonders…

Read more

SSD vs. SAS Festplatten – Ein Performancevergleich

Beim Betreiben eines SQL Servers spielt die Hardware eine entscheidende Rolle für die Performance des Systems. Microsoft bietet zusammen mit Hardware-Partnern zwar Fast-Track-Server an, in vielen Fällen ist es jedoch nicht möglich eine solche Konfiguration einzusetzen.
Wer sich seinen Server selbst zusammenstellt wird heutzutage immer wieder die Frage gestellt, ob es sich lohnt SSDs einzusetzen oder ob ein älteres System durch den Einsatz von SSDs beschleunigt werden kann. In diesem Performancevergleich habe ich SSDs gegen SAS Platten antreten lassen.

Read more

Vorwärts immer, rückwärts nimmer?

Die Anzahl der Neuerungen der Integration Services 2014 gegenüber 2012 ist bekanntermaßen recht überschaubar: “SQL Server 2014 Integration Services is unchanged from the previous release” lautet es unter What’s New (Integration Services). Entsprechend einfach gestaltet sich auch das Upgrade eines mit SSIS 2012 entwickelten Pakets auf SSIS 2014 – dieses geschieht quasi automatisch beim Hinzufügen…

Read more

SSRS Berichtselemente mit dynamischer Höhe und Breite

(dynamic height and dynamic width for all) Die Eigenschaften Width und Height von Berichtselementen der MS Reporting Services können, anders als viele andere Eigenschaften, nicht durch einen Ausdruck manipuliert ,sondern nur statisch angegeben werden. Nur ein einziges Berichtselement, das Diagramm, besitzt die Eigenschaften DynamicHeight und DynamicWidth. Sollte Sie beim Erstellen Ihres Berichtes diese Eigenschaften bei…

Read more

DPD – neue Freiheit für den Kunden

In diesen Tagen startet die erste DPD-Kampagne aus der Feder von Kolle Rebbe. Alles dreht sich um das Thema „Freiheit“, denn mit dem neuen Service namens Predict gewinnen DPD-Kunden ein Stück Freiheit zurück. Ganz konkret: Dem Empfänger wird ein Zeitfenster von einer Stunde genannt, in der sein Paket zugestellt wird.

Read more

Pakete automatisiert aus dem SSIS Catalog extrahieren

Mit dem neuen Projektdeploymentmodell der Integration Services 2012, werden bei einem Deployment Projekte statt einzelner Pakete bereitgestellt. Diese landen dann auch nicht mehr wie beim Paketdeploymentmodell in der MSDB, sondern die SSIS Projekte (und damit auch deren Pakete) sind über eine separate Datenbank, dem SSIS Catalog (oder auch SSIDB genannt), erreichbar. Von dort können mittels…

Read more

Measures auf Zeilen in Reporting Services Berichten

Klassischerweise gibt es bei den Reporting Services Beschränkungen für die MDX-Abfragen auf Cubes: 1. Es gibt nur zwei Achsen: Spalte (Axis 0) und Zeile (Axis 1) 2. Auf der ersten Achse muss die Measure Dimension abgebildet werden     SELECT { [Measures].[Some Measure]         } ON COLUMNS, { [Dimension].[Dimension Hierarchy].MEMBERS } ON ROWS     FROM [Cube]…

Read more

PDW lässt Datenschaufler lächeln

BigData ist in aller Munde, aber tatsächlich rockt das PDW. Microsofts Parallel Datawarehouse, kurz PDW, ist ein riesiges, unglaublich schnelles Datenloch. Wir sind ja durchaus große Serverinfrastrukturen gewohnt. Aber seit wir in unseren Projekten mit dem PDW zu tun haben, sieht man unsere ETLer (das sind diejenigen, die die Daten in das PDW schaufeln) mit…

Read more

Automatisierung von XSL-Transformationen mit SSIS und Powershell bzw. MSXSL

Im Rahmen der Planung zum Einsatz eines Testwerkzeugs stellte sich uns in den letzten Tagen die Frage, wie XML-Dateien mit Testergebnissen möglichst automatisch auf Grundlage einer vorhandenen XSL-Datei zu anschaulicheren HTM-Dateien zu parsen sind. Da die Automatisierung möglichst über die bekannte Arbeitsumgebung ablaufen sollte, waren die Voraussetzungen daher zum einen, möglichst wenige Zusatzwerkzeuge installieren zu…

Read more

Untergeordnete Gruppe in der gleichen Spalte einfügen

Wer kennt das nicht? Sobald alle Anforderungen umgesetzt wurden, entstehen neue Wünsche. Da soll nun der Bericht zusätzlich zur Kategorie und Unterkategorie darunter noch die Produkte anzeigen. Das nachträgliche Hinzufügen einer untergeordneten Gruppe ist eigentlich recht schnell gemacht. Doch diese in die gleiche Spalte zu bringen macht Microsoft einem nicht so leicht.

Read more

Sonderzeichen in DTA Workload Files – „Die angegebene Eingabedatei kann nicht geöffnet werden“

Der Database Engine Tuning Advisor (kurz DTA, oder auch Datenbankoptimierungsratgeber…) ist bekanntlich ein durchaus praktisches Tool, um die Effektivität der Datenbankstrukturen mit Abfragen zu überprüfen und ggf. zu verbessern. Enthalten solche Abfragen jedoch “typisch europäische” Sonderzeichen wie ä, ö, ü, ß, á oder ô scheint der DTA selbst einen Ratschlag zu benötigen, denn er weiß…

Read more

Automatische Generierung von Berichtsmappen für ein Quartalsreporting – Teil 1

Für ein Quartalsreporting soll eine 150-seitige Berichtsmappe erstellt werden. Es gibt strenge Design- und Inhaltsvorgaben. Außerdem gibt es 15 SSRS Reports, die sich in der Berichtsmappe mit verschiedenen Reportparametern wiederholen sollen. Diese Parameter sind Berichtszeitraum, der zugehörigen Märkte, Produkte sowie Region. Die Berichtsmappe hat zudem ein Deckblatt, Inhaltsverzeichnis und mehrere Seiten im Anhang. Die Berichtsmappe…

Read more

Automatische Generierung von Berichtsmappen für ein Quartalsreporting – Teil 2

Für ein Quartalsreporting soll eine 150-seitige Berichtsmappe erstellt werden. Es gibt strenge Design- und Inhaltsvorgaben. Außerdem gibt es 15 SSRS Reports, die sich in der Berichtsmappe mit verschiedenen Reportparametern wiederholen. Die Berichtsmappe hat zudem ein Deckblatt, Inhaltsverzeichnis und mehrere Seiten im Anhang. Die Berichtsmappe soll sowohl im Browser als auch im Export nach PDF und PPT in ansprechender Darstellung funktionieren.

Lässt sich eine solche Berichtsmappe mit SSRS darstellen? Wie wird das gesteuert? Führt die Generierung zu einem Time Out der Report Engine? Um diese und weitere Fragen wird es im Folgenden gehen.

Read more

Datumswerte in Reporting Services parsen

Es kommt vor, dass sprachabhängig Daten in unerwarteten Formaten zum Anzeigen aus Datenquellen geliefert werden. Genauso kann eine Datenabfrage Daten in englischem, deutschen oder sonstigen Format enthalten, welche Sie in Reporting Services aber anders anzeigen möchten. Meistens sind diese Zeichenketten keine Daten vom Datentyp Date bzw. können als solche nicht automatisch erkannt und einfach konvertiert…

Read more

„Conformed Dimension“ statt Flickschusterei

Wer von uns hat sich nicht auch schon über die alljährliche Flickschusterei bei Schlaglöchern in den Straßen aufgeregt. Anstatt das Übel an seiner Wurzel zu packen, nämlich die Straße zu sanieren, werden einfach nur die Löcher geflickt, denn dies geht zum einen schneller und ist kurzfristig gesehen günstiger. Mittel- und langfristig gesehen werden die Probleme…

Read more

Darstellung von Diagrammen im Report Viewer Webpart beim Zoomen

Nach dem Einspielen des Microsoft SQL Server 2008R2 Reporting Services-Add-In für Microsoft SharePoint rsSharePoint.msi (Version: 10.50.4000.0, vom: 27.07.2012, Download-URL: http://www.microsoft.com/de-de/download/details.aspx?id=622) kommt es zu Anzeigefehlern bei der Darstellung von Diagrammen im Report Viewer Webpart beim Zoomen ungleich 100% (Abbildung 2, Abbildung 3) im SharePoint Report Viewer Web Part.

Read more

Eigenschaften des CSV-Berichtexports von Reporting Services anpassen

Reporting Services kann automatisch generierte Berichte in verschiedene Formate exportieren. Darunter sind bspw. der PDF- und Excel-Export. Sehr beliebt ist außerdem der CSV-Export, womit die Berichtdaten Nutzern zur weiteren Verarbeitung zur Verfügung gestellt werden können. Manche weiterführende Programme erwarten die Datei in einem bestimmten Format, also welche Eigenschaften können Sie ändern und vor allem: Wie?

Read more

Logistik wird teurer – knallhartes Business oder unnötiger Aufschrei?

Globalisierung ist unumkehrbar – das bestätigen zumindest branchenübergreifend die von der Bundesvereinigung für Logistik (BVL) befragten Unternehmen im Hinblick auf das Jahr 2015. Ob bewusst wahrgenommen oder einfach nur erlebt, die Globalisierung ist der Megatrend in der Logistik, von dem sich bis 2015 78% der Industrieunternehmen und 65% der Handelsunternehmen unmittelbar beeinflusst sehen. Wer seine…

Read more

Übersetzung statischer Texte mit Reporting Services

Berichte, besonders bei internationalen Kunden, sollen häufig in verschiedenen Sprachen ausgegeben werden. Für dynamische Inhalte, womit beispielsweise die lokal unterschiedlichen Namen eines Produktes gemeint sind, gibt es gute Konzepte. Diese Übersetzungen können in den Datenbanken gepflegt werden. Doch was kann für statische Texte, z. B. der Übersetzung des Wortes „Produkt“ unternommen werden?

Read more

Fenster-Funktionen

Der SQL Server beherrscht Fenster-Funktionen (Window Functions) mit der charakteristischen Syntax OVER … PARTITION BY schon seit der Version 2005, aber kaum jemand hat sie in der Praxis benutzt. Ein häufiger Grund dafür könnte sein, dass man auf keinen Fall SQL-Statements schreiben möchte, die nicht ANSI-SQL-kompatibel sind, damit man jederzeit den Datenbankserver wechseln kann. Nun…

Read more

Kerberos und SharePoint: Anleitung für die Trennung von Datenbank und Frontend mit Reporting Services und Performance Point Services

In einem früheren Beitrag wurde in unserem Blog bereits über die Installation eines SharePoint 2010 Foundation Servers  berichtet. Wer sich für für einen SharePoint 2010 Enterprise Server entscheidet, tut dies meistens um einen oder mehrere der zahlreichen dort enthaltenen Dienste zu nutzen. Wird die Installation etwas größer und eine Trennung der Dienste erforderlich, kann dem…

Read more

Gartner sieht Microsoft weiterhin vorn – Magic Quadrant veröffentlicht

Im jährlich erscheinenden „Magic Quadrant for Business Intelligence and Analytics Platforms“ bescheinigen die Analysten dem US-Konzern Bestnoten. Microsoft bleibt auch 2012 das Maß aller Dinge, genau genommen im Bereich der Business Intelligence-Lösungen; darüber sind sich die Experten für Marktforschung und –analyse einig. Die kürzlich vom renommierten „Technology Researcher“ Gartner veröffentlichte Trendstudie „Magic Quadrant for Business…

Read more

Integration Services Fehler -1073741819

Neulich bin ich bei einem Kunden (SQL Server 2008 SP2) auf einen scheinbar nicht erklärbaren Integration Services Fehler -1073741819 gestoßen. Im Log des SQL Server Agents fand sich beim Versuch ein ETL-Paket auszuführen folgende Fehlermeldung: Executed as user: DOMAINsqluser. The step did not generate any output. The return value was unknown. The process exit code…

Read more

Analytische Betrachtungsweise: Die “Kohorte”

Kohorten sind den meisten eher als römische militärische Einheit bekannt, statt als analytische Betrachtungsweise der BI. Aktuell kursiert der Begriff „Kohorte“ vor allem in den Sozialwissenschaften. Es gilt hier, das Verhalten von Personenkreisen zu untersuchen, die durch ein gemeinsames Ereignis einer Gruppe – einer Kohorte – zugeordnet werden können. Diese definierte Gruppe wird nun mit…

Read more

Automatisiertes Backup von Analysis Services Cubedefinitionen

Cube Backups inklusive Daten können schnell eine Menge Platz und Zeit in Anspruch einnehmen, insbesondere wenn in einer Instanz mehrere Cube Datenbanken existieren und Backups über eine Zeitspanne hinweg vorgehalten werden sollen. Hinzu kommt, dass die Datenbanken aus denen der Cube seine Daten bezieht meist bereits separat gesichert werden und daher eine gewisse Datenredundanz entsteht.…

Read more

SQL Server datetime vs. SSIS DT_DBTIMESTAMP

Eine gut gepflegte Datumsdimension gehört heutzutage zur Standardausstattung in jedem DWH. Analysen über Zeiträume hinweg sind beliebt – doch was wenn diese Zeiträume recht weit in die Vergangenheit gehen? Innerhalb welcher Grenzen können wir uns mit dem SQL Server-Datentyp datetime bewegen und wie verhält sich das SSIS Pendant?

Read more

Slowly Changing Dimension Type 0

Eine der beliebtesten frei verfügbaren Integration Services Komponenten ist zweifelsohne die Dimension Merge SCD Komponente, zu finden auf Codeplex unter http://dimensionmergescd.codeplex.com/. Als Alternative zum Standard Slowly Changing Dimension (SCD) Wizard der Integration Services, bietet die Komponente bessere Performance, Stabilität und diverse erweiterte Konfigurationsmöglichkeiten. Allerdings fehlt der Komponente eine simple Funktionalität: das Durchreichen einer Eingangsspalte ohne…

Read more

T-SQL und .NET Debugging in SQL Server 2012

Bis SQL Server 2008 R2 war es üblich das Debuggen von .NET Code im SQL-Server sowie T-SQL-Abfragen mit der Premium Edition von Visual Studio durchzuführen. Wer versucht ein Datenbankprojekt in Visual Studio 2010 zu erstellen und es mit einer SQL Server 2012 Datenbank zu verbinden, erhält nur eine Fehlermeldung. Auch sucht man Datenbankprojekte in Visual…

Read more

9 auf einen Streich – direkter Vergleich von marktführenden BI-Lösungen auf BARC-Tagung mit Beteiligung der Ceteris AG

Am 18. September in München und am 25. September in Köln wird durch die BARC (Business Application Research Center) die Möglichkeit geboten, das „Who ist Who“ der microsoft-basierten BI-Lösungen im direkten „Wettstreit“ miteinander zu erleben; durch Live-Demonstrationen, Vorträge und Informationsstände wird so der Prozess der Auswahl und Entscheidungsfindung optimal unterstützt. Neben den herstellerabhängigen Präsentationen wird…

Read more

Spannendes Expertengespräch – Markus Raatz zu Social und Mobile BI im Gespräch mit Michael Greth

In der Reihe “Talking Insights” wurde am 10. Juli 2012 auf SharePointPodcast.de ein sehr interessantes Interview zu den Themen Social und Mobile BI aufgezeichnet, welches nun als Podcast im Netz zur Verfügung steht. Wer glaubt, dass es langweilig ist, Experten beim „Fachsimpeln“ über eines ihrer Lieblingsthema zu lauschen, wird hier eines Besseren belehrt.

Read more

SUCCESS In der Praktischen Anwendung + Re-Zertifizierung

Am 04.09.2012 findet in Frankfurt die Anwendertagung “HICHERT®SUCCESS in der praktischen Anwendung” statt. PTS und Ceteris sind vor Ort, um die neue Version der von HICHERT+PARTNER zertifizierten orangeBI Templates für Reporting Services vorzustellen. Unter anderem steht im Rahmen der Veranstaltung auch die Re-Zertifizierung der Hichert Certified Consultants (HCC) an.

Read more

Ceteris implementiert selbstlernendes Schichtplanungssystem für einen großen deutschen Logistikdienstleister

Um Schichten zu planen, braucht man zunächst einmal einen Planer und seine Mitarbeiter. Und der Planer braucht viel Erfahrung: Wie viele Waren gehen an einem bestimmten Tag vor Weihnachten von A nach B? Wie viele Leute brauche ich zu welcher Uhrzeit, um diesen Ansturm zu bewältigen? Mehr als im Sommerloch, aber weniger als an Heiligabend…

Read more

Ein Berichtsfilter für mehrere Pivot-Tabellen in Excel 2010

Einer der verbreitetsten Clients zur Nutzung von Microsoft SQL Server Analysis Services Cubes ist das gute alte Excel. Spätestens jedoch wenn man Excel für etwas komplexere, wiederkehrende Auswertungen benutzt, stößt man oft an Grenzen, deren Workarounds bei der täglichen Arbeit nicht unbedingt Spaß machen. Für eine dieser Einschränkungen im “Berichts”-Bau mit Excel bin ich durch…

Read more

Skalierung von Blasendiagrammen

Der Skalierung von Diagrammen muss im allgemeinen nicht so viel Aufmerksamkeit geschenkt werden. Es wird alles automatisch anhand der vorhandenen Werte eingestellt und proportional abgebildet. Wenn man nun aber mehrere Diagramme (z. B. die Produktionsstätten mehrerer Länder) miteinander vergleichbar machen möchte, kommt man nicht umhin, sich der Skalierung näher zu widmen.

Read more

Willkommen in 2012, Contoso BI Demodatensatz!

Jeder, der sich mit BI auseinandersetzt – womöglich auseinandersetzen muss – kennt das Problem: praxisnahe Demodaten, die man auch öffentlich verwenden darf! Zugegeben, Microsoft hat die AdventureWorks-Beispieldatenbanken und –cubes, die eine Art “lingua franca” der BI-Jünger sind. Kein Bug wird ernstgenommen, den man nicht auf AdventureWorks nachvollziehen kann, und überraschend oft gelingt dies auch! Aber…

Read more

Dynamisches Labelintervall für die X-Achse

Bei einer X-Achsenbezeichnung mit Zeitverlauf gibt es immer wieder die verschiedensten Möglichkeiten resp. Anforderungen an die Darstellung. In dem hier beschriebenen Beispiel geht es darum, so wenig wie möglich und so viel wie nötig anzuzeigen, und dabei zu berücksichtigen, dass eine via Parameter auswählbare, dynamische Zeitspanne dargestellt werden muss.

Read more

Kommentieren in SSRS Reports ist jetzt mit „orangeBI Comment Tool für Reporting Services“ möglich

Die Möglichkeit Businessreports zu kommentieren darf nicht vernachlässigt werden. Bis jetzt mussten die Anwender der Reports diese als PDF, Excel oder PowerPoint Anhänge abspeichern und des Öfteren als Emailanhänge mitversenden um zusätzliche Informationen bieten zu können.  Dadurch kann es vorkommen, dass wichtige Informationen verloren gehen oder es wird schwierig den Bezug von den zusätzlichen Dokumenten…

Read more

HICHERT: Umsetzung mit Microsoft – Nachlese BOAK 2011

Zürich, 20.09.2011 – Zum diesjährigen Business Objects Arbeitskreis (kurz: BOAK) hatte die IT-Logix AG erstmalig auch für die Hichert-Gemeinde eine sehr interessante Vortragsreihe im Programm. Neben den klassischen technischen Themen zu SAP BO gab es darüber hinaus interessante Keynotes und reichlich Gelegenheit zum vertiefenden Wissens- und Erfahrungsaustausch. Ein großes Dankeschön gebührt dem Team der IT-Logix…

Read more

Business Intelligence aus der Cloud / PTS hostet DPD System

Seit Jahresanfang bietet die PTSGroup das Hosting von Microsoft Business Intelligence Systemen in ihrem eigenen Rechenzentrum an. Das hier skizzierte Referenzprojekt wurde durch die PTS erfolgreich für die DPD GeoPost (Deutschland) GmbH auf der Grundlage der theoretischen Konzeption von Peter Eichler von der Focus Consulting GmbH implementiert. Die Lösung wird als “private Cloud Service” im…

Read more

Wie verschiebe ich eine SharePoint 2010 Inhaltsdatenbank (Content DB) auf einen anderen Datenbank Server

Es besteht die folgende Aufgabenstellung: Die Inhaltsdatenbank einer SharePoint Installation ist für den ausführenden Datenbank Server zu groß geworden und soll auf einen Leistungsstärkeren Rechner umgezogen werden. Diese Schritt für Schritt Anleitung geht alle benötigten Arbeiten durch um “unfallfrei” am Ziel anzukommen. Dabei wird nur das Verschieben einer Inhaltsdatenbank beschrieben, die Datenbank der Zentraladministration kann so…

Read more

Change Data Capture in SQL-Server Denali

Ende letzten Jahres haben Microsoft und Attunity vereinbart die Change Data Capture (CDC) Technologie von Attunity in den neuen SQL Server einfließen zu lassen (Pressemeldung von Attunity).  Microsoft wird somit die seit SQL Server 2008 vorhandene CDC Technologie um eine neue Ergänzen oder Ablösen, Grund genug dieses genauer unter die Lupe zu nehmen.

Read more

Templates zur Darstellung der SUCCESS Notation von Hichert+Partner für MS Reporting Services 2008 R2

Es ist soweit: Für ‚Microsoft SQL Server Reporting Services 2008 R2‘ wurden seitens PTS insgesamt acht Diagrammvorlagen realisiert, die auf der SUCCESS-Notation der Hichert+Partner AG basieren und im Hinblick auf „Visualisierungsqualität“ nicht zu überbieten sind. Einen Eindruck können Sie sich über zwei frei verfügbare Report-Templates verschaffen. Einfach „downloaden“! Weitergehende Informationen und den Download finden Sie hier:…

Read more

PTSGroup BI-Bootcamp endet mit vielen neuen Erkenntnissen

Das PTSGroup BI-Bootcamp 2011 endet nun am Strand von Norderney. Am vierten Tag haben die Kollegen sich gegenseitig die unterschiedlichen Technologien und Beratungsansätze vorgestellt und kontroverse Diskussionen geführt. Mit vielen neuen Erkenntnissen und einigen konkreten neuen Ideen. Alle sind nun umfassend informiert und wissen über die Produkte und Vorgehensweisen der Kollegen viel mehr als vorher.…

Read more

Best Practice Warnungen als Bug-Workaround in SSAS 2008 R2?

Die Best Practice Warnungen im Business Intelligence Development Studio (BIDS) gibt es seit SQL Server 2008. Sie sind vor allem für Anfänger eine schöne Sache, um oft gemachte Fehler zu vermeiden. So erinnern einen die blauen Wellenlinien im Dimensionsdesigner der Analysis Services z.B. an fehlende Attributbeziehungen oder schlagen numerische Schlüssel zumindest für große Dimensionen vor.…

Read more

Abweichungen optimal in Excel visualisieren. Der Trick mit der WIEDERHOLEN-Funktion

Sie wollen eine Abweichung mit den verfügbaren „Boardmitteln“ Ihres Arbeitsplatz-PC’s in bester Form visualisieren? Darüber hinaus ist auch die Übersichtlichkeit Ihrer komplexen Auswertungen optimierungsbedürftig! Jetzt heißt es, mit Microsoft Excel zu zaubern, denn das „Hausmittel“ kann mehr als Sie glauben! Entweder Sie nutzen die bedingten Formatierungen von Excel oder aber Sie greifen zu einem echten Kunstgriff, der eine maximale und eindrucksvolle Wirkung erzielt; neue – bisher nicht gekannte – Darstellungsformen werden jetzt möglich…durch einen einfachen und wirkungsvollen Trick: Benutzen Sie einfach mal die WIEDERHOLEN-Funktion…und Sie werden Ihr „Darstellungswunder“ erleben.

Read more

Interaktives Dashboard für die Analyse von Logistikkennzahlen auf Basis von Microsoft Reporting Services 2008 R2

Im ersten Moment erscheint das im Folgenden dargestellte Dashboard extrem ungewöhnlich. Tatsächlich handelt es sich um ein neutralisiertes Dashboard aus einem aktuellen Projekt, in dem wir für ein arriviertes Logistikunternehmen derzeit Konzeption und Implementierung interaktiver Dashboards und Berichte mit Microsoft Reporting Services 2008 R2 umsetzen.

Read more

Interaktives Dashboard für die Analyse von Logistikkennzahlen auf Basis von SAP Crystal Reports 2008

Implementierungen von Business Intelligence-Lösungen sind im Vorfeld von einer Konzeptphase begleitet. Wir verstehen währenddessen, welche Schlüsselfragen für das Geschäft wichtig sind und erweitern die Analysemöglichkeiten für den Kunden. Ein Konzept besteht im besten Fall auch aus Berichtkonzepten, um Einigkeit darin zu erzielen, wie implementierte Berichte aussehen werden.

Read more

Erkenntnisse aus der Gestaltpsychologie

“Das Ganze ist mehr als die Summe seiner Teile”. Dieses Zitat von Aristoteles wendet sich gegen die Auffassung, jede Analyse wird dadurch besser, dass man das Problem in immer kleinere Elemente zerlegt. Die hauptsächlich Max Wertheimer zugesprochene Gestaltpsychologie nimmt dieses Zitat auf und betrachtet den ganzheitlichen Charakter menschlichen Wahrnehmens, Erlebens und Handelns.

Read more

Neues Addon für Xcelsius

Die graphomate GmbH bietet seit einigen Tagen unter http://www.graphomate.com zwei Addons – eins davon kostenfrei – für Xcelsius bzw. SAP Crystal Dashboard/Presentation Design an. Diese ermöglichen mit wenigen Mausklicks das Erstellen von aussagekräftigen Visualisierungen nach den SUCCESS-Regeln der Hichert+Partner AG – auf Basis jeder Exceltabelle oder auch Echtzeitdaten aus BI-Umgebungen. Die Demos unter http://www.graphomate.com/demos.html geben…

Read more

Tooltips in Achsenbezeichnungen

Und es geht doch! … einer meiner Lieblingssprüche … Neulich fragte ich nach stundenlangem und erfolglosem Suchen einen Kollegen, wo denn die Einstellung für die Tooltips der Achsenbezeichnungen in einem Diagramm zu finden sind. Er konnte es mir auch nicht sagen und postete daraufhin in einem Forum.

Read more

Causes of Mortality …

Der Krimkrieg fand von 1853 bis 1856 zwischen Russland auf der einen und dem Osmanischen Reich, Frankreich und Großbritannien auf der anderen Seite statt. Er begann als russisch-osmanischer Krieg. Der Versuch Russlands, sein Gebiet auf Kosten des zerfallenden Osmanischen Reiches zu vergrößern, wurde durch den Einsatz Großbritanniens und Frankreichs verhindert. Der Krimkrieg war sehr verlustreich,…

Read more

„Deutsche Aktien rutschen ab“

Ein anstrengender Arbeitstag liegt hinter mir – zum Glück erfolgreich. Nun schnell in den ICE und entspannt gen Hamburg. Die sonoren Fahrgeräusche des Flaggschiffs der Deutschen Bahn wiegen mich in einen kurzen, wohlverdienten Schlaf – ich träume von Freiheit und Wohlstand und hoffe, dass meine paar Aktien, die ich besitze, mich diesem Ziel durch ungeahnt…

Read more

Rauschen stört Wahrnehmung

Es gibt wissenschaftliche Abhandlungen darüber, wie das Auge uns beim Denken unterstützt. Das von Stephen Few in seinem neuen Buch „Now You See It“ (ISBN-13: 978-0970601988) beschriebene, folgende Beispiel ist einer solchen Abhandlung entnommen: Stellen sie sich vor, sie blicken nach oben in den blauen Himmel, wo ein einsamer Falke zu sehen ist. Jeder kann sich…

Read more

Unendliche Möglichkeiten mit mehreren Chart Areas

Ich habe mich im Umfeld von MS SQL Server Reporting Services 2005 (und höher) oft gefragt, wie verschiedene Diagrammebenen übereinandergelegt werden können, um ein optisch einzelnes Diagramm mit Informationen und Effekten anzureichern, die mit einem Standarddiagramm nicht abbildbar sind. Eine Kombination von Diagrammobjekten erlaubt bspw. das leichtere Zeigen von Vorjahreswerten, in einer anderen Schattierung und…

Read more

Dashboards, ein Praxisbericht

In meiner täglichen Berufspraxis erfahre ich immer wieder, dass die Einführung von Dashboards auch verbrannte Erde hinterlassen kann, statt die gewünschte Transparenz ins Business zu bringen. Zu viele Kennzahlen, keine eindeutige Definition, nicht eindeutige Bezeichungen und schlechte Daten sind nur einige der potenziellen Gründe für das Scheitern von BI Projekten.

Read more

Corporate Information Design

Im heutigen Geschäftsleben ist, wie es vor wenigen Jahren noch der Fall war, die Verfügbarkeit von Daten in den meisten Fällen kein Problem mehr. Unternehmen sind vielmehr nicht mehr ín der Lage die wirklich wichtigen Analysen und Trends aus den verfügbaren Massendaten abzuleiten. Viele der eingeführten Berichtslösungen kanalisieren Anforderungen zu wenig und standardisieren die Darstellung…

Read more