Mit diesem Buch gelingt Ihr Einstieg in SQLScript! Machen Sie sich mit den Grundlagen der Abfragesprache vertraut, und lernen Sie die Sprachelemente und Einsatzszenarien kennen. Schritt für Schritt führt Jörg Brandeis Sie durch die Implementierung von SQLScript-Funktionen und -Prozeduren, mit denen Sie die Ablauflogik auf der Datenbank bestimmen. Sie lernen, wie Sie datenbanknah programmieren und die beste Performance aus SAP HANA herausholen. Aus dem Inhalt: SAP Web IDESQL-KonsoleDeklarative und imperative ProgrammierungLesender und schreibender DatenbankzugriffAblauflogikTabellen,…mehr
Mit diesem Buch gelingt Ihr Einstieg in SQLScript! Machen Sie sich mit den Grundlagen der Abfragesprache vertraut, und lernen Sie die Sprachelemente und Einsatzszenarien kennen. Schritt für Schritt führt Jörg Brandeis Sie durch die Implementierung von SQLScript-Funktionen und -Prozeduren, mit denen Sie die Ablauflogik auf der Datenbank bestimmen. Sie lernen, wie Sie datenbanknah programmieren und die beste Performance aus SAP HANA herausholen.
Aus dem Inhalt:
SAP Web IDESQL-KonsoleDeklarative und imperative ProgrammierungLesender und schreibender DatenbankzugriffAblauflogikTabellen, Views, Sequenzen und TriggerSQL und SQLScriptABAP Managed Database ProceduresSAP HANA als EntwicklungsumgebungCode optimieren Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Jörg Brandeis ist Geschäftsführer der Brandeis Consulting GmbH in Mannheim (www.brandeis.de), die Schulungen und Beratung im Bereich SAP BW/4HANA, SAP HANA und SQLScript anbietet. Seit Mitte 2020 gehören auch Videokurse zum Thema SQLScript unter www.brandeis-training.de ihrem Angebot. Zuvor arbeitete Herr Brandeis bis Mitte 2015 als Entwicklungsleiter bei der zetVisions AG in Heidelberg. Dort war er für die Entwicklung und Architektur der SAP NetWeaver basierten Produkte zetVisions CIM und SPoT verantwortlich. In dieser Rolle hat er umfangreiche Erfahrungen mit agilen Entwicklungsmethoden und Clean Code sammeln können.
Inhaltsangabe
Einleitung ... 15 1. SAP HANA ... 23
1.1 ... Was ist SAP HANA? ... 24 1.2 ... Systemarchitektur ... 32 1.3 ... Organisation der Datenbankobjekte ... 35 1.4 ... Entwicklungsumgebungen ... 39 1.5 ... SQL-Konsole ... 48
8.1 ... AMDP-Prozeduren ... 311 8.2 ... CDS-Tabellenfunktionen ... 325 8.3 ... AMDP-Funktionen für AMDP-Methoden ... 333 8.4 ... Alternativen zu den AMDP für den Aufruf von SQLScript-Code aus ABAP-Programmen ... 336 8.5 ... Empfehlungen ... 337
9. SQLScript in SAP BW und SAP BW/4HANA ... 339
9.1 ... Transformationsroutinen als AMDP ... 344 9.2 ... Aufeinanderfolgende Transformationen und gemischte Ausführung ... 347 9.3 ... Die generierte AMDP-Klasse ... 348 9.4 ... Die einzelnen Routinen ... 356 9.5 ... Fehlerverarbeitung und Error Stack ... 361
10. Sauberer SQLScript-Code ... 367
10.1 ... Die Lesbarkeit des Codes ... 368 10.2 ... Performance-Empfehlungen ... 382
11. Tests, Fehler- und Performanceanalyse ... 385
11.1 ... Test von SQLScript Code ... 386 11.2 ... Die Debugger für SQLScript ... 396 11.3 ... Performanceanalyse ... 411
Anhang ... 431
A ... Einrichtung einer SAP-HANA-Instanz als Entwicklungsumgebung ... 433 B ... Datenmodell: Aufgabenverwaltung ... 451 C ... Abkürzungsverzeichnis ... 455 D ... Der Autor ... 457
8.1 ... AMDP-Prozeduren ... 311 8.2 ... CDS-Tabellenfunktionen ... 325 8.3 ... AMDP-Funktionen für AMDP-Methoden ... 333 8.4 ... Alternativen zu den AMDP für den Aufruf von SQLScript-Code aus ABAP-Programmen ... 336 8.5 ... Empfehlungen ... 337
9. SQLScript in SAP BW und SAP BW/4HANA ... 339
9.1 ... Transformationsroutinen als AMDP ... 344 9.2 ... Aufeinanderfolgende Transformationen und gemischte Ausführung ... 347 9.3 ... Die generierte AMDP-Klasse ... 348 9.4 ... Die einzelnen Routinen ... 356 9.5 ... Fehlerverarbeitung und Error Stack ... 361
10. Sauberer SQLScript-Code ... 367
10.1 ... Die Lesbarkeit des Codes ... 368 10.2 ... Performance-Empfehlungen ... 382
11. Tests, Fehler- und Performanceanalyse ... 385
11.1 ... Test von SQLScript Code ... 386 11.2 ... Die Debugger für SQLScript ... 396 11.3 ... Performanceanalyse ... 411
Anhang ... 431
A ... Einrichtung einer SAP-HANA-Instanz als Entwicklungsumgebung ... 433 B ... Datenmodell: Aufgabenverwaltung ... 451 C ... Abkürzungsverzeichnis ... 455 D ... Der Autor ... 457
Index ... 459
Rezensionen
»Buchtipp!« DSAG-Newsletter 202006
Es gelten unsere Allgemeinen Geschäftsbedingungen: www.buecher.de/agb
Impressum
www.buecher.de ist ein Internetauftritt der buecher.de internetstores GmbH
Geschäftsführung: Monica Sawhney | Roland Kölbl | Günter Hilger
Sitz der Gesellschaft: Batheyer Straße 115 - 117, 58099 Hagen
Postanschrift: Bürgermeister-Wegele-Str. 12, 86167 Augsburg
Amtsgericht Hagen HRB 13257
Steuernummer: 321/5800/1497