Trainings und 2012 Zertifizierungsprogramm
Inhaltsverzeichnis Vorwort...3 Schulungsinhalte & Dauer...4 Schulungsinhalte...5 Developer...5 Developer Expert...6 Scripting Expert...6 Developer Update...7 EXAPowerlytics Expert...7 Performance Expert...8 Administrator...9 Administrator Expert... 10 Konditionen... 11 Schulungsort... 11 Teilnehmergebühren... 11 Anmeldung... 11 Stornierung und Umbuchung... 11 Haftung... 12 Schutzrechte... 12 Datenschutz... 12 Geltendes Recht und Gerichtsstand... 12 SALVATORISCHE KLAUSEL... 12 Kontakt... 13 2
Vorwort Die EXASOL AG bietet ihren Kunden und Partnern ein umfangreiches Trainingsprogramm, um eine erfolgreiche Einführung und Betrieb von EXASolution Systemen zu ermöglichen. Eine Reihe von aufeinander abgestimmten Schulungen stellt sicher, dass Nutzer von EXASolution Systemen ein Training erhalten, das sie benötigen, um optimal mit EXASolution arbeiten zu können. Jede Schulung geht auf Themen ein, die auf die jeweilige Nutzergruppe abgestimmt sind, z.b. Datenbankentwickler oder Systemadministratoren. Die Teilnehmer erhalten nach erfolgreichem Schulungsabschluss ein entsprechendes EXASOL - Zertifikat. Ansprechpartner in allen Fragen zu Qualifikation und Zertifizierung ist Herr Mathias Brink, Technical Consultant, Telefon +49 (0) 911 23991-306, E-Mail: training@exasol.com. 3
Schulungsinhalte & Dauer Schulung Zielgruppe Dauer Developer Developer Expert Scripting Expert Developer Update EXAPowerlytics Expert Performance Expert Administrator Administrator Expert Die Schulung richtet sich an Entwickler von Datenbanken und ETL-Prozessen. Die Schulung richtet sich an die Entwickler von Datenbanksystemen, die Ihre Kenntnisse vertiefen wollen. Die Schulung richtet sich an die Entwickler von Datenbankskripten. EXASolution Developer, die über Neuerungen und Änderungen in der aktuellen Version informiert werden möchten Die Schulung richtet sich an EXASolution Entwickler, die eigene Analysen u.a. mit polystrukturierten Daten entwickeln möchten. Die Schulung richtet sich an Datenbank- Administratoren und -Entwickler, die optimale Performance aus Ihrer EXASolution-Installation herausholen möchten. Die Schulung richtet sich an Administratoren von EXASolution Clustern und Datenbanken. Die Schulung richtet sich an Administratoren von EXASolution-Systemen, die Ihre Kenntnisse vertiefen wollen. 2 Tage 1 Tag 1 Tag 1 Tag 1 Tag 1 Tag 2 Tage 1 Tag 4
Schulungsinhalte Developer Die Schulung richtet sich an Entwickler von Datenbanken und ETL-Prozessen. Im Grundlagenkapitel wird eine umfassende Einführung in das EXASolution-System gegeben. Nach einem kurzen Abriss der von EXASolution adressierten Ziele werden die wichtigsten Konzepte und die Architektur des Systems vorgestellt. Dabei werden folgende Themen behandelt: Business Intelligence: Herausforderungen und Lösungen Referenzbeispiele: Wie setzen Kunden EXASolution ein, welchen Nutzen ziehen sie daraus EXASolution in-depth: algorithmische Grundlagen von EXASolution, insbesondere die Funktionsweise der parallelen und Arbeitsspeicheralgorithmen sowie der Kompression Integration in die Systemlandschaften, Maintenance Überblick über EXASOL Services: Support, Kundenportal, Hosting/Housing, Projekte Im Weiteren werden Besonderheiten, sowie wichtige Konzepte der EXASolution im Detail besprochen: EXASOL SQL o Das Schema-Konzept o Behandlung von Bezeichnern im EXASOL SQL-Dialekt o Ausgewählte SQL Konstukre Datenbank-Design Grundlagen Mandantenfähigkeit Rechte- und Benutzerverwaltung in EXASolution Wichtige Systemtabellen und -befehle DB-internes Monitoring mit statistischen Systemtabellen Eigenschaften und Verhalten des Transaktionssystems Skripting Grundlagen Einführung in die Thematik ETL Transfer von Daten mit Hilfe von EXAloader Transformationen mit Hilfe von reinem SQL an Beispielen Praktische SQL-Erfahrungen Dauer: 2 Tage inklusive Übungen 5
Developer Expert Die Schulung richtet sich an die Entwickler von Datenbanksystemen, die Ihre Kenntnisse vertiefen wollen. Die Schulung befasst sich mit folgenden Inhalten: Analytische Funktionen Geodaten Zeitzonen Transaktionskonflikte Anwendungsfälle für den MERGE-Befehl Advanced ETL Developer oder intensive Erfahrungen mit EXASolution Dauer: 1 Tag inklusive Übungen Scripting Expert Die Schulung richtet sich an die Entwickler von Datenbankskripten. Datenbankskripte werden für das prozedurale Arbeiten mit der Datenbank eingesetzt und haben eine Vielzahl von Anwendungsmöglichkeiten. Dazu gehören unter Anderem die Automatisierung von ELT bzw. ETL Prozessen. Neben der zu Grunde liegenden Skriptsprache LUA befasst sich diese Schulung mit der Entwicklung und Ausführung von Datenbankskripten. Dazu werden praxiserprobte Beispiele aus verschiedenen Bereichen besprochen. Developer oder intensive Erfahrungen mit EXASolution Dauer: 1 Tag inklusive Übungen 6
Developer Update EXASolution Developer, die über Neuerungen und Änderungen in der aktuellen Version informiert werden möchten. Neben einem Review des ChangeLogs werden wichtige Neuerungen und Änderungen seit Version 4.0 im Detail betrachtet. Diese sind beispielsweise: Constraints Identity Column Geospatial Data Grouping Sets Transaktionskonfliktstabelle Developer oder intensive Erfahrungen mit EXASolution Dauer: 1 Tag inklusive Übungen EXAPowerlytics Expert Die Schulung richtet sich an EXASolution Entwickler, die eigene Analysen u.a. mit polystrukturieten Daten entwickeln möchten. EXAPowerlytics gibt den EXASolution Entwicklern die Möglichkeit, ganz flexibel eigene individuelle Analysen auf Datenbeständen zu programmieren. Es ermöglicht die Auswertung von polystrukturierten Social-Media-Daten, die vollständige Integration von externen Daten aus Hadoop-Frameworks sowie die komfortable Implementierung von Map/Reduce-Algorithmen, die eine Verarbeitung sehr großer Dateien auf verteilten Systemen erlaubt. Zu den Einsatzgebieten des neuen Features gehören unter anderem Zeitreihen- oder Musteranalysen, statistische Analysen, Textsuche, Datentransformationen oder Data Mining. Neben den Möglichkeiten, die EXAPowerlytics zu Verfügung stellt, behandelt diese Schulung die Erstellung und Ausführung von EXAPowerlytics-Skripten anhand von praxiserprobten Beispielen. Developer oder intensive Erfahrungen mit EXASolution Dauer: 1 Tag inklusive Übungen 7
Performance Expert Die Schulung richtet sich an Datenbank-Administratoren und -Entwickler, die optimale Performance aus Ihrer EXASolution-Installation herausholen möchten. Die Schulung befasst sich mit den Performance-bezogenen Themen: Datenbankdesign Datenorganisation Transaktionen und Performance Profiling Best Practices: Performance Developer oder Administrator. Alternativ: intensive Erfahrungen mit den Themen der Developer Schulung Dauer: 1 Tag inklusive Übungen 8
Administrator Die Schulung richtet sich Administratoren von EXASolution Clustern und Datenbanken. Im Grundlagenkapitel wird eine umfassende Einführung in das EXASolution-System gegeben. Nach einem kurzen Abriss der von EXASolution adressierten Ziele werden die wichtigsten Konzepte und die Architektur des Systems vorgestellt. Dabei werden folgende Themen behandelt: Business Intelligence: Herausforderungen und Lösungen Referenzbeispiele: Wie setzen Kunden EXASolution ein? EXASolution in-depth: algorithmische Grundlagen von EXASolution Integration in die Systemlandschaften, Maintenance Überblick über EXASOL Services Der zweite Teil der Schulung fokussiert die hardwareseitige Administration: Netzwerkarchitektur Ausfallsicherheit Administrationswerkzeug EXAoperation Knoten- und Datenbankverwaltung Konzepte und Strategie der Backups und deren Umsetzung Monitoring & Debugging Im dritten Teil der Schulung wird die Administration einzelner Datenbanken betrachtet: Rechte- und Benutzerverwaltung in EXASolution Wichtige Systemtabellen und befehle DB-internes Monitoring mit statistischen Systemtabellen Eigenschaften und Verhalten des Transaktionssystems Ressourcenmanagement Erfahrung in der Administration von Client-Rechner und Datenbanken. Dauer: 2 Tage inklusive Übungen 9
Administrator Expert Administratoren von EXASolution-Systemen, die Ihre Kenntnisse vertiefen wollen. Die Schulung ergänzt die Administratorschulung um folgende Themen: Cluster-Erweiterungen Updates und Upgrades Troubleshooting Administrator oder intensive Erfahrungen mit der Administration von EXASolution. Dauer: 1 Tag inklusive Übungen Änderungen an Schulungsinhalten und Schulungsdauer vorbehalten. 10
Konditionen Schulungsort Die Schulungen werden üblicherweise in den Schulungsräumen der EXASOL AG abgehalten. EXASOL behält sich eine kurzfristige Änderung des Schulungsortes vor, soweit sie den Teilnehmern zumutbar ist. Bei gesonderter Vereinbarung können Inhouse- Schulungen am Ort des Kunden durchgeführt werden. Der Kunde stellt hierfür kostenlos geeignete Räumlichkeiten zur Verfügung. Die Kosten für Reisetätigkeiten, Übernachtungen und sonstige Auslagen des oder der Referenten werden gesondert nach den tatsächlich entstandenen Kosten unter Nachweis entsprechender Belege abgerechnet. Auf Anfrage erstellen wir gerne ein individuelles Angebot. Die Schulungen beginnen, soweit nichts anders vereinbart, um 9.00 Uhr und enden um 17.00 Uhr. Mittagspausen werden nach Vereinbarung abgehalten. Teilnehmergebühren Die Teilnehmergebühren sind der aktuellen Preisliste zu entnehmen. Alle Preise sind freibleibend. Die Teilnehmergebühren verstehen sich pro Kursteilnehmer, zzgl. der gesetzlichen Mehrwertsteuer. Die Teilnehmergebühren werden mit Rechnungsstellung fällig und sind ohne Abzüge zu begleichen. In den Teilnehmergebühren sind Schulungsunterlagen, Zertifizierungsgebühren, nach bestandener Prüfung eine Zertifizierungsurkunde der EXASOL AG und die Verpflegung in den Kaffepausen enthalten. Alle weiteren Kosten, die dem Kursteilnehmer im Zusammenhang mit der Kursteilnahme entstehen, wie beispielsweise Verpflegungs- und Übernachtungskosten, hat er selbst zu tragen. Um einen möglichst effektiven Know-how- Transfer zu gewährleisten ist die Teilnehmerzahl einer Schulung auf maximal 6 Personen begrenzt. Anmeldung Anmeldungen zur Schulung sind schriftlich per Telefax, E-Mail oder über das Internet an EXASOL unter folgender Adresse zu richten: EXASOL AG Herr Mathias Brink Neumeyerstraße 48 D-90411 Nürnberg Telefon: +49 (0) 911 23991-306 E-Mail: training@exasol.com Internet: www.exasol.com Die Anmeldung zur Schulung hat 3 Wochen vor Schulungsbeginn zu erfolgen. Die Anmeldungen werden von EXASOL bestätigt. Die Teilnahmebestätigung durch EXASOL steht unter dem Vorbehalt, dass die vorgesehene Mindesteilnehmerzahl von 3 Kursteilnehmern erreicht und die Maximalteilnehmerzahl von 6 Kursteilnehmern nicht überschritten wird. Die Anmeldungen werden in der Reihenfolge ihres Eingangs berücksichtigt. Voraussetzung für eine erfolgreiche Kursteilnahme sind die in der Schulungsbeschreibung angegebenen Vorkenntnisse. Stornierung und Umbuchung Eine Stornierung oder Umbuchung der Schulung ist EXASOL schriftlich mitzuteilen. Sollte ein Kursteilnehmer verhindert sein, ist die Teilnahme einer Ersatzperson möglich. Nimmt ein Teilnehmer nicht an der gesamten Schulung teil, fällt gleichwohl die gesamte Teilnehmergebühr an. Bei Stornierungen oder Umbuchung durch den Kunden werden nachstehende Gebühren erhoben: bis 28 Kalendertage vor Schulungsbeginn wird keine Gebühr erhoben. bis 14 Kalendertage vor Schulungsbeginn fällt eine Gebühr in Höhe von 50 % der gesamten Teilnehmergebühr an. weniger als 14 Kalendertage wird die gesamte Teilnehmergebühr erhoben. Eine Anrechnung auf eine später durchgeführte 11
Schulung erfolgt nicht. Durchführungsänderungen durch EXASOL EXASOL behält sich vor, in zumutbarem Umfang eine Schulung abzusagen, wenn die Mindestteilnehmerzahl von 3 Teilnehmern nicht erreicht wird oder organisatorische oder technische Gründe vorliegen, insbesondere bei Ausfall eines Referenten. Ist eine Verschiebung des Termins nicht möglich, erstattet EXASOL die bereits gezahlten Gebühren. Weitergehende Ansprüche sind ausgeschlossen, es sei denn, diese beruhen auf vorsätzlichem oder grob fahrlässigem Verhalten der EXASOL oder ihrer Erfüllungsgehilfen. EXASOL kann Ersatzdozenten einsetzten, den Inhalt der Schulung modifizieren und weiterentwickeln und nach rechtzeitiger Vorankündigung den Schulungstermin und Schulungsort verschieben. Haftung EXASOL haftet nicht für Verluste oder Beschädigungen mitgebrachter Gegenstände auf Schulungen, ausgenommen der Verlust oder die Beschädigung ist auf vorsätzliches oder grob fahrlässiges Verhalten der EXASOL oder ihrer Erfüllungsgehilfen zurückzuführen. In den Schulungspausen sind keine Wertgegenstände oder wichtige Materialien in den Schulungsräumen zurückzulassen. Die Hausordnung ist zu beachten. EXASOL übernimmt für Schäden, gleich aus welchem Rechtsgrund, die durch Ihre gesetzlichen Vertreter, Erfüllungsgehilfen oder Angestellten verursacht werden, keine Haftung, es sei denn es handelt sich um Vorsatz oder grobe Fahrlässigkeit oder beruht auf schuldhafter Verletzung von Leben, Körper oder Gesundheit. Bei Ausfall einer Schulung aus oben genannten Gründen, höherer Gewalt oder anderen unvorhersehbaren Ereignissen besteht kein Anspruch auf Durchführung der Schulung. EXASOL kann in diesen Fällen kein Ersatz von Reisekosten, Übernachtungskosten, Arbeitsausfall sowie mittelbare Schäden, wie entgangener Gewinn oder Ansprüche Dritter übernehmen. Schutzrechte Schulungsunterlagen und Präsentationen von EXASOL sind urheberrechtlich geschützt. Schulungsunterlagen, die im Rahmen der Schulung überlassen werden, gehen in das Eigentum des Kursteilnehmers über. Sie dürfen ohne schriftliche Zustimmung von EXASOL weder vervielfältigt, verarbeitet oder weitergegeben werden. Alle Rechte bleiben EXASOL vorbehalten. Datenschutz EXASOL weist darauf hin, dass Teilnehmerdaten zur Vertragserfüllung und zur Pflege der Kundenbeziehung unter Einhaltung des Bundesdatenschutzgesetzes (BDSG) gespeichert und verarbeitet werden. Geltendes Recht und Gerichtsstand Entgegenstehende Geschäftsbedingungen des Kunden werden auch ohne ausdrücklichen Widerspruch nicht Vertragsbestandteil. Es gilt das Recht der Bundesrepublik Deutschland. Soweit der Auftraggeber kein Verbraucher im Sinne des 13 BGB ist, ist der Erfüllungsort und ausschließlicher Gerichtsstand der Sitz von EXASOL in Nürnberg. SALVATORISCHE KLAUSEL Für den Fall, dass eine dieser Bestimmungen ganz oder teilweise unwirksam ist oder wird, berührt dies die Wirksamkeit der übrigen Bestimmungen nicht. Eine unwirksame Bestimmung ist durch eine solche zu ersetzen, die ihrer wirtschaftlichen Auswirkung der unwirksamen Klausel am nächsten kommt. 12
Kontakt Für weitere Fragen stehen wir Ihnen gerne zur Verfügung. Bitte richten Sie Ihre Anfragen an EXASOL AG Herr Mathias Brink Neumeyerstr. 48 D-90411 Nürnberg Telefon: +49 (0) 911.23991-306 Telefax: +49 (0) 911.23991-5264 E-Mail: training@exasol.com www.exasol.com 13