"Prüfen Sie Ihre SELECTs auf HANA-Tauglichkeit!" Johann Fößleitner, Geschäftsführer von Cadaxo GmbH, wird Ihnen in diesem einstündigen Tutorial
zeigen, wie Sie mit dem SQL Cockpit mehr aus Ihrem SAP HANA herausholen.
In diesem Webinar haben wir das Thema ABAP & Performance behandelt. Im Detail sind wir auf folgende Themen eingegangen:
- Skill
- Detect
- Optimize
Skill: Welche Skills sind notwendig? Wie erlange ich diese Skills? Welche Plattformen, welche Netzwerke sind sinnvoll?
Detect: Welche Tools stehen in einem SAP System zur Verfügung?
Optimize: Welche Möglichkeiten der Performanceoptimierung sind möglich und sinnvoll?
Dies sind die Slides unseres Webinars mit dem Thema SAP BOPF, welches wir am 27.1.2017 abgehalten haben.
Das SAP BOPF (Business Object Processing Framework) besteht aus einer Reihe von Diensten und Funktionalitäten die zur Standardisierung bzw. Modularisierung von ABAP Entwicklungen dient.
Neben einem theoretischen Überblick und ausgewählten Live Demos haben wir auch Erfahrungen aus 2 Projekten wiedergegeben.
Was steckt hinter den Hype "Clean Code"? Die meisten denken in erster Linie an Quellcode, jedoch ist es nur ein Teil des Ganzen. Regeln, Konzepte und Richtlinien gehören mit dazu und entscheiden, ob stabile und wartbare Programme entstehen, die zum Unternehmenserfolg oder auch -ruin beitragen.
Zu dem Thema "Clean Code" haben wir am 12.8.2016 ein Webinar abgehalten und das sind die dazugehörigen Folien.
Entwurfsmuster sind bewährte Lösungsschablonen für wiederkehrende Entwurfsprobleme in der Softwareentwicklung. Diese Entwurfsmuster können auch in ABAP eingesetzt werden.
In diesem Webinar haben wir einen Einblick in die Entwurfsmuster gegeben und anhand von 3 Praxisbeispielen deren Anwendung in ABAP veranschaulicht.
Das sind die Folien zu unserem Webinar vom 29.3.2019 zum Thema Modern ABAP.
Unter Anderem wurden folgende Themen behandelt:
ABAP Sprachversionen
SAP Cloud Platform ABAP Environment
ABAP Development Tools
ABAP Sprachelemente und SQL Expressions
Obsolete Sprachelemente
abapGit
CDS Views
ABAP RESTful Programming Model
Code Checks in SAP
Clean Code
Refactoring
In diesem Webinar haben wir das Thema ABAP & Performance behandelt. Im Detail sind wir auf folgende Themen eingegangen:
- Skill
- Detect
- Optimize
Skill: Welche Skills sind notwendig? Wie erlange ich diese Skills? Welche Plattformen, welche Netzwerke sind sinnvoll?
Detect: Welche Tools stehen in einem SAP System zur Verfügung?
Optimize: Welche Möglichkeiten der Performanceoptimierung sind möglich und sinnvoll?
Dies sind die Slides unseres Webinars mit dem Thema SAP BOPF, welches wir am 27.1.2017 abgehalten haben.
Das SAP BOPF (Business Object Processing Framework) besteht aus einer Reihe von Diensten und Funktionalitäten die zur Standardisierung bzw. Modularisierung von ABAP Entwicklungen dient.
Neben einem theoretischen Überblick und ausgewählten Live Demos haben wir auch Erfahrungen aus 2 Projekten wiedergegeben.
Was steckt hinter den Hype "Clean Code"? Die meisten denken in erster Linie an Quellcode, jedoch ist es nur ein Teil des Ganzen. Regeln, Konzepte und Richtlinien gehören mit dazu und entscheiden, ob stabile und wartbare Programme entstehen, die zum Unternehmenserfolg oder auch -ruin beitragen.
Zu dem Thema "Clean Code" haben wir am 12.8.2016 ein Webinar abgehalten und das sind die dazugehörigen Folien.
Entwurfsmuster sind bewährte Lösungsschablonen für wiederkehrende Entwurfsprobleme in der Softwareentwicklung. Diese Entwurfsmuster können auch in ABAP eingesetzt werden.
In diesem Webinar haben wir einen Einblick in die Entwurfsmuster gegeben und anhand von 3 Praxisbeispielen deren Anwendung in ABAP veranschaulicht.
Das sind die Folien zu unserem Webinar vom 29.3.2019 zum Thema Modern ABAP.
Unter Anderem wurden folgende Themen behandelt:
ABAP Sprachversionen
SAP Cloud Platform ABAP Environment
ABAP Development Tools
ABAP Sprachelemente und SQL Expressions
Obsolete Sprachelemente
abapGit
CDS Views
ABAP RESTful Programming Model
Code Checks in SAP
Clean Code
Refactoring
Das sind die Folien zu unserem Webinar vom 29.5.2020 zum Thema: SAP/ABAP und Microsoft
Unter Anderem wurden folgende Themen behandelt:
- ABAP2XSLX
- ABAP SDK for Azure
- Microsoft Graph API (aus ABAP!)
Das sind die Folien zu unserem Webinar vom 25.1.2019 über die releasespezifischen Neuheiten welche mit ABAP 7.51 zur Verfügung stehen.
Unter Anderem wurden folgende Themen behandelt:
Enumerations
ABAP Open SQL
ABAP SQL / CDS – Eingebaute Funktionen
ABAP CDS
ABAP Development Tools
ABAP Test Cockpit Checks
ABAP Channels, ABAP Daemons
Schnelle Serialisierung für RFC
Dies sind die Slides unseres Webinars zum Thema SAP Gateway. Das Webinar fand am 24. November 2017 statt.
Themen: REST / OData Überblick, SAP Gateway Überblick, Service Generierung, CDS -> Odata, Annotations
Das sind die Folien zu unserem Webinar vom 27.3.2020 über die releasespezifischen Neuheiten welche mit ABAP 7.53/7.54 zur Verfügung stehen.
Unter Anderem wurden folgende Themen behandelt:
ABAP Dictionary
Interne Tabellen
Zuweisungen
ABAP SQL
AMDP
ABAP CDS
ABAP RESTful Programming Model
Exceptionhandling
ABAP Units
ABAP Development Tools
Dies sind die Slides unseres Webinars zum Thema SAP ABAP CDS Views. Das Webinar fand am 24.6.2017 statt.
Themen: CDS Views, Eingebaute Funktionen, Parameter in CDS Views, Associations, Annotations, Integration NetWeaver Gateway, Berechtigungen, Table Functions
Sie betreiben eine Oracle Datenbank, kennen Oracle Application Express jedoch nicht? Lernen Sie in diesem Vortrag wie APEX für Sie einen Mehrwert schaffen kann.
1) The document describes how to build a simple two screen WebDynpro application in ABAP to accept user input on the first screen and display it on the second screen.
2) Key steps include creating a WebDynpro component and views, designing the screens with labels, input fields and buttons, mapping attributes and nodes between views, and embedding the views in a window with navigation between them.
3) Testing involves creating a WebDynpro application from the component, saving without changes, and executing to view the input and output screens.
ABAP es el lenguaje de programación utilizado para desarrollar aplicaciones en SAP. Un programador ABAP crea nuevos programas y modifica los existentes para adaptar el sistema SAP a los requisitos específicos de cada cliente. SAP AG es la empresa alemana que fabrica el sistema SAP y es considerada el mayor fabricante europeo de software empresarial.
Abap 7.02 new features - neue stringfunktionenCadaxo GmbH
Der Foliensatz liefert einen Überblick über neue Stringfunktionen welcher seit ABAP 7.02 vorhanden sind. Alle wichtigen Funktionen werden mit Beispielen erklärt.
Die R-Akademie von eoda ist ein modulares Trainingsprogramm für R, das praxisorientiert und umfassend die vielfältigen Möglichkeiten der Statistiksprache R behandelt. Mit dem R-Training von eoda stellen Sie sicher, dass Sie die richtigen Kenntnisse erwerben, um den maximalen Nutzen in der Anwendung von R zu erzielen.
El documento describe la importancia de la voz, los movimientos corporales y la eliminación de obstáculos para una comunicación efectiva en el lugar de trabajo ruidoso del autor. También destaca cómo la tecnología y los recursos didácticos como pizarras le han permitido organizar mejor la información y facilitar las instrucciones al personal a su cargo.
Slidedeck Datenanalyse mit Oracle R Enterprise for Beginners - DOAG2015Nadine Schoene
Slide deck for conference talk at DOAG2015 conference. In German only, translation available on request. Please have a look at the corresponding abstract.
FreeBSD: Looking forward to another 10 years by Jordan Hubbardeurobsdcon
Abstract
FreeBSD: Looking forward to another 10 years :
The FreeBSD project is now over 20 years old, and the Berkeley Software Distribution from which it originated is almost 40! The last 10 years have seen some fairly radical changes in the mobile and embedded computing markets, with the number of FreeBSD-based appliances also on the rise. What this means for FreeBSD, and what the project can learn from the various members of the Fortune 500 who have put BSD technology to good use, will be the topic of this presentation.
El documento establece los parámetros y características que debe cumplir el agua potable de suministro público y de uso domiciliario en Argentina. Define el agua potable y detalla sus características físicas, químicas y microbiológicas, incluyendo límites máximos permisibles para diversas sustancias. También establece los requisitos para el agua envasada, los tratamientos permitidos y sus características.
Business Intelligence und Prozesse die auf BI-Lösungen basieren gehören zu den Kernelementen von datenbasierten Unternehmen. Bisherige Verfahren werden durch neue Techniken wie Big Data, Predictive Analytics oder Mobile BI in Frage gestellt und moderne Unternehmen müssen sich selektiv fragen, in welchen Bereichen komplexe Zusammenhänge zwingend durch neue Techniken und Methoden erfasst werden müssen, auch um der Datenflut durch globalisierte Märkte Herr zu werden.
Um einen Überblick über die Einsatzmöglichkeiten von BI zu geben als auch diese zu diskutieren und in der Praxis zu zeigen hat das Team der Competence Site zusammen mit führenden Vertretern der Branche das kostenlose Competence Book „Business Intelligence“als E-Book realisiert.
Das Competence Book "Business Intelligence Kompakt" ist nun fertig und kann hier als eBook-Version heruntergeladen werden. Falls Sie eine Printversion wünschen würde ich mich über eine Anfrage an f.felix@netskill.de freuen.
Auch möchten wir allen teilnehmenden Partnern für Ihren Input und Zusammenarbeit danken und hoffen, Sie erfreuen sich an dieser Lektüre!
Viel Spaß mit dieser Lektüre!
SpagoBI 5 Demo Day and Workshop : Business Applications and UsesSpagoWorld
These slides supported SpagoBI Labs' presentation of SpagoBI 5 ("Business Applications and Uses" session), taking place in New York, NY on January 26th, and in Herndon, VA on January 28th, 2015. Further details on the event: http://bit.ly/1IzatIX
Daten sind für Unternehmen aller Branchen zu einer maßgeblichen Ressource geworden und Data Science zur Schlüsselqualifikation, um das Potenzial darin zu erschließen. Die freie Programmiersprache R ist dabei weltweit eine der populärsten Lösungen für die Analyse und Visualisierung von Daten. Die Präsentation beschreibt die verschiedenen Wege um Data Science und R im Unternehmen einzuführen und gibt Hinweise, wie Sie den Weg zur Operationalisierung von Data Science meistern.
Das sind die Folien zu unserem Webinar vom 29.5.2020 zum Thema: SAP/ABAP und Microsoft
Unter Anderem wurden folgende Themen behandelt:
- ABAP2XSLX
- ABAP SDK for Azure
- Microsoft Graph API (aus ABAP!)
Das sind die Folien zu unserem Webinar vom 25.1.2019 über die releasespezifischen Neuheiten welche mit ABAP 7.51 zur Verfügung stehen.
Unter Anderem wurden folgende Themen behandelt:
Enumerations
ABAP Open SQL
ABAP SQL / CDS – Eingebaute Funktionen
ABAP CDS
ABAP Development Tools
ABAP Test Cockpit Checks
ABAP Channels, ABAP Daemons
Schnelle Serialisierung für RFC
Dies sind die Slides unseres Webinars zum Thema SAP Gateway. Das Webinar fand am 24. November 2017 statt.
Themen: REST / OData Überblick, SAP Gateway Überblick, Service Generierung, CDS -> Odata, Annotations
Das sind die Folien zu unserem Webinar vom 27.3.2020 über die releasespezifischen Neuheiten welche mit ABAP 7.53/7.54 zur Verfügung stehen.
Unter Anderem wurden folgende Themen behandelt:
ABAP Dictionary
Interne Tabellen
Zuweisungen
ABAP SQL
AMDP
ABAP CDS
ABAP RESTful Programming Model
Exceptionhandling
ABAP Units
ABAP Development Tools
Dies sind die Slides unseres Webinars zum Thema SAP ABAP CDS Views. Das Webinar fand am 24.6.2017 statt.
Themen: CDS Views, Eingebaute Funktionen, Parameter in CDS Views, Associations, Annotations, Integration NetWeaver Gateway, Berechtigungen, Table Functions
Sie betreiben eine Oracle Datenbank, kennen Oracle Application Express jedoch nicht? Lernen Sie in diesem Vortrag wie APEX für Sie einen Mehrwert schaffen kann.
1) The document describes how to build a simple two screen WebDynpro application in ABAP to accept user input on the first screen and display it on the second screen.
2) Key steps include creating a WebDynpro component and views, designing the screens with labels, input fields and buttons, mapping attributes and nodes between views, and embedding the views in a window with navigation between them.
3) Testing involves creating a WebDynpro application from the component, saving without changes, and executing to view the input and output screens.
ABAP es el lenguaje de programación utilizado para desarrollar aplicaciones en SAP. Un programador ABAP crea nuevos programas y modifica los existentes para adaptar el sistema SAP a los requisitos específicos de cada cliente. SAP AG es la empresa alemana que fabrica el sistema SAP y es considerada el mayor fabricante europeo de software empresarial.
Abap 7.02 new features - neue stringfunktionenCadaxo GmbH
Der Foliensatz liefert einen Überblick über neue Stringfunktionen welcher seit ABAP 7.02 vorhanden sind. Alle wichtigen Funktionen werden mit Beispielen erklärt.
Die R-Akademie von eoda ist ein modulares Trainingsprogramm für R, das praxisorientiert und umfassend die vielfältigen Möglichkeiten der Statistiksprache R behandelt. Mit dem R-Training von eoda stellen Sie sicher, dass Sie die richtigen Kenntnisse erwerben, um den maximalen Nutzen in der Anwendung von R zu erzielen.
El documento describe la importancia de la voz, los movimientos corporales y la eliminación de obstáculos para una comunicación efectiva en el lugar de trabajo ruidoso del autor. También destaca cómo la tecnología y los recursos didácticos como pizarras le han permitido organizar mejor la información y facilitar las instrucciones al personal a su cargo.
Slidedeck Datenanalyse mit Oracle R Enterprise for Beginners - DOAG2015Nadine Schoene
Slide deck for conference talk at DOAG2015 conference. In German only, translation available on request. Please have a look at the corresponding abstract.
FreeBSD: Looking forward to another 10 years by Jordan Hubbardeurobsdcon
Abstract
FreeBSD: Looking forward to another 10 years :
The FreeBSD project is now over 20 years old, and the Berkeley Software Distribution from which it originated is almost 40! The last 10 years have seen some fairly radical changes in the mobile and embedded computing markets, with the number of FreeBSD-based appliances also on the rise. What this means for FreeBSD, and what the project can learn from the various members of the Fortune 500 who have put BSD technology to good use, will be the topic of this presentation.
El documento establece los parámetros y características que debe cumplir el agua potable de suministro público y de uso domiciliario en Argentina. Define el agua potable y detalla sus características físicas, químicas y microbiológicas, incluyendo límites máximos permisibles para diversas sustancias. También establece los requisitos para el agua envasada, los tratamientos permitidos y sus características.
Business Intelligence und Prozesse die auf BI-Lösungen basieren gehören zu den Kernelementen von datenbasierten Unternehmen. Bisherige Verfahren werden durch neue Techniken wie Big Data, Predictive Analytics oder Mobile BI in Frage gestellt und moderne Unternehmen müssen sich selektiv fragen, in welchen Bereichen komplexe Zusammenhänge zwingend durch neue Techniken und Methoden erfasst werden müssen, auch um der Datenflut durch globalisierte Märkte Herr zu werden.
Um einen Überblick über die Einsatzmöglichkeiten von BI zu geben als auch diese zu diskutieren und in der Praxis zu zeigen hat das Team der Competence Site zusammen mit führenden Vertretern der Branche das kostenlose Competence Book „Business Intelligence“als E-Book realisiert.
Das Competence Book "Business Intelligence Kompakt" ist nun fertig und kann hier als eBook-Version heruntergeladen werden. Falls Sie eine Printversion wünschen würde ich mich über eine Anfrage an f.felix@netskill.de freuen.
Auch möchten wir allen teilnehmenden Partnern für Ihren Input und Zusammenarbeit danken und hoffen, Sie erfreuen sich an dieser Lektüre!
Viel Spaß mit dieser Lektüre!
SpagoBI 5 Demo Day and Workshop : Business Applications and UsesSpagoWorld
These slides supported SpagoBI Labs' presentation of SpagoBI 5 ("Business Applications and Uses" session), taking place in New York, NY on January 26th, and in Herndon, VA on January 28th, 2015. Further details on the event: http://bit.ly/1IzatIX
Daten sind für Unternehmen aller Branchen zu einer maßgeblichen Ressource geworden und Data Science zur Schlüsselqualifikation, um das Potenzial darin zu erschließen. Die freie Programmiersprache R ist dabei weltweit eine der populärsten Lösungen für die Analyse und Visualisierung von Daten. Die Präsentation beschreibt die verschiedenen Wege um Data Science und R im Unternehmen einzuführen und gibt Hinweise, wie Sie den Weg zur Operationalisierung von Data Science meistern.
Die R-Akademie von eoda ist das modulare Trainingsprogramm für R, das praxisorientiert und umfassend die vielfältigen Möglichkeiten der freien Programmiersprache behandelt. Das Schulungsangebot der R-Akademie reicht von Einsteigerkursen bis hin zu Kursen für fortgeschrittene R-User und vom Datenmanagement bis hin zur Visualisierung der Ergebnisse.
In Kassel oder Inhouse in Ihrem Unternehmen oder an Ihrer Universität - mit der R-Akademie stellen Sie sicher, dass Sie die richtigen Kenntnisse erwerben, um den maximalen Nutzen in der Anwendung von R zu erzielen.
Erschließen Sie mit der Programmiersprache R das Potenzial von Data Science – wir unterstützen Sie dabei. Mit unserem R-Support erweitern wir für Sie die R-Community um einen festen Ansprechpartner für Ihre individuellen Problemstellungen rund um den produktiven Einsatz von R.
Die Anforderungen und Analyseprozesse von Unternehmen unterscheiden sich deutlich von denen im wissenschaftlichen Kontext. Dessen sind wir uns bewusst: Als einer der Vorreiter im professionellen Einsatz von R verfügen wir über das Know-how und die Erfahrung aus jahrelanger Projektarbeit.
Sie profitieren von einem Support-Dienstleister mit einem umfangreichen Wissen über den ganzen Analytik-Prozess vom Datenmanagement über die Analyse bis hin zur Visualisierung, kombiniert mit einem tiefgreifenden Verständnis über statistische Methoden und IT-Landschaften.
Die R-Akademie von eoda ist seit 2011 das modulare Trainingsprogramm für die freie Statistiksprache R, das praxisorientiert und umfassend die vielfältigen Möglichkeiten von R behandelt. Die R-Akademie bietet Interessenten ein breit gefächertes und ganzheitliches Trainingsprogramm rund um die Themen R und Datenanalyse. Das Angebot reicht von Einsteigerkurse bis hin zu Programmierkursen für fortgeschrittene R-User.
In old economy companies, the introduction of R is typically a button-up process that follows a pattern of three major stages of maturity: At the first stage, guerrilla projects use R parallel to the "official" IT environment. The usage of R is often initiated by interns, student assistants or newly recruited graduates. At the second stage, when the results of the guerrilla projects attract the attention of business departments, R is used as analytic language in proof-of-concept projects. When the proof-of-concept has been successful, the outcome shall be transferred to the production system. At this stage R is being introduced “officially” to the IT environment. While the first and second level of maturity usually do not cause any major problems, the step to the third level is most crucial for the long term success of the implementation of R. This talk will focus on how to master the switch from proof-of-concept to production. It will show based on real world experiences typical road blocks as well as the most important success factors.
SpagoBI 5 official presentation in ParisSpagoWorld
The presentation was shows during the official presentation of SpagoBI 5 that took place in Paris (France) on November 4th, 2014, organized by Engineering Group’s SpagoBI Labs. www.spagobi.org
Key topics are self-service cockpits, also on in-memory and mash-up technologies, what-if analytics with a brand new OLAP tool and data mining.
The agenda also focuses on recent use cases and the project roadmap. Interactive sessions will allow the audience to share knowledge, experiences and expectations.
Presentation of SAP's latest in-memory technology Hana, presentation to School of Information and Service Economy of Aalto University Helsinki, Prof. Matti Rossi, presentation includes links to demo systems and explains how to apply for access to a real SAP Hana system.
SAP BW/4HANA bringt eine Menge Änderungen in der Datenmodellierung (u.a. Reduktion der Modellierungsobjekte und Quellsysteme) mit sich. Wir geben Ihnen einen Überblick.
Mit SAP S/4HANA eröffnen sich neue Möglichkeiten für das Reporting – aber auch neue Fragestellungen. Welche Möglichkeiten gibt es? Wie hängen Sie zusammen? Und wofür nutzt man was?
In diesem Webinar:
- Lernen Sie, welche Reportingmöglichkeiten es im Zusammenspiel mit S/4HANA gibt.
- Erhalten Sie eine Übersicht über die Optionen, die es out-of-the-Box gibt.
- Erfahren Sie näheres über das Zusammenspiel mit z. B. BW/4HANA.
- Klären wir technische Begriffe und Fragen, wie „Was ist ein Virtual Data Model?“ oder „Wofür werden CDS Views verwendet?“.
Webinar: S/4HANA Extraktion: Änderungen im Vergleich zur klassischen ExtraktionCONOGY GmbH
In diesem Webinar lernen Sie die Möglichkeiten und Grenzen für die Gestaltung der Extraktionswege aus einem S/4HANA-System im Vergleich zu einem herkömmlichen ECC-System mit BI-Extraktoren.
Es wird erklärt, wie bereits genutzte BI-Extraktoren weiter verwendet werden können und welche alternativen Extraktionsszenarien im S/4HANA-Umfeld möglich bzw. empfohlen sind. Es werden die relevanten Begriffe erklärt und anhand von Beispielen die verschiedenen Lösungen vorgestellt.
Dieses Webinar eignet sich für:
- SAP-Anwender, die S/4HANA evaluieren oder schon einsetzen.
- BI-Entwickler und Berater, die sich mit der Extraktion aus SAP-Systemen beschäftigen.
Stabile und performante Anwendungen für SAP HANA entwickelnVirtual Forge
Für SAP HANA werden in den kommenden Jahren viele neue interessante Anwendungen entstehen, die die Stärken und Eigenschaften dieser leistungsfähigen Plattform ausreizen. Sie werden hochkritische Daten verarbeiten und über vielfältige Schnittstellen mit der Außenwelt verbinden. Diese Anwendungen müssen nicht nur stabil und performant laufen, sondern auch ausreichend abgesichert sein. Durch die Integration von Prüfungen in die HANA-Entwicklungsumgebung werden Fehler frühestmöglich vermieden, Entwickler interaktiv geschult und so die Kosten durch Fehler nachhaltig minimiert.
In dieser Präsentation besprechen wir einige wichtige Aspekte für die Entwicklung von HANA-Anwendungen:
- Was Sie bei der Entwicklung von HANA-Anwendungen beachten müssen
- Wie Sie mit dem HANA Code Scanner in Eclipse und beim Web-Based Development:
- Wie Sie Fehler und Schwachstellen während der Entwicklung vermeiden
- Wie Sie Ihr HANA-Coding auf Performance, Stabilität und Sicherheit trimmen
Agilität, Cloud, Offenheit sind nur einige wichtige Anforderungen, die an moderne Data-Warehouse-Systeme gestellt werden. Lange Zeit stand SAP mit ihrer Lösung nicht für diese Art, ein Data Warehouse zu bauen. Aber gilt das noch?
Hier zeigen wir Ihnen, wie ein SQL Data Warehouse auf der HANA-Plattform aufgebaut wird, wie es im Kern funktioniert und welche Entwicklungswerkzeuge genutzt werden, um Ihre Anforderungen umzusetzen. Dabei lernen Sie die Stärken des SAP-Ansatzes anhand eines realen Kunden-Beispiels kennen.
Oracle implementierte über 500 neue Funktionen in die neuste Datenbankversion 12c. Da ist es schwierig, eine einzelne neue Funktion herauszupicken. Multitenant Pluggable Database, Life Cycle Management oder neue Funktionen im Bereich «High Availablity» sind nun verfügbar.
Fachspezialisten von Oracle gaben im Rahmen der Partnerschaft von Digicomp zu Oracle University einen Einblick in die Fülle und die Möglichkeiten der Version 12c.
Die Inhalte zielen auf alle Benutzergruppen der Oracle-DB: Administratoren, Entwickler, technische Berater, Consultants, High-Level-Manager, IT-Entscheider und alle anderen mit Interesse an der Weiterentwicklung der DB.
Steven Schuurman, CEO von Elasticsearch, hat es in einem Blog als die „wahrscheinlich wichtigste Ankündigung seit Gründung der Firma“ genannt. Gemeint hat er Marvel. Marvel ist ein neues Tool, das ein Monitoring eines Elasticsearch-Clusters ermöglicht. Dieses beinhaltet Informationen über Elasticsearch, Lucene und das System selbst. Ein Tool, welches ein so umfangreiches Monitoring für Elasticsearch anbietet, ist einzigartig auf dem Markt.
Alle Metriken zu sammeln, zu visualisieren und miteinander in Zusammenhang zu bringen gibt Ihnen Einblicke in Elasticsearch-Cluster, die so vorher mit großem Aufwand verbunden waren. Zustand, Verfügbarkeit, Nutzung, Auslastung Ihrer Umgebung können Sie nun bequem über ein einziges Tool beobachten – in Echtzeit oder auch historisch.
Dieses Webinar gibt Ihnen einen Überblick über die Möglichkeiten, die Ihnen Marvel bietet, die Installation in einem Cluster, die Verwendung von Marvel sowie die Analyse Ihres Clusters.
Inhalte des Webinars:
• Was ist Marvel?
• Die Funktionsweise von Marvel
• Installation von Marvel
• Abgrenzung zum ELK-Stack
• Vorteile gegenüber anderen Monitoring-Ansätzen
• Die wichtigsten Metriken
• Customizing Marvel
Diese Präsentation gibt eine Einführung in Oracle GoldenGate (Stand 11.2). Die Funktionsweise, die Eigenschaften und die Anwendungsszenarien von Oracle GoldenGate werden grob umrissen.
In diesem Referat wird verdeutlicht warum sich immer mehr Kunden an Serverless Architekturen orientieren.
Es wird aufgezeigt in welchen Bereichen die Stärken und Schwächen von Serverless Architekturen liegen und anhand einer Beispiel-Applikation wird demonstriert, wie eine typische Serverless Anwendung deployed und ausgeführt wird.
Ähnlich wie Prüfen Sie Ihre ABAP SQL Abfragen auf SAP HANA Tauglichkeit (20)
Prüfen Sie Ihre ABAP SQL Abfragen auf SAP HANA Tauglichkeit
1. 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
2. 1 SAP HANA Integrationsszenarien (Business Suite)
2 Goldene SQL Regeln
3 HANA Objekte in ABAP
4 Analyse / Monitoring Tools im SAP Standard
5 Cadaxo SQL Cockpit
6 Fragen & Antworten, weitere Informationen
Agenda
3. ABAP Open
SQL Native SQL
DB Hints
ADBC (DB Featurs)
Welchen Auswirkung hat eine HANA-Umstellung auf
Kundenprogramme?
• Programme laufen
überwiegend
problemlos
• Viele Zugriffe sind
wesentlich schneller
• Manche Zugriffe verhalten
sich nach einem Umstieg
gleich
• Einzelne Zugriffe können
sich verschlechtern
• Programme müssen
überprüft werden
• Umstellung auf Open SQL
wenn möglich
• DB Hints prüfen/anpassen
• ADBC Zugriffe
prüfen/anpassen
4. 1 SAP Hana Integrationsszenarien (Business Suite)
2 Goldene SQL Regeln
3 HANA Objekte in ABAP
4 Analyse / Monitoring Tools im SAP Standard
5 Cadaxo SQL Cockpit
6 Fragen & Antworten, weitere Informationen
Agenda
5. SAP ABAP
Application Server
SAP HANA
Read / Write,
primary connection
Business Suite – SAP HANA Szenarien
SAP ABAP
Application Server
SAP HANAAnyDB
(Traditional)
Replikation
Read only,
secondary connection
SLT
Side-by-Side
SAP ABAP
Application Server
SAP HANAAnyDB
(Traditional)
Integrated
Read/Write,
secondary connection
Read / Write,
primary connection
Read / Write,
primary connection
6. 1 SAP Hana Integrationsszenarien (Business Suite)
2 Goldene SQL Regeln
3 HANA Objekte in ABAP
4 Analyse / Monitoring Tools im SAP Standard
5 Cadaxo SQL Cockpit
6 Fragen & Antworten, weitere Informationen
Agenda
7. Goldene SQL Regeln
Die goldenen SQL Regeln behalten
grundsätzlich auch im HANA-Umfeld
ihre Gültigkeit
8. Die goldenen SQL Regeln
Ergebnisliste klein halten
Menge der zu übertragenden Daten klein halten
Anzahl der Datenübertragungen klein halten
Sekundärindices verwenden
Redundante Zugriffe vermeiden
9. Die goldenen SQL Regeln
Ergebnisliste klein halten
Menge der zu übertragenden Daten klein halten
Anzahl der Datenübertragungen klein halten
Sekundärindices verwenden
Redundante Zugriffe vermeiden
15. 1 SAP Hana Integrationsszenarien (Business Suite)
2 Goldene SQL Regeln
3 HANA Objekte in ABAP
4 Analyse / Monitoring Tools im SAP Standard
5 Cadaxo SQL Cockpit
6 Fragen & Antworten, weitere Informationen
Agenda
16. …
SELECT <column> from <table>
connection HDB
where …
…
Open SQL / Connection
EXEC SQL.
connect to 'HDB' as 'HDB'
ENDEXEC.
EXEC SQL.
open …
ENDEXEC.
Native SQL
…
CL_SQL_CONNECTION=>GET_CONNECTION(
con_name = ‘HDB‘ ).
…
ADBC (ABAP Database Connectivity)
Sehr einfach
Tabellen müssen im ABAP Dictionary definiert sein
Kein Zugriff auf Analytische Views, HANA Prozeduren, …
Zugriff auf HANA Objekte (Prozeduren, … )
Komplexer zu implementieren
Zugriff auf HANA Objekte (Prozeduren, … )
Einfacher als Native SQL zu implementieren
Side-by-Side ABAP/HANA
17. …
SELECT <column> from <table>
where …
…
Open SQL
…
SELECT <column> from <hana_view>
where …
…
External Views
…
CALL DATABASE PROCEDURE …
…
HANA Prozeduren (DB Proxy)
Wie bisher
Generierung von externen Views im HANA Studio
Analytische Views, …
Zugriff wie gewohnt mit ABAP Open SQL
Proxy-Generierung von Prozeduren im HANA Studio
Integrated ABAP/HANA
18. 1 SAP Hana Integrationsszenarien (Business Suite)
2 Goldene SQL Regeln
3 HANA Objekte in ABAP
4 Analyse / Monitoring Tools im SAP Standard
5 Cadaxo SQL Cockpit
6 Fragen & Antworten, weitere Informationen
Agenda
19. Wie findet man potenziell zu
optimierendes/korrigierendes ABAP (SQL) Coding?
Statische Checks
•Code Inspector
•ABAP Test Cockpit (ATC)
Monitoring Tools
in ABAP
•SQL Trace (ST05)
•Laufzeitanalyse (SAT)
•SQL Monitor (SQLM)*
•SQL Performance Tuning
Worklist (SWLT)*
•Laufzeitanalyse (SAT)
•Coverage Analyzer
•Tools von Drittanbietern
•…
Monitoring Tools
auf DB Ebene
•DB Abhängige SQL
Monitoring Tools
* Ab 7.40 im Standard verfügbar
20. Code Inspector
• Statische Peformanceprüfungen
• Viele SQL relevante Prüfungen
vorhanden
• SELECT *, Indices, Nested LOOP, …
• Analyse unterscheidet nicht,
• ob es sich um „totes Coding“ handelt
• ob der Programmteil oft oder selten
durchlaufen wird und daher relevant
für Verbesserungen ist
• Dynamische SQL Zugriffe können
nicht analysiert werden
21. SQL Monitor
• Protokolliert alle SQL Zugriffe
• Einsatz in Produktivumgebung ist
ohne Beeinträchtigung der
Performance möglich
• Kann auch in nicht auf HANA
basierenden SAP Systemen
eingesetzt werden
• z.B. VOR eine HANA-Umstellung
• Ab NW 7.00 einsetzbar
22. SQL Performance Tuning Worklist
• Kombiniert statische Prüfungen
(Code Inspector, ABAP Test
Cockpit) in Bezug auf SQL
Monitor Auswertungen
• Ideale Kombination, um effizient
zu optimierende SQL Zugriffe zu
lokalisieren
23. 1 SAP Hana Integrationsszenarien (Business Suite)
2 Goldene SQL Regeln
3 HANA Objekte in ABAP
4 Analyse / Monitoring Tools im SAP Standard
5 Cadaxo SQL Cockpit
6 Fragen & Antworten, weitere Informationen
Agenda
29. SQL Cockpit Editionen
Standard Edition
• SQL Viewer/Editor
• Keine Datenbankmanipulationen möglich
Premium Edition
• Nachvollziehbare Änderungen direkt auf
Tabellenebene
• Geprüft durch E&Y*
* KFS/DV1 „Die Ordnungsmäßigkeit von IT-Buchführungen“
30. 1 SAP Hana Integrationsszenarien (Business Suite)
2 Goldene SQL Regeln
3 HANA Objekte in ABAP
4 Analyse / Monitoring Tools im SAP Standard
5 Cadaxo SQL Cockpit
6 Fragen & Antworten, weitere Informationen
Agenda
32. Weitere Informationen
• ABAP und SAP HANA
– http://www.saphana.com
– http://sdn.sap.com/community/abap/hana
– SAP Press: ABAP Development for SAP Hana
• ISBN 978-1-59229-859-4
• http://www.sap-press.com/products/ABAP-Development-for-SAP-HANA.html
• SQL Cockpit
– http://www.cadaxo.com/content/de/produkte
– http://www.youtube.com/user/CadaxoGmbH
• Interessante SAP Hinweise
– SQL Monitor: 1885926, 1806015, 1831460, …
– SAP Hana: 1812713, …
33. Cadaxo GmbH, gegründet 2009 in Wien, ist ein etabliertes, innovatives
SAP-Beratungsunternehmen, mit dem Ziel, das SAP-Arbeitsleben
einfacher und leichter zu machen. www.cadaxo.com
SQL Cockpit – Die Lösung für Business-
Anwender, Software-Entwickler und Support!
http://www.cadaxo.com/content/de/produkte.html
http://com.slideshare.net/cadaxogmbh
http://www.youtube.com/CadaxoGmbH http://www.linkedin.com/company/cadaxo-gmbh
https://twitter.com/cadaxo