Mittwoch, In the Code: Daten banken für Analytik im Vergleich
|
|
- Timo Schmitz
- vor 7 Jahren
- Abrufe
Transkript
1 Mittwoch, In the Code: Daten banken für Analytik im Vergleich Laufzeiten von Abfragen im spezifischen Setup des Kunden, in Minuten: Wichtigste Abfragen links / bekannte Langläufer rechts. MS SQL Server 2016 (SQL 16), SAP HANA (HANA), SAP Sybase IQ (SY15), SAP Sybase IQ 16 (SY16) sowie Oracle 12c (ORA) Welche Datenbank eignet sich am besten für Analytics und Reporting? Simon Hefti weiss, wie man das herausfindet und stellt fest: Microsoft SQL Server 2016 lässt die Konkurrenz in bestimmten Setups weit hinter sich. Datenbasierte Wertschöpfung ist zu einem zentralen Erfolgsfaktor in allen Industrien geworden. Gleichzeitig stellt sie auf allen Ebenen bedeutende Herausforderungen, die Kultur, Daten und Technologie betreffend. Heute bleiben wir aber auf der Technologie-Ebene und stellen die Frage: "Welche Datenbank passt am Besten zu meinem Reporting- und Analyse-Anforderungen und begleitet mich zuverlässig über die nächsten drei bis fünf Jahre"? Wie die Einschränkung auf Reporting und Analytik zeigt, steht hier die Select- oder Lese- Performance im Vordergrund. Natürlich sind Schreib-Operationen für die datenbasierte Genehmigung des Verlags.1
2 Wertschöpfung ebenfalls relevant. Im Gegensatz zu Anforderungen von grossen Systemen, die täglich viele hundert Millionen Transaktionen verarbeiten müssen, können für Reporting und Analytik oft Massenoperationen und bulk inserts benutzt werden. Das verringert die Anforderungen an die Schreib-Operationen verglichen mit den Lese-Operationen beträchtlich. Eine Krankenkasse mit 3 Millionen Versicherten hat sich genau diese Frage gestellt und die Produkte Oracle, SAP HANA, SAP Sybase IQ und SQL Server in ihrem spezifischen Setup verglichen. Die Erfahrung zeigt, dass Herstellerangaben und standardisierte Benchmarks nur eine grobe Einordnung der verschiedenen Produkte erlauben. Es ist wie beim Massanzug: man muss die verschiedenen Produkt-Kandidaten anziehen und am eigenen Leib testen. Das ist aber auf Grund der Datenmenge (die grösste Tabelle der Krankenkasse enthält mehrere Milliarden Zeilen) und der benötigten Hardware gar nicht so leicht zu bewerkstelligen. Wie also geht man an eine solche Frage heran? Mit Daten natürlich. Ein erfolgsversprechender Ansatz ist, Systeme in der Cloud aufzubauen und Vergleichsmessungen mit synthetischen Daten durchzuführen. Damit dies sinnvoll gelingt, muss man einige Punkte beachten. Das Datenmodell muss mit dem Datenmodell übereinstimmen, das man im Zielsystem verwenden will. Dies betrifft vorallem die Beziehungen zwischen den Entitäten, da die Verknüpfungen (Joins) bezüglich Performance die Knacknuss für alle Hersteller sind. Zweitens müssen die synthetischen Daten die gleichen statistischen Eigenschaften aufweisen wie die produktiven Daten (technisch: wenn die Verteilung zufällig wäre, könnte das getestete System mit gut ausbalancierten Bäumen und damit nahe am Optimum arbeiten). Drittens muss die Anzahl Zeilen dem produktiven Setup entsprechen, woraus wiederum vorallem eine Herausforderung bei den Verknüpfungen entsteht. Dies ist eine nicht zu unterschätzende Anforderung, da die Datenmengen gross sind. Die Breite der Tabellen ist für moderne Produkte in der Regel weniger wichtig, da sich der spaltenbasierte Ansatz breit durchgesetzt hat. Es reicht also, sich in der Simulation auf einige wenige Attribute pro Tabelle zu beschränken. Um eine gute Aussagekraft der Resultate zu erreichen, ist der Aufbau einer Leiter zwingend, die es ermöglicht, Resultate von unterschiedlichen Systemen miteinander in Beziehung zu setzen. Dies gilt insbesondere für den Vergleich von On-Premise Systemen mit Systemen in der Cloud. Der Goldfisch Übrigens - wie ist denn gute Performance zu definieren? Hier bietet sich der Goldfisch- Genehmigung des Verlags.2
3 Ansatz an. Der Goldfisch hat bekanntlich eine Aufmerksamkeitsspanne von 9 Sekunden und übertrifft uns Menschen damit. Braucht das System länger als 10 Sekunden für die Antwort auf eine Frage, zum Beispiel ausgedrückt durch das Ändern eines Filters in einem Bericht, so wird der Gedankenfluss des Benutzers unterbrochen. Häufige Unterbrüche führen dazu, dass die Analyse gar nicht gemacht wird. Aber zurück zu den angesprochenen Vergleichsmessungen. Die Messungen wurden mit Maschinen mit 16 Kernen und GB RAM durchgeführt. Dabei schnitt wie gesagt im ganz spezifischen Setup der erwähnten Krankenkasse Microsoft SQL Server 2016 überraschend gut ab. In der Tabelle oben sind die Laufzeiten der verschiedenen Produkte für die wichtigsten Abfragen (Tabelle Links) und für bekannte Langläufer (Tabelle rechts) dargestellt. Weitere Erkenntnisse aus den Vergleichsmessungen: SAP HANA ist für wichtige Abfragen vergleichbar schnell, ist aber bei Queries mit vielen Verknüpfungen gefordert. Die Performance-Steigerung von SQL Server 2014 zu 2016 ist beeindruckend. Sowohl bei Oracle und bei SQL Server bringt die Einführung von Aggregate Awareness eine Steigerung der Abfrage-Performance um den Faktor 10. Funktionale Verbesserungen Für die Krankenkasse waren neben der Performance die verschiedene funktionale Verbesserungen ebenfalls wichtig: Die Möglichkeit, Aggregate Awareness einzusetzen: Das steigert erstens die Performance. Fast wichtiger aber ist zweitens, dass keine Data Marts eingeführt werden müssen. Genauer gesagt: die Data Marts sind für den Benutzer nicht sichtbar. Aggregate Awareness bedeutet ja gerade, dass das System selbst entscheidet, ob für die Beantwortung einer Abfrage voraggregierte Daten verwendet werden können, oder ob das Resultat von Grund auf berechnet werden muss. Aus Benutzersicht ist das ein Schlüsselerfolgsfaktor, da Data Marts immer ein Teilbild zeigen, hier aber der Blick auf die gesamte Organisation interessiert. Das klassische Beispiel ist die Incentivierung des Verkaufs. Wenn der Data Mart nur Abschlüsse berüchsichtigt, nicht aber den Geschäftserfolg, der mit diesen Abschlüssen erzielt wurde, so ist die Gefahr einer Fehlsteuerung vorhanden. Die Möglichkeit der Kopplung der Zugriffskontrolle mit dem bestehenden Identity und Access Management System auf Basis von Active Directory (der Row Level Security). Die Monitor &Suspend Funktionen auf Basis des Query Store, die es ermöglicht, Benutzer zu identifizieren und auszubilden, die das System über die Massen beanspruchen. Die Unterstützungsfunktionen bei der kontinuierlichen Verbesserung der Abfragen. Der um einen Faktor 7 tiefere Platzbedarf, der sich aus der starken Kompression ergibt. Sind die gerade beschriebenen funktionalen Anforderungen und die nicht-funktionalen Anforderungen (z.b. Performance) erst einmal geklärt, so stellt sich die wahrscheinlich wichtigste Frage: ist eine Migration möglich, und in welchem Zeitraum? Genehmigung des Verlags.3
4 Dass die Migration möglich ist, war für die erwähnte Krankenkasse schnell einmal klar - dies insbesondere, da sie eine einzelne Komponente der Datenstrecke und nicht die gesamte Datenstrecke betrifft. Während der erfolgreich in 12 Wochen durchgeführten Migration sind mir verschiedene Punkte aufgefallen: Die aus den Vergleichsmessungen erwartete Performance-Steigerung wurde realisiert. Verschiedene kleinere Bugs in den Release Candidates von SQL Server 2016 konnten identifiziert und im Rahmen des Technology Adaption Programms (TAP) in enger Zusammenarbeit mit Microsoft behoben werden. Natürlich müssen SQL Queries und T/SQL Prozeduren angepasst werden, und das Verhalten bei Transaktionen und Fehlern ist anders. Insgesamt ist der Migrationsaufwand aber überschaubar. Besonders lustig ist, dass die Funktion count() des SQL Servers auf dem Datentyp int basiert und damit mit 4 bytes auf 2 Milliarden limitiert ist. Aber die Lösung ist nicht weit: mit count_big() können auch Zeilen in Tabellen gezählt werden, die grösser sind. Erstaunlicherweise wird UTF-8 noch nicht unterstützt. Letztendlich führten die besprochenen Aspekte (Performance, funktionale Verbesserungen und Migration in kurzer Zeit) die Krankenkasse zum Entscheid, den SQL Server 2016 als Reporting- und Analyse-Datenbank produktiv einzusetzten, noch bevor der finale Release des Produkts verfügbar ist. Erfahrungen zusanmmengefasst: Was für den Anzug recht ist, muss billig sein für die zentralen Systeme, die den wertvollen Rohstoff Daten verwalten - es braucht passgenaue Systeme. Die Cloud ermöglicht es, in kurzer Zeit und auf einfache Weise Vergleichssysteme bereitzustellen, die den realitätsnahen Performancevergleich ermöglichen. Mit dem Einsatz von synthetischen Daten ist der Einsatz der Cloud mit Blick auf sensitive Daten unbedenklich. Eine allfällige Migration ist - wenn sie sorgfältig geplant ist - zügig durchführbar. Der Continuous Innovation Ansatz des Herstellers reduziert die Risiken des Wechsel auf einen 1.0er Release deutlich, da viele der Komponenten des Produkts bereits bekannt und produktiv eingesetzt werden. Über den Autor Simon Hefti ist Gründungspartner von D ONE, dem Beratungsunternehmen für datenbasierte Wertschöpfung. In seiner Dissertation hat er den Ursprung des Sonnenwindes erforscht. Als Unternehmer und Business Scientist begleitet er Kunden aus unterschiedlichsten Branchen in technischen, konzeptionellen und organisatorischen Fragen. Genehmigung des Verlags.4
5 Mehr zu diesem Thema: In the Code: Internet of Things? Aber sicher! In the Code: Der Kampf gegen den grossen Dreckklumpen In the code: Erfolgreiche Big-Data-Programme Genehmigung des Verlags.5
PROfit 5.0. Hardware-/Software-Anforderungen. Ihre Ansprechpartner: BOC Information Technologies Consulting GmbH Naglerstraße Berlin
PROfit 5.0 Hardware-/Software-Anforderungen Ihre Ansprechpartner: BOC Information Technologies Consulting GmbH Naglerstraße 5 10245 Berlin Tel.: +49-30-22 69 25-10 Fax: +49-30-22 69 25-25 E-Mail: boc@boc-de.com
MehrIndustrie 4.0 und Smart Data
Industrie 4.0 und Smart Data Herausforderungen für die IT-Infrastruktur bei der Auswertung großer heterogener Datenmengen Richard Göbel Inhalt Industrie 4.0 - Was ist das? Was ist neu? Herausforderungen
MehrNeues aus der nicht-, semi- und relationalen Welt
Neues aus der nicht-, semi- und relationalen Welt Information Management Thomas Klughardt Senior System Consultant Das Big Data Problem Was bedeutet Big Data? Performancekritisch Echtzeit Cold Storage
MehrFolgendes PL/SQL Codefragment zeigt das grundlegende Statement für diesen Test: Java. http://www.trivadis.com/images/javaperf_tcm16-7133.
Page 1 of 7 Betrifft: Java oder PL/SQL? Art der Info: Technische Background Info Autor: Guido Schmutz (guido.schmutz@trivadis.com) Quelle: Aus unserer Schulungs- und Beratungstätigkeit Mit Oracle8.1 besteht
MehrTDWI Konferenz, München, 23.06.2014. LEISTUNG VON MODERNEN DATENBANKEN Aslı Yaman, Andreas Hauenstein, Andrej Vckovski, Simon Hefti"
TDWI Konferenz, München, 23.06.2014 LEISTUNG VON MODERNEN DATENBANKEN Aslı Yaman, Andreas Hauenstein, Andrej Vckovski, Simon Hefti" Motivationen Konzept Methodik und Ergebnisse Diskussion Schlussfolgerung
MehrPerformance-Vergleich zwischen InterSystems Caché und Oracle in einer Data-Mart-Applikation
Performance-Vergleich zwischen InterSystems Caché und Oracle in einer Data-Mart-Applikation Kurzfassung Im Rahmen einer simulierten Data-Mart-Applikation testete ein globaler Anbieter von Software für
MehrSAP HANA -Umgebungen. Prof. Dr. Detlev Steinbinder, PBS Software GmbH, 2013
Information Lifecycle Management in SAP HANA -Umgebungen Prof. Dr. Detlev Steinbinder, PBS Software GmbH, 2013 Agenda Einführung Business Case Information Lifecycle Management (ILM) ILM und Migration nach
MehrRavenDB, schnell und skalierbar
RavenDB, schnell und skalierbar Big Data & NoSQL, Aydin Mir Mohammadi bluehands GmbH & Co.mmunication KG am@bluehands.de Immer mehr Mehr Performance Mehr Menge Mehr Verfügbarkeit Skalierung http://www.flickr.com/photos/39901968@n04/4864698533/
MehrDie Analyse großer Datensätze mittels freier Datenbanksysteme Dr Dirk Meusel meusel@iat.uni-leipzig.de
Institut für Angewandte Trainingswissenschaft Leipzig ein Institut des Trägervereins IAT / FES des DOSB e.v. Die Analyse großer Datensätze mittels freier Datenbanksysteme Dr Dirk Meusel meusel@iat.uni-leipzig.de
MehrDatenbanken Grundlagen und Design
Frank Geisler Datenbanken Grundlagen und Design 3., aktualisierte und erweiterte Auflage mitp Vorwort 15 Teil I Grundlagen 19 i Einführung in das Thema Datenbanken 21 i.i Warum ist Datenbankdesign wichtig?
MehrMS SQL Server Einstieg in relationale Datenbanken und SQL Marco Skulschus Marcus Wiederstein
www.comelio-medien.com MS SQL Server Einstieg in relationale Datenbanken und SQL Marco Skulschus Marcus Wiederstein MS SQL Server Einstieg in relationale Datenbanken und SQL Marco Skulschus Marcus Wiederstein
MehrMöglichkeiten für bestehende Systeme
Möglichkeiten für bestehende Systeme Marko Filler Bitterfeld, 27.08.2015 2015 GISA GmbH Leipziger Chaussee 191 a 06112 Halle (Saale) www.gisa.de Agenda Gegenüberstellung Data Warehouse Big Data Einsatz-
MehrDatenbankentwicklung
Datenbankentwicklung Berechnung und Präsentation von Daten Organisation der Daten in alleinstehende Tabellen Exklusiver Zugriff auf alle Informationen einer Tabelle Beschränkte Anzahl von Daten pro Tabellenblatt
MehrEinsatz des Microsoft SQL-Servers bei der KKH
Einsatz des Microsoft SQL-Servers bei der KKH Reporting Services und Analysis Services Kontaktdaten Detlef André Abteilungsleiter Data Warehouse E-Mail detlef.andre@kkh.de Telefon 0511 2802-5700 Dr. Reinhard
MehrSOLISYON GMBH CHRISTIAN WOLF, BENJAMIN WEISSMAN. Optimierung von Abfragen in MS SQL Server DWH-Umgebungen
WEITER BLICKEN. MEHR ERKENNEN. BESSER ENTSCHEIDEN. Optimierung von Abfragen in MS SQL Server DWH-Umgebungen SOLISYON GMBH CHRISTIAN WOLF, BENJAMIN WEISSMAN VERSION 1.0 OPTIMIERUNG VON ABFRAGEN IN MS SQL
MehrIn-Memory & Real-Time Hype vs. Realität: Maßgeschneiderte IBM Business Analytics Lösungen für SAP-Kunden
In-Memory & Real-Time Hype vs. Realität: Maßgeschneiderte IBM Business Analytics Lösungen für SAP-Kunden Jens Kaminski ERP Strategy Executive IBM Deutschland Ungebremstes Datenwachstum > 4,6 Millarden
MehrAllgemeines zu Datenbanken
Allgemeines zu Datenbanken Was ist eine Datenbank? Datensatz Zusammenfassung von Datenelementen mit fester Struktur Z.B.: Kunde Alois Müller, Hegenheimerstr. 28, Basel Datenbank Sammlung von strukturierten,
MehrIDM: Identity Connector Framework (ICF) und SAP Connectors
überraschend mehr Möglichkeiten! IDM: Identity Connector Framework (ICF) und SAP Connectors Mohammad Esad-Djou, Solution Architect OPITZ CONSULTING 2016 Agenda 1 2 3 Oracle Identity Governance: Architektur
MehrS A P B W O N H A N A P R O O F O F C O N C E P T B E I S. O L I V E R
S A P B W O N H A N A P R O O F O F C O N C E P T B E I S. O L I V E R S T E F A N M A R K 07.07.2015 F O L I E 1 V O N 2 7 F I R M E N P O R T R A I T S. O L I V E R GESCHICHTE F O L I E 2 V O N 2 7 F
MehrIn diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen.
1 In diesem Abschnitt wollen wir uns mit der Architektur von Datenbank Managements Systemen beschäftigen. Zunächst stellt sich die Frage: Warum soll ich mich mit der Architektur eines DBMS beschäftigen?
MehrRelationale Datenbanken Kursziele
Relationale Datenbanken Kursziele DB Grundlagen Daten-Modellierung Relationales Modell und DB => Praxis: Mit SQL als Anfragesprache Mit MySQL als DB RDB 1-1 Kursinhalt (Tage) 1. DB Einleitung / Entity-Relationship
MehrAdvanced Analytics for Making Smart Decisions Faster
Advanced Analytics for Making Smart Decisions Faster Mainz, 5. Oktober 2016 Shayan Faghfouri Managing Partner IT Verantwortliche in heutigen Zeiten Industrielle Revolution? What the Fourth Industrial
Mehr1Ralph Schock RM NEO REPORTING
1Ralph Schock RM NEO REPORTING Bereit für den Erfolg Business Intelligence Lösungen Bessere Entscheidungen Wir wollen alle Mitarbeiter in die Lage versetzen, bessere Entscheidungen schneller zu treffen
MehrIn.Memory im SQL Server 2014 im Vergleich mit SAP Hana im Praxistest
In.Memory im SQL Server 2014 im Vergleich mit SAP Hana im Praxistest Synopsis Darmstadt 13.-14.05.2014 Guido Jacobs, Microsoft Tobias Maier & Dr. Benjamin Kettner, ixto GmbH Microsoft SQL Server 2014 //
MehrAuf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13
Auf einen Blick Vorwort... 13 Teil 1 Vorbereitung Kapitel 1 Einleitung... 17 Kapitel 2 SQL der Standard relationaler Datenbanken... 21 Kapitel 3 Die Beispieldatenbanken... 39 Teil 2 Abfrage und Bearbeitung
MehrPasolfora Database Appliance PDA
Pasolfora Database Appliance PDA pasolfora GmbH An der Leiten 37 D-91177 Thalmässing Web: www.pasolfora.com Steffan Agel Andreas Prusch steffan.agel@pasolfora.com andreas.prusch@pasolfora.com 26/01/2016
MehrMigration von Oracle auf HANA Was bedeutet das? Peter Heintzen, Bereichsleiter SIG Oracle & SAP
Migration von Oracle auf HANA Was bedeutet das? Peter Heintzen, Bereichsleiter 28.06.2014 SIG Oracle & SAP Facts & Figures Geschäftsform Hauptsitz: Gründung Beschäftigte Beteiligungen Inhabergeführte AG
MehrSystemanforderungen und Kompatibilität MSI-Reifen Rel.8
Systemvoraussetzung [Server] Windows Server 2008 R2 (dt. Version) Windows Server 2012 R2 (dt. Version) Windows Server 2016 (dt. Version) Microsoft SQL Server 2008 R2 (ggf. auch Express) Microsoft SQL Server
Mehr#DeloitteInnovation: In-Time Nutzen Sie das volle Potenzial von SAP HANA
#DeloitteInnovation: In-Time Nutzen Sie das volle Potenzial von SAP HANA Deloitte In-Time in a Nutshell In-Time ist das erste und bisher einzige SAP HANA Optimierungs- Add-on, welches die Effektivität
MehrAuf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13
Auf einen Blick Vorwort 13 Teil 1 Vorbereitung Kapitel 1 Einleitung 17 Kapitel 2 SQL - der Standard relationaler Datenbanken 21 Kapitel 3 Die Beispieldatenbanken 39 Teil 2 Abfrage und Bearbeitung Kapitel
MehrEinführung in Hauptspeicherdatenbanken
Einführung in Hauptspeicherdatenbanken Harald Zankl Probevorlesung 13. 01., 13:15 14:00, HS C Inhaltsverzeichnis Organisation Überblick Konklusion Harald Zankl (LFU) Hauptspeicherdatenbanken 2/16 Organisation
MehrNeue Features Oracle Database 12.2 Wann denn endlich?
Neue Features Oracle Database 12.2 Wann denn endlich? DOAG 2017 Datenbank Dierk Lenz Erfolgreich seit 1996 am Markt Firmensitz: Burscheid (bei Leverkusen) Beratung, Schulung und Betrieb/Fernwartung rund
MehrMehrwert durch Microsoft Business Intelligence
Mehrwert durch Microsoft Business Intelligence Dr. Klaus von Rottkay Direktor Business Group Server Microsoft Deutschland GmbH Steffen Krause Technical Evangelist Microsoft Deutschland GmbH Warum Business
MehrWir befinden uns inmitten einer Zeit des Wandels.
Wir befinden uns inmitten einer Zeit des Wandels. Geräte Apps Ein Wandel, der von mehreren Trends getrieben wird Big Data Cloud Geräte Mitarbeiter in die Lage versetzen, von überall zu arbeiten Apps Modernisieren
MehrMHP BI Optimization Solution Ihre Lösung für einen maximalen Return on Investment Ihrer SAP BW Systemlandschaft!
MHP BI Optimization Solution Ihre Lösung für einen maximalen Return on Investment Ihrer SAP BW Systemlandschaft! Business Solutions 2015 Mieschke Hofmann und Partner Gesellschaft für Management- und IT-Beratung
MehrAcrolinx Systemanforderungen
Acrolinx Systemanforderungen support.acrolinx.com /hc/de/articles/203915331-acrolinx-systemanforderungen Betrifft Software Version Acrolinx Server 4.3, 4.4, 4.5, 4.6, 4.7, 5.0, 5.1 Die Hardware- und Softwareanforderungen
MehrO-BIEE Einführung mit Beispielen aus der Praxis
O-BIEE Einführung mit Beispielen aus der Praxis Stefan Hess Business Intelligence Trivadis GmbH, Stuttgart 2. Dezember 2008 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg
MehrÜberblick über die Windows Azure Platform
Überblick über die Windows Azure Platform Präsentator: Holger Sirtl Kontakt: http://blogs.msdn.com/hsirtl Copyright 2011 Microsoft Corporation. Alle Rechte vorbehalten. MSDN Webcasts: http://www.msdn-online.de/webcasts
MehrMicrosoft Azure: Ein Überblick für Entwickler. Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH
Microsoft Azure: Ein Überblick für Entwickler Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH Moderne Softwareentwicklung Microsoft Azure unterstützt
MehrSQL (Structured Query Language) Schemata Datentypen
2 SQL Sprachelemente Grundlegende Sprachelemente von SQL. 2.1 Übersicht Themen des Kapitels SQL Sprachelemente Themen des Kapitels SQL (Structured Query Language) Schemata Datentypen Im Kapitel SQL Sprachelemente
MehrMatthias Schubert. Datenbanken. Theorie, Entwurf und Programmierung relationaler Datenbanken. 2., überarbeitete Auflage. Teubner
Matthias Schubert Datenbanken Theorie, Entwurf und Programmierung relationaler Datenbanken 2., überarbeitete Auflage m Teubner Inhalt Wichtiger Hinweis 12 Vorwort 13 Wer sollte dieses Buch lesen? 13 Noch
MehrRelationale Datenbanken Datenbankgrundlagen
Datenbanksystem Ein Datenbanksystem (DBS) 1 ist ein System zur elektronischen Datenverwaltung. Die wesentliche Aufgabe eines DBS ist es, große Datenmengen effizient, widerspruchsfrei und dauerhaft zu speichern
MehrDarüber hinaus wird das Training dazu beitragen, das Verständnis für die neuen Möglichkeiten zu erlangen.
Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle 11g: New Features für Administratoren Beschreibung: Der Kurs über fünf Tage gibt Ihnen die Möglichkeit die Praxis mit der neuen
MehrExadata Ultimate Performance - Migration bei Migros Bank. Dr.-Ing. Holger Friedrich
Exadata Ultimate Performance - Migration bei Migros Bank Dr.-Ing. Holger Friedrich Exadata Ultimate Performance - Migration bei Migros Bank Dr.-Ing. Holger Friedrich Agenda Einführung Projekt Exadata Claims
MehrErfahrungen mit APEX in Unternehmen Veranstaltung Cloud Computing mit APEX am
Erfahrungen mit APEX in Unternehmen Veranstaltung Cloud Computing mit APEX am 31.08.2011 Referent: Niels de Bruijn, Fachbereichsleiter Portale, MT AG, Ratingen MT AG Key Facts MT AG MANAGING TECHNOLOGY
MehrISU 1. Ue_08/02_Datenbanken/SQL. 08 Datenbanken. Übung. SQL Einführung. Eckbert Jankowski. www.iit.tu-cottbus.de
08 Datenbanken Übung SQL Einführung Eckbert Jankowski www.iit.tu-cottbus.de Datenmodell (Wiederholung, Zusammenfassung) Objekte und deren Eigenschaften definieren Beziehungen zwischen den Objekten erkennen/definieren
MehrPublic Cloud im eigenen Rechenzentrum
Public Cloud im eigenen Rechenzentrum Matthias Weiss Direktor Mittelstand Technologie Oracle Deutschland B.V. & Co.KG Copyright 2016 Oracle and/or its affiliates. All rights reserved. Agenda Oracle Cloud
MehrPreise und Details zum Angebot
Die SAP Business One Cloud Plattform auf SQL und HANA Preise und Details zum Angebot Mai 2016 Cloudiax Preisliste Detaillierte Informationen zum Angebot finden Sie auf den nachfolgenden Seiten. Preis im
MehrDIMEX Data Import/Export
DIMEX Data Import/Export PROCOS Professional Controlling Systems AG Gewerbeweg 15 FL- 9490 Vaduz PROCOS Professional Controlling Systems AG Inhaltsverzeichnis 1 ALLGEMEIN...3 2 GRUNDLEGENDE FUNKTIONEN...4
MehrPartitionierungsstrategien für Data Vault
ierungsstrategien für Data Vault Dani Schnider Trivadis AG Zürich/Glattbrugg, Schweiz Einleitung Während das Laden von Tabellen in Data Vault in der Regel nicht zeitkritisch ist, stellt uns das effiziente
MehrOrpheus Datacenter Azure Cloud On-premises. EU-Datacenter (Microsoft) SQL-Lizenzen, Backup, OS-Wartung (durch Orpheus) Dedizierte Umgebung
Stand 01.07.2016 Systemanforderungen Die Systemvoraussetzungen für den DataCategorizer entsprechen den Voraussetzungen von Spend- Control. Der DataCategorizer wird als Modul auf dem Application Server
MehrHANA Solution Manager als Einstieg
Markus Stockhausen HANA Solution Manager als Einstieg Collogia Solution Day Hamburg 28.04.2016 Agenda HANA Solution Manager als Einstieg 1 Überblick 2 Techniken 3 Sizing Collogia Unternehmensberatung AG,
MehrPreise und Details zum Angebot
Die SAP Business One Cloudplattform auf SQL und HANA Preise und Details zum Angebot Dezember 2015 v2 www.cloudiax.de Cloudiax Preisliste Detaillierte Informationen zum Angebot finden Sie auf den nachfolgenden
MehrOffice 365 Dynamics 365 Azure Cortana Intelligence. Enterprise Mobility + Security Operations Mgmt. + Security
Office 365 Dynamics 365 Azure Cortana Intelligence Enterprise Mobility + Security Operations Mgmt. + Security API Application Availability Bottomless Storage Identity Management Full hybrid
MehrPerformance Tuning and Optimizing SQL Databases MOC 10987
Performance Tuning and Optimizing SQL Databases MOC 10987 Als IT Professional, der zuständig ist für die Verwaltung und Pflege von SQL Server Datenbanken, lernen Sie in diesem Kurs die Kenntnisse und Fertigkeiten,
MehrPerceptive Document Composition
Perceptive Document Composition Systemvoraussetzungen Version 5.3.0 Written by: Product Documentation, R&D Date: April 2013 2008-2013 Lexmark International Technology S.A. Alle Rechte vorbehalten. Perceptive
MehrPerformanceaspekte in der SAP BI Modellierung
Performanceaspekte in der SAP BI Modellierung SAP BW 7.3 & SAP HANA Performance Indizes Aggregate DSO & InfoCube BWA SAP HANA Empfehlung 2 Performance Performance bedeutet, unter gegebenen Anforderungen
MehrOracle 12c: Migrationswege und Konzepte. Dierk Lenz
Oracle 12c: Migrationswege und Konzepte Dierk Lenz Einfache Migrationsverfahren 2 Was ist eine Migration? Neue Hardware oder Neues Betriebssystem oder Neue Oracle-Version Patch Set Update / Security Patch
MehrSQL Azure Technischer Überblick. Steffen Krause Technical Evangelist Microsoft Deutschland GmbH http://blogs.technet.com/steffenk
SQL Azure Technischer Überblick Steffen Krause Technical Evangelist Microsoft Deutschland GmbH http://blogs.technet.com/steffenk Haftungsausschluss Microsoft kann für die Richtigkeit und Vollständigkeit
MehrPraxisbeispiel Henkel - Data Warehouse in der Cloud. Michael Beckmann Neubeuern, 1. September 2017
1. September 2017 1 Praxisbeispiel Henkel - Data Warehouse in der Cloud Michael Beckmann Neubeuern, 1. September 2017 Agenda 1. Wer wir sind 2. Unser Projekt 3. Unsere Vision 3 Wussten Sie, dass Henkel
MehrUMSTIEG AUF SAP S/4 HANA: WARTEN ODER LOSLEGEN?
UMSTIEG AUF SAP S/4 HANA: WARTEN ODER LOSLEGEN? Ales Kupsky, Leiter Application Services Markus Brunner, Leiter SAP Hosting Avectris AG www.avectris.ch IT. Simply Personal. AGENDA UND IHRE ANSPRECHPARTNER
MehrCopyright 2014, Oracle and/or its affiliates. All rights reserved.
1 Red Stack Einfach gut für jedes Projekt und jeden Kunden & Partner Matthias Weiss Direktor Mittelstand Technologie ORACLE Deutschland B.V. & Co. KG 2 Agenda Oracle Red Stack - Idee und Vorteile Software
MehrWindows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH
Windows Azure für Java Architekten Holger Sirtl Microsoft Deutschland GmbH Agenda Schichten des Cloud Computings Überblick über die Windows Azure Platform Einsatzmöglichkeiten für Java-Architekten Ausführung
MehrPBS Nearline Analytic Infrastructure - Ein Pilotkundenbericht -
PBS Nearline Analytic Infrastructure - Ein Pilotkundenbericht - Überblick Vorstellung Überblick PBS NAI Bericht über Pilottest Vorteile/Nachteile 2 Überblick Vorstellung Überblick PBS NAI Bericht über
MehrQUICK-START EVALUIERUNG
Pentaho 30 für 30 Webinar QUICK-START EVALUIERUNG Ressourcen & Tipps Leo Cardinaals Sales Engineer 1 Mit Pentaho Business Analytics haben Sie eine moderne und umfassende Plattform für Datenintegration
MehrTRACK II Datenmanagement Strategien & Big Data Speicherkonzepte BI Operations Erfolgsfaktoren für einen effizienten Data Warehouse Betrieb
9.30 10.15 Kaffee & Registrierung 10.15 10.45 Begrüßung & aktuelle Entwicklungen bei QUNIS 10.45 11.15 11.15 11.45 Von Big Data zu Executive Decision BI für den Fachanwender bis hin zu Advanced Analytics
MehrVorwort. Aufbau und Struktur
Vorwort Herzlich willkommen zu einem Fachbuch aus dem Verlag Comelio Medien. Dieses Buch aus dem Bereich Datenbanken soll Sie dabei unterstützen, die Oracle SQL zu lernen, um DB-Objekte zu erstellen und
MehrDie SAP Business One Cloud Plattform auf SQL und HANA. Preisliste Juni 2016. www.cloudiax.de
Die SAP Business One Cloud Plattform auf SQL und HANA Juni 2016 Cloudiax Preis im Monat UVP $/ Metrik Cloudiax Basis 50,00 pro User oder Gerät Optionen Mobile User 10,00 pro User Office 2016 Standard*
MehrCustomer Reference Case: Microsoft System Center in the real world
Customer Reference Case: Microsoft System Center in the real world Giuseppe Marmo Projektleiter gmarmo@planzer.ch Tobias Resenterra Leiter IT-Technik und Infrastruktur tresenterra@planzer.ch Roger Plump
MehrIT-Symposium 2007 19. April 2007
Einhaltung von Service Level Agreements Jutta Adam-Fuss Server Technology Competence Center www.it-symposium2007.de 1 Einhaltung von SLAs Welche Service Level Anforderungen sind für
MehrPreise und Details zum Angebot
Die SAP Business One Cloud Plattform auf SQL und HANA Preise und Details zum Angebot Januar 2016 Cloudiax Preisliste Detaillierte Informationen zum Angebot finden Sie auf den nachfolgenden Seiten. Preis
MehrNEVARIS Build Systemvoraussetzungen
System- und Hardwarevoraussetzungen NEVARIS Build Die optimale Konfiguration einer passenden Hardware für NEVARIS Build mit der Datenbank von Microsoft hängt von zahlreichen Einflussgrößen ab, wie z. B.
MehrVisualisierung in Informatik und Naturwissenschaften
Visualisierung in Informatik und Naturwissenschaften Datenbankvisualisierung Sven Bernhard 12.06.1999 Datenbankvisualisierung Datenbanktheorie in 5 Minuten Visualisierung vs. Datenbanken Visualisierung
MehrSoftware Lösungen von masventa
Software Lösungen von masventa SoftASA Business Software Microsoft Dynamics CRM masventa Business GmbH Von-Blanckart-Str. 9 52477 Alsdorf Tel. 02404 91391-0 Fax 02404 91391 31 rainer.wendt@masventa.de
MehrPerformanceoptimierung mit Exadata Verarbeitung extremer Datenmengen mit PL/SQL basierter Datenbewirtschaftung (Erfahrungsbericht)
Performanceoptimierung mit Exadata Verarbeitung extremer Datenmengen mit PL/SQL basierter Datenbewirtschaftung (Erfahrungsbericht) Christian Haag, DATA MART Consulting Consulting Manager Oracle DWH Team
MehrPostgreSQL in großen Installationen
PostgreSQL in großen Installationen Cybertec Schönig & Schönig GmbH Hans-Jürgen Schönig Wieso PostgreSQL? - Die fortschrittlichste Open Source Database - Lizenzpolitik: wirkliche Freiheit - Stabilität,
MehrWhitepaper. Produkt: combit Relationship Manager 5. Import von Adressen nach Firmen und Personen. combit GmbH Untere Laube Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager 5 Import von Adressen nach Firmen und Personen Import von Adressen nach Firmen und Personen - 2 - Inhalt Ausgangssituation
Mehrwww.braunconsult.de SAP HANA Einsatzmöglichkeiten und Potenziale
SAP HANA Einsatzmöglichkeiten und Potenziale Vorstellung HANA Einsatzmöglichkeiten und Potenziale SAP HANA Studio Performance Was ist SAP HANA : SAP HANA ist eine neue Plattform die die In-Memory Technologie
MehrDatenbankenseminar: SAP Reporting Vergleich ABAP vs. Quick View. Dipl. WiFo Sven Adolph
Datenbankenseminar: SAP Reporting Vergleich ABAP vs. Quick View Dipl. WiFo Sven Adolph Gehalten am Lehrstuhl PI III Prof. Moerkotte 28.11.2003 Übersicht 1. Motivation 2. Die betriebliche Standardsoftware
MehrSeminar in der Seminarreihe Business Intelligence 1. OLAP und Datawarehousing
Seminar in der Seminarreihe Business Intelligence 1 OLAP und Datawarehousing OLAP & Warehousing Die wichtigsten Produkte Die Gliederung Produkt Bewertung & Vergleiche Die Marktentwicklung Der aktuelle
MehrNEVARIS Build Systemvoraussetzungen
System- und Hardwarevoraussetzungen NEVARIS Build Die optimale Konfiguration einer passenden Hardware für NEVARIS Build mit der Datenbank von Microsoft hängt von zahlreichen Einflussgrößen ab, wie z.b.
MehrMutterschiff und Schnellboote Der Digitalisierungsansatz bei der Mobiliar
Mutterschiff und Schnellboote Der Digitalisierungsansatz bei der Mobiliar Dr. Christian Thomas Explore part of Reimagine 2016 Baden 24.-25. Mai Die Mobiliar Die persönlichste Versicherung der Schweiz «Schweizerische
MehrInhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15
Vorwort..................................................... 13 Kapitel 1 Einleitung.......................................... 15 Kapitel 2 SQL der Standard relationaler Datenbanken... 19 2.1 Die Geschichte................................
MehrCopyr i g ht 2014, SAS Ins titut e Inc. All rights res er ve d. HERZLICH WILLKOMMEN ZUR VERANSTALTUNG DATA MANAGEMENT
HERZLICH WILLKOMMEN ZUR VERANSTALTUNG DATA MANAGEMENT AGENDA DATA MANAGEMENT 9:00 09:30 Das datengetriebene Unternehmen: Big Data Analytics mit SAS die digitale Transformation: für IT und Fachbereiche
MehrAus der Praxis für die Praxis: Die Cloud im behördlichen Umfeld
Aus der Praxis für die Praxis: Die Cloud im behördlichen Umfeld Nils Langemann PHAT CONSULTING 25. / 26.01.2012 Agenda Vorstellung PHAT CONSULTING Der Weg zur (private) Cloud Microsoft-Technologien im
MehrOperationen auf Relationen
Existierende relationale Datenbanken Beispiele von relationalen DB-Systemen: DB2, SQL (v. IBM), ORACLE, INGRES, INFORMIX, SYBASE, ACCESS u.v.a.m. Die dominierende Query-, DB-Language: SQL (Structured Query
MehrDIGITALISIERUNG. Smart EcoSystem
DIGITALISIERUNG Smart EcoSystem MECHATRONISCHE PRODUKTE & SENSOREN Intelligente Datengenerierung Wälzlager sind dort eingebaut, wo mechanische Kräfte wirken. Sie sind deshalb prädestiniert, um Daten für
MehrEnterprise Portal - Abbildung von Prozessen, SAP-Datenintegration und mobile Apps
Beschreibung Die führende Standard-Software, um Menschen und Informationen erfolgreich in Prozesse einzubinden. Intrexx Professional ist eine besonders einfach zu bedienende Software- Suite für die Erstellung
MehrJava Application 1 Java Application 2. JDBC DriverManager. JDBC-ODBC Br idge. ODBC Driver Manager. Dr iver C. Dr iver D.
1 Copyright 1996-1997 by Axel T. Schreiner. All Rights Reserved. 7 Datenbankzugriff Prinzip Dieser Abschnitt beschäftigt sich mit dem Paket java.sql, das eine SQL-Schnittstelle für Java verkapselt. Java-Programme
MehrMarketing Intelligence Vorstellung der Softwarekomponenten. Josef Kolbitsch Manuela Reinisch
Marketing Intelligence Vorstellung der Softwarekomponenten Josef Kolbitsch Manuela Reinisch Übersicht Übersicht über die Systemlandschaft Übersicht über die Werkzeuge Workshop Systemlandschaft 1/8 Klassische
MehrBusiness Chancen im Reporting nutzen. Ingo Diekmann Leiter Kooperationen & Business Development IDL GmbH Mitte
Business Chancen im Reporting nutzen Ingo Diekmann Leiter Kooperationen & Business Development IDL GmbH Mitte Thema im Überblick Technik verändert den Markt für Hersteller und Berater o Business o Projekte/Applikationen
MehrNEVARIS Build Systemvoraussetzungen
System- und Hardwarevoraussetzungen NEVARIS Build Die optimale Konfiguration einer passenden Hardware für NEVARIS Build mit der Datenbank von Microsoft hängt von zahlreichen Einflussgrößen ab, wie z. B.
MehrHans-Peter Zorn Inovex GmbH. Wer gewinnt das SQL-Rennen auf der Hadoop-Strecke?
Hans-Peter Zorn Inovex GmbH Wer gewinnt das SQL-Rennen auf der Hadoop-Strecke? War nicht BigData das gleiche NoSQL? Data Lake = Keine Struktur? flickr/matthewthecoolguy Oder gar ein Hadump? flickr/autohistorian
MehrPBS Nearline Storage Lösung mit Sybase IQ - Überblick und Erfahrungen aus Kundenprojekten. PBS Software GmbH, Dr. Christoph Bedau, Stefan Weickum
PBS Nearline Storage Lösung mit - Überblick und Erfahrungen aus Kundenprojekten PBS Software GmbH, Dr. Christoph Bedau, Stefan Weickum 1 Agenda PBS CBW mit Überblick Erfahrungsbericht Kundeninstallation
MehrInhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15
Vorwort 13 Kapitel 1 Einleitung 15 Kapitel 2 SQL-der Standard relationaler Datenbanken... 19 2.1 Die Geschichte 19 2.2 Die Bestandteile 20 2.3 Die Verarbeitung einer SQL-Anweisung 22 2.4 Die Struktur von
MehrDatenbanken Unit 9: OLAP, OLTP und objektrelationale Datenbanken
Datenbanken Unit 9: OLAP, OLTP und objektrelationale Datenbanken 31. V. 2016 Outline 1 Organisatorisches 2 SQL 3 OLTP, OLAP, SAP, and Data Warehouse OLTP and OLAP SAP 4 Objekt-relationale Datenbanken Beispiel
MehrPerformant mit CAPE und der Performance Signatur. 10.09. 2015 MMS APM Kay Koedel
Performant mit CAPE und der Performance Signatur 10.09. 2015 MMS APM Kay Koedel Agenda Motivation CAPE CAPE Standard Performance Signatur Live Demo Motivation Motivation Performance Management APM befasst
Mehr