1 Einführung 1. 2 Performance-Tools 15
|
|
- Waltraud Koenig
- vor 8 Jahren
- Abrufe
Transkript
1 ix 1 Einführung Performanceprobleme Architektur und Programmierung Die SAP-System-Architektur Optimale Performance Programmierung als Basis Beschränkung auf die ABAP-Programmierung Themen und Aspekte Vier Themen Vier Aspekte Vier Themen in vier Aspekten sübersicht Wie sollten Sie das Buch lesen? Weit verbreitete Missverständnisse Beispielprogramme Übersicht über die SAP-Releases Abbildungen Performance-Tools Kapitelübersicht Performance-Trace (ST05) Was zeigt die Performance-Trace? Erstellen und Darstellen einer Trace Anzeige der Trace-Ergebnisse Trace-Dateien permanent speichern SQL-Trace (ST05) Was zeigt die SQL-Trace? Struktur der SQL-Trace Die SQL-Trace-Liste Verdichtung nach SQL-Anweisungen Verdichtete Tabellenzugriffe Liste identischer Select-Anweisungen Detailinformationen der SQL-Trace
2 x 2.4 Puffer-Trace (ST05) Was liefert die Puffer-Trace? Erstellen und Anzeigen der Trace-Daten Die Puffer-Trace-Liste Verdichtete Tabellenzugriffe Detailinformationen der Puffer-Trace RFC-Trace (ST05) Was zeigt die RFC-Trace? Erstellen und Anzeigen der Trace-Daten Die RFC-Trace-Liste Detailanzeigen der RFC-Trace Enqueue-Trace (ST05) Wie zeigt die Enqueue-Trace? Erstellen und Anzeigen der Trace-Daten Die Enqueue-Trace-Liste Detailinformationen der Enqueue-Trace ABAP-Trace (SE30) Welche Daten zeigt die ABAP-Trace? Erstellen einer Trace Übersicht über die Trace Der Messprozess der ABAP-Trace Die Hitliste der ABAP-Trace Die Aufrufhierarchie der ABAP-Trace Weitere Hitlisten Tabellenhitliste Detailinformationen der ABAP-Trace Weitere Möglichkeiten der ABAP-Trace Monitor der Statistiksätze (STAD) Was Sie über die STAD wissen sollten Aufruf der STAD Auswerten der STAD-Daten Detailanzeige der STAD-Daten Code Inspector (SCI) Was Sie über den Code Inspector wissen sollten Ausführen des Code Inspector Die Performanceprüfungen des Code Inspector Ergebnis einer Code Inspection Weitere Tools
3 xi 2.11 Neu in SAP NetWeaver Release 7.0 EhP Die neue ABAP-Trace (SAT) Neuerungen bei der Performance-Trace (ST05) Zusammenfassung und Ausblick Datenbankwissen Kapitelübersicht Die Open-SQL-Sprache SELECT, der wichtigste Open-SQL-Befehl Open SQL Native SQL Plattformspezifisches SQL Verarbeitungsschritte auf der Datenbank Effizient Suchen mithilfe eines Index Der Datenbankindex Technische Realisation von Indizes Der Datenbankoptimierer Kosten- und regelbasierte Optimierer Statistiken und Selektivität Der Full Table Scan Bestimmung der Kosten Probleme bei der Wahl des Zugriffspfads Lässt sich ein Zugriffspfad verbessern? Tabellen im SAP-System Tabellentypen View Spezielle Tabellen: Indextabellen Der JOIN-Befehl Definition eines Join Zugriffsstrategien für den Join Datenänderungen Die Änderungsbefehle Verarbeitung der Änderungsbefehle
4 xii 3.9 Tools Die SQL-Trace Tabellenanzeige (SE11) Tabelleninhaltsanzeige (SE16) Datenbankprüfungen des Code Inspector (SCI) Die Tabellenstatistik (DB05) Datenbank-Cockpit (DB02) Zusammenfassung Optimale Datenbankprogrammierung Kapitelübersicht Das Beispielprogramm Effiziente Suche auf der Datenbank Drei wichtige Zugriffsarten Vielfalt der WHERE-Klauseln Die Selektionsoptionen Die Form der WHERE-Bedingung Probleme beim Suchen Indexdesign Minimale Zahl übertragener Sätze Ergebnismenge und WHERE-Klausel Doppelte Sätze im Ergebnis Der Befehl DISTINCT Der Befehl UP TO n ROWS UP TO 1 ROWS oder SELECT SINGLE Sortieren mit ORDER BY Aggregate SUM, MAX, MIN, AVG, COUNT Der effiziente Existenztest PACKAGE SIZE und OPEN CURSOR Minimale Zahl von Ausführungen Vermeiden von unnötigen Ausführungen SELECT/ENDSELECT oder SELECT INTO TABLE Einzelzugriffe und Array-Zugriffe Die RANGES-Tabelle SELECT FOR ALL ENTRIES
5 xiii 4.5 Minimale Satzbreite Feldlisten Der Zusatz INTO CORRESPONDING FIELDS OF Projektionsviews INDEX-ONLY-Zugriffe Sehr kurze Feldliste DISTINCT-Werte Large Objects (LOB) als Tabellenfelder Weitere Befehle Der Befehl CLIENT SPECIFIED Explizites Umgehen des Puffers Dynamisches Open SQL Generierter Code Native SQL Dynamisches Native SQL ADBC-Schnittstelle Gleichzeitiges Lesen von mehreren Tabellen Geschachtelte SELECTs und die Alternativen Der FOR ALL ENTRIES Die Subquery Der Join Der Join-View Beispiele und Vergleiche Zusammenhang mit den Goldenen Regeln Der Join-Befehl Zugriffsarten beim Join Flexibilität des Join Join mit vielen Tabellen Self-Join Verteilte Selektivität Übertragung redundanter Daten LEFT OUTER JOIN Datenänderungen Effizienz der Zugriffe Anzahl der Sätze Minimale Zahl der Ausführungen Verringerung der Satzbreite Puffer Zusammenfassung
6 xiv 5 Pufferung Kapitelübersicht Pufferung und Datenarten Die verschiedenen Puffer Datenarten Datenaktualität und Datenkonsistenz Der Tabellenpuffer Architektur des Tabellenpuffers Die Aktivierung des Puffers Am Puffer vorbeigehende Anweisungen Das Laden der Pufferinhalte Puffer invalidieren Puffer synchronisieren Verdrängung des Pufferinhalts Zusammenfassung: Tabellenpufferung Die Pufferbausteine Programmierung von Pufferbausteinen Eigenschaften eines guten Pufferbausteins Weitere Puffer Benutzerübergreifende Puffer Tools Performanceempfehlungen Analyse und Optimierung Tools zur Untersuchung der Puffer Pufferübersicht (ST02) Tabellenaufrufstatistik (ST10) SQL-Trace (ST05) Puffer-Trace (ST05) ABAP-Trace (SE30) Pufferprüfung des Code Inspector (SCI) Tabellenstatistiken (DB05) Allgemeine Tabellenanzeige (SE17) Optimale Nutzung des Tabellenpuffers Pufferbedarf Pufferbarkeit Pufferungsart und Tabellendesign Design der Anweisungen Pufferstatus und Pufferqualität Performance des Tabellenpuffers
7 xv 5.8 Optimale Nutzung von Pufferbausteinen Zu vermeidende Fehler bei Pufferbausteinen Der Prefill-Zusatzbaustein Erweiterungen der Pufferbausteine Performance der Pufferbausteine Zusammenfassung ABAP Interne Tabellen Kapitelübersicht Interne Tabellen Definition der internen Tabellen Schnelligkeit der Suche Technische Aspekte bei internen Tabellen Tools ABAP-Trace (SE30) Prüfungen des Code Inspector (SCI) Performance von internen Tabellen Das Problem: Quadratische Laufzeiten Was sind geschachtelte Operationen? Operationen auf Einzelzeilen Indexoperationen auf Einzelzeilen Einzelsatzoperationen mit der Workarea Operationen mit expliziter Schlüsselangabe Optimierung bei einer sortierten Standardtabelle Der COLLECT-Befehl Beispiele Ergebnisse: Operationen auf Einzelsätze Operationen auf mehrere Zeilen Operationen mit WHERE-Bedingung Optimierung bei der sortierten Standardtabelle Operationen mit beiden Indexintervallen Operationen auf alle Zeilen Ergebnisse: Operationen auf mehrere Zeilen
8 xvi 6.7 Operationen auf ganze Tabellen Sortieren der Tabelle Füllen aus Datenbanktabelle Kopieren der Tabelle Löschen doppelter Einträge Zusammenfassen und Aufsummieren Beispielprogramm Ergebnisse: Operationen auf Tabellen Weitere Laufzeitempfehlungen Wann lohnt sich ein Umsortieren? Schlüsseltabellen oder Sekundärschlüssel Methode der Parallelen Indizes Nichtlinearitäten vermeiden durch kleine Blöcke Vermeiden von nichtlinearen Laufzeiten Workarea, Feldsymbol oder Referenz Sekundärschlüssel auf interne Tabellen Zusammenfassung Analyse und Optimierung Kapitelübersicht Die fünf Ziele der Performanceanalyse Vorbereitung der Analyse Auswahl des Testfalls Aufgabentyp Zuverlässige Trace-Daten Konsistenzcheck und Potenzial Vorabanalyse mit dem Code Inspector Erwartungen und Rahmenbedingungen Analyse anhand der SQL-Trace Ursachensuche bei SQL-Problemen Analyse der langsamen SELECTs Analyse großer übertragener Mengen Analyse bei vielen Ausführungen Analyse bei großen Satzbreiten Analyse der Pufferungsprobleme Analyse der Zugriffe auf mehrere Tabellen Analyse der Änderungsoperationen
9 xvii 7.6 Analyse anhand der ABAP-Trace Technische Analyse anhand der Nettozeiten Klassifikation der Trace-Ereignisse Analyse des Skalierungsverhaltens Das Skalierungsproblem Vergleich zweier ABAP-Traces Analyse der Pufferung Analyse anhand der Puffer-Trace Analyse der Pufferbausteine Analyse der Nutzung der anderen Puffer Analyse der Puffergrößen Zusammenfassung Programme und Prozesse Kapitelübersicht Modularisierung Modularisierungsmöglichkeiten in ABAP Tools Performanceempfehlungen Analyse und Optimierung Workprozesse Wissenswertes über die Workprozesse Tools Performanceempfehlungen Analyse und Optimierung Remote Function Call (RFC) Was Sie über RFCs wissen sollten Tools Performanceempfehlungen bei RFCs Analyse und Optimierung Sperren und Enqueues Transaktionen, LUWs und Sperren Performance-Tools Performanceempfehlungen zu den Sperren Analyse und Optimierung
10 xviii 8.6 Verbuchung Wie die Verbuchung funktioniert Tools Performanceempfehlungen Analyse und Optimierung Optimierung durch Parallelisierung Was ist Parallelisierung? Tools Performanceempfehlungen zur Parallelisierung Analyse und Optimierung Ausblick Kapitelübersicht Frontend Speicher (Memory) SAP-Standard-Applikations-Benchmarks Hardware-Sizing Datenarchivierung A Anhang 417 A.1 Literaturverzeichnis A.1.1 Wichtige Hinweise (SAP Notes) A.1.2 Artikel im SAP Professional Journal A.1.3 Artikel im SAP Insider A.1.4 SDN Blogs A.2 Veranschaulichung der Goldenen Regeln A.3 Beispielprogramme A.4 Der Datenbank-Explain A.4.1 Information der wichtigsten Ausführungspläne A.4.2 Ausführungsplan des Mengenzugriffs ABAP-Befehlsverzeichnis 433 Index 437
1.3 Themen und Aspekte. 1.2.4 Beschränkung auf die ABAP-Programmierung
1.3 Themen und Aspekte 5 1.2.4 Beschränkung auf die ABAP-Programmierung In diesem Buch werden nicht alle Themen abgedeckt, sondern das Buch beschränkt sich, wie der Titel schon sagt, auf die ABAP-Programmierung.
Mehr7.4 Analyse anhand der SQL-Trace. 7.3.5 Vorabanalyse mit dem Code Inspector
7.4 Analyse anhand der SQL-Trace 337 7.3.5 Vorabanalyse mit dem Code Inspector Der Code Inspector (SCI) wurde in den vorangegangenen Kapiteln immer wieder erwähnt. Er stellt ein paar nützliche Prüfungen
Mehr1 Einsatz des SAP Code Inspectors... 29. 2 Konfiguration und Funktionen des SAP Code Inspectors... 67
Auf einen Blick 1 Einsatz des SAP Code Inspectors... 29 2 Konfiguration und Funktionen des SAP Code Inspectors... 67 3 Automatisierte Prüfungen mit dem SAP Code Inspector... 125 4 Programmierung eigener
Mehr4.4 Minimale Zahl von Ausführungen
4.4 Minimale Zahl von Ausführungen 177 Beide Befehle können für diese Aufgabe verwendet werden. Der Befehl OPEN CURSOR ist insbesondere zusammen mit der Option WITH HOLD interessant. Er kann die Datenbankverbindung
MehrKapitel 10: Datenbankzugriff & Pufferung 2
Kap. 10 Datenbankzugriff und Pufferung 10.1 Datenbankzugriff in ERP-Systemen 10.2 Pufferung auf Anwendungsebene 10.3 Workshop: ABAP-Programmierung in SAP R/3 Open SQL Native SQL Kapitel 10: Datenbankzugriff
MehrDynamisches SQL. Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München
Kapitel 4 Dynamisches SQL Folien zum Datenbankpraktikum Wintersemester 2009/10 LMU München 2008 Thomas Bernecker, Tobias Emrich unter Verwendung der Folien des Datenbankpraktikums aus dem Wintersemester
MehrSQL Cockpit & SAP HANA Prüfen Sie Ihre SQL Abfragen auf HANA-Tauglichkeit
SQL Cockpit & SAP HANA Prüfen Sie Ihre SQL Abfragen auf HANA-Tauglichkeit Johann Fößleitner Cadaxo GmbH email: johann.foessleitner@cadaxo.com Twitter: @foessleitnerj Agenda 1 SAP HANA Integrationsszenarien
Mehr8 Access-Abfragen migrieren
Leseprobe aus Access und SQL Server http://www.acciu.de/asqllesen 8 Access-Abfragen migrieren Mit der Migration der Tabellen Ihrer Anwendung zu einer SQL Server-Datenbank und dem Verknüpfen der SQL Server-Tabellen
MehrMicrosoft SQL Server 2000 Programmierung
Rebecca M. Riordan Microsoft SQL Server 2000 Programmierung Schritt für Schritt Microsoft Press Einführung Ihr Ausgangspunkt Neue Features in SQL Server 2000 Verwenden der beiliegenden CD-ROM Systemanforderungen
MehrDatenbank- Programmierung mit InterBase
Michael Ebner Datenbank- Programmierung mit InterBase ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam
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
MehrInhalt. TEIL I ABAP gestern, heute und morgen. 1 Qualität, Performance und Sicherheit in der aktuellen Softwareentwicklung... 23
Einleitung... 15 TEIL I ABAP gestern, heute und morgen 1 Qualität, Performance und Sicherheit in der aktuellen Softwareentwicklung... 23 1.1 Motivation... 24 1.1.1 Dimensionen von Qualität... 25 1.1.2
MehrEine völlig andere Form Abfragen zu erstellen ist, sie mit Hilfe der Datenbankabfragesprache SQL zu gestalten.
Einführung SQL 2010 Niko Becker Mit unseren Übungen zu ACCESS können Sie Aufbau und Struktur einer relationalen Datenbank kennenlernen. Wir zeigen Ihnen wie Sie Tabellen, Formulare und Berichte erstellen
MehrMIN oder MAX Bildung per B*Tree Index Hint
E-Mail: rainer@lambertz-c.de Internet: http://www.lambertz-c.de MIN oder MAX Bildung per B*Tree Index Hint Zugegeben, der Trick Min- oder Maximalwerte per Index Hint zu ermitteln ist nicht neu. Gewöhnlich
MehrEinführung in SQL Datenbanken bearbeiten
Einführung in SQL Datenbanken bearbeiten Jürgen Thomas Entstanden als Wiki-Buch Bibliografische Information Diese Publikation ist bei der Deutschen Nationalbibliothek registriert. Detaillierte Angaben
MehrInhalt. TEIL I Grundlagen. 1 SAP HANA im Überblick... 31. 2 Einführung in die Entwicklungsumgebung... 75
Geleitwort... 15 Vorwort... 17 Einleitung... 19 TEIL I Grundlagen 1 SAP HANA im Überblick... 31 1.1 Softwarekomponenten von SAP HANA... 32 1.1.1 SAP HANA Database... 32 1.1.2 SAP HANA Studio... 34 1.1.3
MehrAdministering Microsoft SQL Server 2012/2014 Database (M20462) M20464 www.globalknowledge.at info@globalknowledge.at 01/66 55 655 3000
Developing Microsoft SQL Server Databases Dauer: 5 Tage Kursnummer: M20464 Überblick: Im Rahmen dieses fünftägigen Kurses werden Ihnen das Know-How und die notwendigen Fertigkeiten zur Implementierung
MehrSQL-Optimizer und Optimierung bei DB2
SQL-Optimizer und Optimierung bei DB2 S.K. Consulting GmbH, München DB2_SQL_PERF - 1 - Inhaltsverzeichnis 1. Optimierung bei DB2 1.1 Einflussfaktoren auf die Entscheidung des Optimizers 1.2 Übersicht über
Mehr6.4 Performance von internen Tabellen Prüfungen des Code Inspector (SCI)
D3kjd3Di38lk323nnm 6.4 Performance von internen Tabellen 283 6.3.2 Prüfungen des Code Inspector (SCI) Die Prüfungen des Code Inspector (SCI) auf dem Applikationsserver konzentrieren sich ebenfalls auf
MehrOracle 12c: Neuerungen in PL/SQL. Roman Pyro DOAG 2014 Konferenz
Oracle 12c: Neuerungen in PL/SQL Roman Pyro DOAG 2014 Konferenz Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit 1996 am Markt Firmensitz: Burscheid (bei Leverkusen) Beratung,
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-
MehrSQL. strukturierte Datenbankabfragesprache eine Datenbanksprache zur. Structured Query Language:
SQL Structured Query Language: strukturierte Datenbankabfragesprache eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken In der SQL-Ansicht arbeiten In
Mehr7. Übung - Datenbanken
7. Übung - Datenbanken Informatik I für Verkehrsingenieure Aufgaben inkl. Beispiellösungen 1. Aufgabe: DBS a Was ist die Kernaufgabe von Datenbanksystemen? b Beschreiben Sie kurz die Abstraktionsebenen
MehrSybase Central Dokumentation Aktivierung der Monitoringfunktion
Sybase Central Dokumentation Aktivierung der Monitoringfunktion Version 1.0 14. Dezember 2012 Inhaltsverzeichnis 1 EINLEITUNG... 3 2 ZIELSETZUNG... 3 3 VORGEHENSWEISE... 3 4 ANHANG... 7 4.1 DOKUMENTHISTORIE...
MehrInformatik 12 Datenbanken SQL-Einführung
Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung
MehrAlignment-Verfahren zum Vergleich biologischer Sequenzen
zum Vergleich biologischer Sequenzen Hans-Joachim Böckenhauer Dennis Komm Volkshochschule Zürich. April Ein biologisches Problem Fragestellung Finde eine Methode zum Vergleich von DNA-Molekülen oder Proteinen
MehrWI EDI Solution. Stand 17.02.2012
WI EDI Solution Stand 17.02.2012 WIAG Überblick 2011 - SAP, SAP BW, SAP SEM/BPS, SAP BPC, SAP R/3, ABAP, Netweaver sind eingetragene Warenzeichen der SAP AG, Walldorf Folie 1 Inhalt Was ist WIEDIS? IDOC
MehrBibliografische Informationen digitalisiert durch http://d-nb.info/995021198
Auf einen Blick 1 Einleitung 15 2 Datenbankentwurf 23 3 Datenbankdefinition 43 4 Datensätze einfügen (INSERT INTO) 95 5 Daten abfragen (SELECT) 99 6 Daten aus mehreren Tabellen abfragen (JOIN) 143 7 Unterabfragen
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrDokumentation: ZIBXL - Auswertung der internen Umbuchungen
IT-Dienste Jochen Meiners 14. Mai 2008 Dokumentation: ZIBXL - Auswertung der internen Umbuchungen Stand: 14.05.2008 1. Version Dokumentation: ZIBXL - Auswertung der internen Umbuchungen... 1 1 Aufruf des
MehrFachhochschule Deggendorf Platzziffer:...
Sommersemester 2008 Zahl der Blätter: 9 Fachbereich: Betriebswirtschaft WI Bachelor Hilfsmittel: alles ohne Computer Zeit: 90 Minuten 1 Betrachten Sie die drei markierten Zeilen. 1. Angenommen Sie hätten
MehrSQL - Übungen Bearbeitung der Datenbank Personal (1)
Bearbeitung der Datenbank Personal (1) 1. Abfragen einer einzigen Tabelle 1.1. Zeigen Sie alle Informationen an, die über die Kinder der Mitarbeiter gespeichert sind. 1.2. Zeigen Sie aus der Tabelle stelle
MehrDatabase Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695
Database Exchange Manager Replication Service- schematische Darstellung Replication Service- allgemeines Replikation von Daten von bzw. in ein SAP-System und einer relationalen DMS-Datenbank Kombination
MehrAbbildungsverzeichnis. Tabellenverzeichnis. 1 Einleitung 1. 1.1 Motivation und Problemstellung 1. 1.2 Annahmen und Forschungsfragen 3
Inhaltsverzeichnis Abbildungsverzeichnis Tabellenverzeichnis xv xvii 1 Einleitung 1 1.1 Motivation und Problemstellung 1 1.2 Annahmen und Forschungsfragen 3 1.3 Struktur der Arbeit 6 2 Grundlagen der Virtualisierung
MehrEinfache und effiziente Zusammenarbeit in der Cloud. EASY-PM Office Add-Ins Handbuch
Einfache und effiziente Zusammenarbeit in der Cloud EASY-PM Office Add-Ins Handbuch Inhaltsverzeichnis 1. Einführung... 3 2. Ribbonmenü... 4 3. Dokument... 5 3.1 Öffnen... 5 3.2 Speichern... 6 3.3 Speichern
Mehr5.1.4.4 Übung - Datenmigration in Windows 7
5.0 5.1.4.4 Übung - Datenmigration in Windows 7 Einführung Drucken Sie die Übung aus und führen Sie sie durch. In dieser Übung verwenden Sie Windows 7. Empfohlene Ausstattung Die folgende Ausstattung ist
MehrAnwendungsbeispiele Buchhaltung
Kostenstellen in Webling Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Kostenstellen 1.1 Was sind Kostenstellen? 1.2 Kostenstellen in der 2 Kostenstellen in Webling 2.1 Kostenstellen erstellen
Mehrpro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9
Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9 1 Allgemeine Beschreibung "Was war geplant, wo stehen Sie jetzt und wie könnte es noch werden?" Das sind die typischen Fragen, mit denen viele Unternehmer
MehrHP IT-Symposium 2006. www.decus.de 1
www.decus.de 1 Ralf Durben Principal Sales Consultant Oracle Deutschland GmbH Diagnostic und Tuning in Oracle Datenbanken www.decus.de 2 Zentrale Verwaltung HTTP/S HTTP/S HTML Konsole Überall nutzbar NET
MehrHandbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken
Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen
MehrAutomotive Consulting Solution. Versandmonitor
Automotive Consulting Solution Versandmonitor Agenda 1. Kundennutzen 2. Funktionsbeschreibung 3. Abbildung im System 4. Technischer Steckbrief 2 Kundennutzen Lösung Erprobte Lösung/Service der SAP Automotive
MehrProgrammieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler
Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 Informationen aus der Datenbank lesen Klasse SQLiteDatabase enthält die Methode query(..) 1. Parameter: Tabellenname
MehrVirtueller Seminarordner Anleitung für die Dozentinnen und Dozenten
Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten In dem Virtuellen Seminarordner werden für die Teilnehmerinnen und Teilnehmer des Seminars alle für das Seminar wichtigen Informationen,
MehrIBM DB2 für Linux/Unix/Windows Monitoring und Tuning
IBM DB2 für Linux/Unix/Windows Monitoring und Tuning Seminarunterlage Version: 4.05 Version 4.05 vom 9. Februar 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt-
MehrAgile Softwareentwicklung
Agile Softwareentwicklung Werte, Konzepte und Methoden von Wolf-Gideon Bleek, Henning Wolf 2., aktualisierte und erweiterte Auflage Agile Softwareentwicklung Bleek / Wolf schnell und portofrei erhältlich
MehrUniversität Passau. Betriebswirtschaftslehre mit Schwerpunkt Internationales Management Prof. Dr. Carola Jungwirth. Seminararbeit
Universität Passau Betriebswirtschaftslehre mit Schwerpunkt Internationales Management Prof. Dr. Carola Jungwirth Seminararbeit "E-Recruiting und die Nutzung von Social Media zur Rekrutierung von externen
MehrSAP NetWeaver Gateway. Connectivity@SNAP 2013
SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten
MehrManagementprozesse und Performance
Klaus Daniel Managementprozesse und Performance Ein Konzept zur reifegradbezogenen Verbesserung des Managementhandelns Mit einem Geleitwort von Univ.-Professor Dr. Dr. habil. Wolfgang Becker GABLER EDITION
Mehri i apitel apitel K K Inhalt Inhalt
Seite iv 0 Einleitung........................................... 1 Kombination der Leistungsbereiche.............. 3 Über dieses Buch.................................. 3 Arbeiten mit den Beispielanwendungen..........
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
MehrCARL HANSER VERLAG. Christopher Allen. Oracle PL/SQL für Einsteiger Der Einsatz von SQL und PL/SQL in der Oracle-Datenbank 3-446-21801-7
CARL HANSER VERLAG Christopher Allen Oracle PL/SQL für Einsteiger Der Einsatz von SQL und PL/SQL in der Oracle-Datenbank 3-446-21801-7 www.hanser.de Inhaltsverzeichnis Danksagung...XI Einleitung...XIII
MehrMicrosoft Windows SharePoint Services v3 - Das offizielle Trainingsbuch
Microsoft Windows SharePoint Services v3 - Das offizielle Trainingsbuch von Olga Londer, Bill English, Todd Bleeker, Penelope Coventry 1. Auflage Microsoft Windows SharePoint Services v3 - Das offizielle
MehrUrs Meier (urs.meier@trivadis.com) Art der Info Technical Info (Februar 2002) Aus unserer Projekterfahrung und Forschung
Betrifft Optimizer Autor Urs Meier (urs.meier@trivadis.com) Art der Info Technical Info (Februar 2002) Quelle Aus unserer Projekterfahrung und Forschung Einführung Mit jedem Oracle Release nimmt die Anzahl
MehrHinweis 1629598 - SAP-Kernel 720 ersetzt ältere Kernel-Versionen
Kernel-Versinen Hinweissprache: Deutsch Versin: 8 Gültigkeit: gültig seit 16.03.2012 Zusammenfassung Symptm Das Wartungsende der SAP-Kernel-Versinen 700, 701, 710 und 711 ist der 31. August 2012. Diese
MehrProzedurale Datenbank- Anwendungsprogrammierung
Idee: Erweiterung von SQL um Komponenten von prozeduralen Sprachen (Sequenz, bedingte Ausführung, Schleife) Bezeichnung: Prozedurale SQL-Erweiterung. In Oracle: PL/SQL, in Microsoft SQL Server: T-SQL.
Mehr0 Im folgenden sei die Wortlänge gleich 8 (d. h.: es wird mit Bytes gearbeitet).
Aufgabe 0 Im folgenden sei die Wortlänge gleich 8 (d. h.: es wird mit Bytes gearbeitet). 1. i) Wie ist die Darstellung von 50 im Zweier =Komplement? ii) Wie ist die Darstellung von 62 im Einer =Komplement?
MehrDatenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin
Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin PhpMyAdmin = grafsches Tool zur Verwaltung von MySQL-Datenbanken Datenbanken erzeugen und löschen Tabellen und Spalten einfügen,
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
MehrDatenbanken Microsoft Access 2010
Datenbanken Microsoft Access 2010 Abfragen Mithilfe von Abfragen kann ich bestimmte Informationen aus einer/mehrerer Tabellen auswählen und nur diese anzeigen lassen die Daten einer/mehrerer Tabellen sortieren
MehrExcel 2010 Pivot-Tabellen und Datenschnitte
EX.032, Version 1.1 30.09.2013 Kurzanleitung Excel 2010 Pivot-Tabellen und Datenschnitte Die Erstellung von Pivot-Tabellen wurde in Excel 2010 vereinfacht. Pivot-Tabellen werden jetzt mit Hilfe eines separaten
Mehr5.3 Der Tabellenpuffer. aktualität nicht so wichtig ist, Datenkonsistenz aber schon. Zur Verdeutlichung der Datenkonsistenz hilft folgendes Beispiel.
5 Pufferung aktualität nicht so wichtig ist, atenkonsistenz aber schon. Zur Verdeutlichung der atenkonsistenz hilft folgendes eispiel. ngenommen ein Internetshop führt eine kleine Preisanpassung während
MehrDie bisher bereits bekannten Aggregatsfunktionen MIN, MAX, SUM, AVG, COUNT, VARIANCE und STDDEV wurden um FIRST und LAST erweitert.
Betrifft Autor FIRST, LAST Markus Jägle (markus.jaegle@trivadis.com) Art der Info Technische Background Info (April 2002) Quelle Aus dem NF9i-Kurs, NF9i-Techno-Circle der Trivadis und Oracle9i Data Warehousing
Mehr2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)
1. Einführung: Über den ODBC-Zugriff können Sie bestimmte Daten aus Ihren orgamax-mandanten in anderen Anwendungen (beispielsweise Microsoft Excel oder Microsoft Access) einlesen. Dies bietet sich beispielsweise
MehrInhaltsverzeichnis. jetzt lerne ich
Inhaltsverzeichnis jetzt lerne ich Einführung 15 1 Erste Schritte 21 1.1 Datenbanken und Datenbank-Managementsysteme 21 1.2 Zugriff auf Datenbanken 22 1.3 Was der Großvater noch wusste... 22 1.4 Einordnung
MehrOptimierung der SAP CRM Middleware
Juliane Bode, Stephan Golze, Thomas Schröder Optimierung der SAP CRM Middleware Galileo Press -. Bonn Boston Geleitwort 13 Vorwort 15 Einleitung 17 TEIL I Grundlagen der CRM Middleware 1.1 Der Weg vom
MehrHow to GuV mit PBS NAI Die Erstellung einer Gewinn- und Verlustrechnung mit PBS NAI
How to GuV mit PBS NAI Die Erstellung einer Gewinn- und Verlustrechnung mit PBS NAI Seite 1 von 9 Anhand der Ermittlung einer Gewinn- und Verlustrechnung aus FI-Belegen in Echtzeit zeigen wir Ihnen, wie
MehrRegionaltreffen Rhein Main 26. März 2007
Regionaltreffen Rhein Main 26. März 2007 SWE Jens Fudickar / OraTool pro Softwareentwicklung Jens Fudickar ist ein kleines Softwarehaus, dessen Hauptprodukt das OraTool ist. Darüber hinaus sind wir in
MehrInhalt. 1. MySQL-Einführung 1. 2. Datenbankentwurf 27
Inhalt 1. MySQL-Einführung 1... 1.1 Geschichte von MySQL... 1 1.2 Entscheidungskriterien für MySQL... 2 1.3 Installation eines MySQL-Servers... 3 1.3.1 Linux... 5 1.3.2 Windows 9x/Me/NT/2000/XP... 7 1.3.3
MehrWindows 7 - Whoami. Whoami liefert Informationen wie z.b. die SID, Anmelde-ID eines Users, sowie Gruppenzuordnungen, Berechtigungen und Attribute.
Bei Windows 8/7 und Vista ist die Benutzerverwaltung, die zentrale Stelle zur Verwaltung der angelegten Benutzer. Wer weitere Informationen zu einem Benutzer erfahren möchte, der nutzt den DOS Befehl whoami.
MehrTimeSafe Zeiterfassung. Version 2.5 (April 2009)
TimeSafe Zeiterfassung Version 2.5 (April 2009) Die TimeSafe Zeiterfassung ist bereits bei über 50 Unternehmen aus verschiedensten Branchen produktiv im Einsatz. Um die Leistungsfähigkeit weiter zu erhöhen
MehrMengenvergleiche: Alle Konten außer das, mit dem größten Saldo.
Mengenvergleiche: Mehr Möglichkeiten als der in-operator bietet der θany und der θall-operator, also der Vergleich mit irgendeinem oder jedem Tupel der Unteranfrage. Alle Konten außer das, mit dem größten
MehrDATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.
MehrSAP Enterprise Asset Management Maintenance Worker Role
SAP Enterprise Asset Management Maintenance Worker Role Martin Janssen, EAM Solutions SAP AG June 2012 Public Die neue Benutzeroberfläche für den Techniker Visuelle Instandhaltungsanleitungen 2012 SAP
MehrSQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar
Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-
MehrSructred Query Language
Sructred Query Language Michael Dienert 11. November 2010 Inhaltsverzeichnis 1 Ein kurzer Versionsüberblick 1 2 SQL-1 mit einigen Erweiterungen aus SQL-92 2 3 Eine Sprache zur Beschreibung anderer Sprachen
MehrQuick Check SolMan. Zentrale Systemvermessung. www.iso-gruppe.com
Quick Check SolMan Zentrale Systemvermessung www.iso-gruppe.com Quick Check SolMan Ziel Mit dem Quick Check SolMan der zentralen Systemvermessung auf Basis des SAP Solution Managers können Sie für die
MehrTU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D.
TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D. Blatt Nr. 7 Übung zur Vorlesung Grundlagen: Datenbanken im WS13/14 Henrik Mühe (muehe@in.tum.de) http://www-db.in.tum.de/teaching/ws1314/dbsys/exercises/
MehrProseminar Technische Informatik A survey of virtualization technologies
Proseminar Technische Informatik A survey of virtualization technologies Referent: Martin Weigelt Proseminar Technische Informatik - A survey of virtualization technologies 1 Übersicht 1. Definition 2.
MehrAndreas Heuer Gunter Saake Kai-Uwe Sattler. Datenbanken. kompakt
Andreas Heuer Gunter Saake Kai-Uwe Sattler Datenbanken kompakt Inhaltsverzeichnis Vorwort v 1 Was sind Datenbanken 1 1.1 Warum Datenbanken 1 1.2 Datenbanksysteme 4 1.3 Anforderungen: Die Codd'schen Regeln
Mehrpeer-to-peer Dateisystem Synchronisation
Ziel Realisierungen Coda Ideen Fazit Literatur peer-to-peer Dateisystem Synchronisation Studiendepartment Informatik Hochschule für Angewandte Wissenschaften Hamburg 30. November 2007 Ziel Realisierungen
MehrNeuronale Netze (I) Biologisches Neuronales Netz
Neuronale Netze (I) Biologisches Neuronales Netz Im menschlichen Gehirn ist ein Neuron mit bis zu 20.000 anderen Neuronen verbunden. Milliarden von Neuronen beteiligen sich simultan an der Verarbeitung
MehrGesicherte Prozeduren
Gesicherte Prozeduren Wenn eine Anwendung auf einer Client-Maschine läuft, wird normalerweise jede SQL-Anweisung einzeln vom Client an den Server gesandt, und jedes Ergebnistupel wird einzeln zurückgeliefert.
MehrInhaltsverzeichnis VII
Inhaltsverzeichnis 1 Die Grundlagen zu CMS auch eine lange Reise beginnt mit dem ersten Schritt............................................ 1 1.1 Was behandeln wir in dem einleitenden Kapitel?....................
MehrXAMPP-Systeme. Teil 3: My SQL. PGP II/05 MySQL
XAMPP-Systeme Teil 3: My SQL Daten Eine Wesenseigenschaft von Menschen ist es, Informationen, in welcher Form sie auch immer auftreten, zu ordnen, zu klassifizieren und in strukturierter Form abzulegen.
MehrVerarbeitung der E-Mail-Adressen
Verarbeitung der E-Mail-Adressen A) Auswertung aus dem Infotyp 0105 - Kommunikation zur Feststellung, welche E-Mail-Adressen gespeichert sind Aufruf über direkte Eingabe der Transaktion (notfalls Transaktionsfenster
MehrMicrosoft SQL Server 2005 für Administratoren
Microsoft SQL Server 2005 für Administratoren Irene Bauder ISBN 3-446-22800-4 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-22800-4 sowie im Buchhandel Inhaltsverzeichnis
MehrE-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 6: Datenbankabfragen mit SQL und PHP. Stand: 24.11.2014. Übung WS 2014/2015
Übung WS 2014/2015 E-Commerce: IT-Werkzeuge Web-Programmierung Kapitel 6: Datenbankabfragen mit SQL und PHP Stand: 24.11.2014 Benedikt Schumm M.Sc. Lehrstuhl für ABWL und Wirtschaftsinformatik Katholische
MehrO REILLY. Oracle PL/SQL Programmierung. - - - - Paris - - Steven Feuerstein. mit Bill Pribyl. Deutsche Übersetzung von Dorothea Reder 2.
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. 2. AUFLAGE Oracle PL/SQL Programmierung Steven Feuerstein mit Bill
MehrDurch Drücken des Buttons Bestätigen (siehe Punkt 2) wird Ihre E-Mail an Ihr Outlookpostfach weiterleiten.
CUS IT GmbH & Co. KG - www.cus-it.net Seite 1 von 6 Sehr geehrte Damen und Herren, wir möchten die Benutzerfreundlichkeit der E-Mail Sicherheitsprogramme verbessern und vereinfachen. Aus diesem Grund erhalten
MehrOracle: Abstrakte Datentypen:
Oracle: Abstrakte Datentypen: Oracle bietet zwei mögliche Arten um abstrakte Datentypen zu implementieren: Varying Array Nested Table Varying Array (kunde) kdnr kdname gekaufteart 1 Mustermann 1 4 5 8
MehrTutorial Windows XP SP2 verteilen
Tutorial Windows XP SP2 verteilen Inhaltsverzeichnis 1. Einführung... 3 2. Windows XP SP2 bereitstellen... 3 3. Softwarepaket erstellen... 4 3.1 Installation definieren... 4 3.2 Installationsabschluss
MehrMCSE Crash Test SQL Server 7 Systemadministration
Jeffrey R. Garbus, David F. Pascuzzi, Alvin T. Chang MCSE Crash Test SQL Server 7 Systemadministration Übersetzung aus dem Amerikanischen von Meinhard Schmidt, Willich Einleitung Das Microsoft Certified
Mehr.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage
.htaccess HOWTO zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage Stand: 21.06.2015 Inhaltsverzeichnis 1. Vorwort...3 2. Verwendung...4 2.1 Allgemeines...4 2.1 Das Aussehen der.htaccess
MehrIBM Informix SQL. Seminarunterlage. Version 11.04 vom
Seminarunterlage Version: 11.04 Version 11.04 vom 27. April 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
MehrAbamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
MehrOrdner Berechtigung vergeben Zugriffsrechte unter Windows einrichten
Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.
MehrSOLID EDGE INSTALLATION STANDARD PARTS am Client. INSTALLATION Standard Parts am Client
INSTALLATION Standard Parts am Client 1 Allgemeines Die ST4 Standard Parts benötigen den MS SQL SERVER 2005/2008 oder MS SQL SERVER 2005/2008 EXPRESS. Auf der Solid Edge DVD befindet sich der MS SQL SERVER
MehrDer nächste Schritt: Kommunikation zwischen R/3 und externen Systemen Auswahl von SAP-Interfaces unter Qualitäts- und Performance-Aspekten
Der nächste Schritt: Kommunikation zwischen R/3 und externen Systemen Auswahl von SAP-Interfaces unter Qualitäts- und Performance-Aspekten Autor: Stephan Fröhlich, Marko Fricke Orange Five GmbH Inhalt
Mehr5.1.4.6 Übung - Datenmigration in Windows XP
5.0 5.1.4.6 Übung - Datenmigration in Windows XP Einführung Drucken Sie die Übung aus und führen Sie sie durch. In dieser Übung verwenden Sie Windows XP. Empfohlene Ausstattung Die folgende Ausstattung
Mehr