HERZLICH WILLKOMMEN. Continuous Database Integration. Andrej Pashchenko Köln,
|
|
|
- Dieter Glöckner
- vor 8 Jahren
- Abrufe
Transkript
1 HERZLICH WILLKOMMEN Continuous Database Integration Andrej Pashchenko Köln, BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1
2 Trivadis Facts & Figures 11 Trivadis Niederlassungen mit über 550 Mitarbeitern Hamburg Finanziell unabhängig und nachhaltig profitabel Kennzahlen 2010 Düsseldorf Frankfurt ~180 MA Umsatz CHF 101 / EUR 73 Mio. Dienstleistungen für über 700 Kunden in mehr als Projekten Über 170 Service Level Agreements Stuttgart Wien Mehr als 5'000 Trainingsteilnehmer Freiburg Basel Zürich Bern Lausanne ~350 MA München ~20 MA Forschungs- und Entwicklungsbudget: CHF 5.0 / EUR 3.6 Mio. 2 Trivadis das Unternehmen Datum
3 AGENDA Einführung: CI und CDBI Build-Prozess DB-Change-Tool Verbindungsaufbau Unit-Tests What s next? Referenzen 3
4 Einführung Continuous Integration ist eine Best Practice: Frühzeitig und häufig integrieren Vorteile: Risikominimierung: nachgelagerte Integration erschwert die Sichtbarkeit des Projektstandes Integrationsprobleme frühzeitig erkennen Fehler sind einfacher zu beheben Aktueller Stand ist immer verfügbar als Demo oder für QA Nachteile: Initialer Aufwand Test-Suite für automatisierte Tests benötigt Voraussetzungen für Continuous Integration: Schneller, vollautomatisierter Build, der Tests beinhaltet Ein zentrales Quellcode-Repository Der Build wird in einem Produktionsklon durchgeführt 4
5 Einführung Was fehlt hier? 5
6 Einführung Warum ist die Datenbankentwicklung anders? Unmöglich komplett neu aufzubauen Build ist eine Änderung an einem existierenden DB-Schema Benötigt einen DB-Stand, auf den die Änderungen angewendet werden Normalerweise besteht die Änderung aus: Änderungen an Datenstrukturen Datenmigration Änderungen am Datenzugriffscode Objekte wie Views oder PL/SQL können immer überschrieben werden Andere Objekte wie Tabellen erfordern Änderung durch ALTER-DDL- Statements und womöglich eine Datenmigration 6
7 Einführung 7
8 AGENDA Einführung: CI und CDBI Build-Prozess DB-Change-Tool Verbindungsaufbau Unit-Tests What s next? Referenzen 8
9 Build-Prozess: DB-Change Tool Was leistet ein DB-Change Tool? Hilft die Build-Logik aus dem Quelltext auszulagern: Was ist bereits ausgeliefert worden? Was ist in einer Fehlersituation zu tun? In welcher Reihenfolge sollen die Änderungen angewendet werden? Protokollieren Anforderungen: Alle benötigten Änderungsskripte in definierter Reihenfolge und nur einmalig ausführen Im Fehlerfall die Weiterverarbeitung stoppen Protokoll-Tabelle in der DB, um Ausführung und den Erfolgsstatus festzuhalten Abgestimmt mit der Art und Weise wie der Quellcode organisiert ist (Verzeichnisstruktur, Inhalt der Skripte, Verbindungsaufbau) 9
10 DB-Change Tool Vorhandene Open-Source DB-Change Tools: Liquibase, Flyway, Dbmaintain, c5-db-migration, Dbdeploy, Autopatch, migratedb, Nachteile: Sehr dünne Benutzer- und Entwickler-Basis Zum Teil sehr sparsame Dokumentation Weiterentwicklung kann jederzeit eingestellt werden Explizite Reihenfolge der Änderungen kann nur bei Liquibase (als XML) definiert werden 10
11 DB-Change Tool Alternative: Trivadis-Lösung auf der Basis der Shell- und SQL-Skripte Vorteile: Gut abgestimmt mit evtl. vorhandener Vorgehensweise bei Auslieferung Ausführungsumgebung SQL*Plus Oracle Client Features nutzen Auszug aus POM.XML <plugin> <groupid>org.codehaus.mojo</groupid> <artifactid>exec-maven-plugin</artifactid> <executions> <execution> <id>sqldeploy</id> <phase>process-resources</phase> <goals> <goal>exec</goal> </goals> <configuration> <executable>dbd_start.sh</executable> <workingdirectory>${basedir}/src/main/db/${change_dir}/</workingdirectory> </configuration> </execution> </executions> </plugin> 11
12 DB-Change Tool DB-Change-Tool deploy_list.txt SVN-Arbeitskopie auf dem CI-Server r00 deploy_list.txt issue-01.sql issue-02.sql issue-03.sql issue-02.sql issue-03.sql issue-01.sql ausführen Status Status prüfen Log- Tabelle SQL*Plus CI-DB 12
13 AGENDA Einführung: CI und CDBI Build-Prozess DB-Change-Tool Verbindungsaufbau Unit-Tests What s next? Referenzen 13
14 DB-Change Tool Verbinden mit Oracle Secure External Password Store Verbindungsdaten (Benutzer, Passwort, TNS-Alias) werden verschlüsselt in einem Wallet abgespeichert SQLNET.ORA WALLET_LOCATION = (SOURCE = (METHOD = FILE) (METHOD_DATA = (DIRECTORY = C:\tns) ) ) SQLNET.WALLET_OVERRIDE = TRUE SSL_CLIENT_AUTHENTICATION = FALSE SSL_VERSION = 0 TNSNAMES.ORA crm_at_cidb = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = yourhost.com)(port = 1521)) (CONNECT_DATA = (SERVER = DEDICATED)(SID = cidb) ) ) Wallet anlegen und Verbindungsdaten speichern >mkstore -wrl c:\tns create >mkstore -wrl c:\tns -createcredential crm_at_cidb crm crm >sqlplus /@crm_at_cidb 14
15 DB-Change Tool Beispiel: eine neue Spalte durch ETL-Schiene ziehen Übersichtlich Skripte kann man aufgabenbezogen gestalten Der Entwickler muss die echten Verbindungsdaten nicht wissen -- View-Definition in der Quell-DB -- Tabelle im Stage erweitern connect ALTER TABLE stg_kunde ADD (cust_category VARCHAR2(100)); -- Tabelle im Core erweitern connect ALTER TABLE co_kunde ADD (cust_category VARCHAR2(100)); -- Dimension im Mart erweitern connect ALTER TABLE dim_kunde ADD (cust_category VARCHAR2(100)); 15
16 AGENDA Einführung: CI und CDBI Build-Prozess DB-Change-Tool Verbindungsaufbau Unit-Tests What s next? Referenzen 16
17 Unit-Tests Quest Code Tester for Oracle Kostenpflichtiges aber komfortables Tool für das Testen von PL/SQL Nimmt viel Arbeit durch das Generieren von Test-Code ab Stellt PL/SQL API für Automatisierung zur Verfügung Nachfolger von utplsql Anbindung an CI: Testdefinitionen über VCS verteilen Tests ausführen Testergebnisse bereitstellen 17
18 Unit-Tests Testdefinitionen über VCS verteilen Export von Testdefinitionen als XML XML-Datei einchecken 18
19 Unit-Tests Testdefinitionen über VCS verteilen Import der XML-Definitionen mittels PL/SQL API über CI-Server - Kopieren der XML-Datei auf den DB-Server und Laden als BFILE: - Vorteil: Einfachere Implementierung - Nachteil: Zusätzliche Konfiguration (Zugang zum DB-Server ), Directory und Rechte in der DB - Importieren der XML-Datei als CLOB direkt vom Client (CI-Server) aus: - Vorteil: Keine zusätzliche Konfiguration - Nachteil: Implementierung ist nicht mehr trivial - Aufruf von PL/SQL API (Package QU_XMLDOM_IMPORT ) begin -- Load the export, preparing for import. qu_xmldom_import.init_xml(:xml_import); qu_xmldom_import.set_options( ); qu_xmldom_import.set_for_mapping(prog_owner_in => CRM -- Perform the import. qu_xmldom_import.import_as_xml; end; /,harn_owner_in => CRM ); 19
20 Unit-Tests Ausführen von Testdefinitionen PL/SQL API von Code Tester, Package QU_TEST - Bietet verschiedene Möglichkeiten Test-Suites und einzelne Test-Cases auszuführen Über PL/SQL lassen wir die Ergebnisse im JUnit-XML-Format ausgeben (Surefire-Report), sodass sie von Hudson interpretiert werden: 20
21 Unit-Tests 21
22 AGENDA Einführung: CI und CDBI Build-Prozess DB-Change-Tool Verbindungsaufbau Unit-Tests What s next? Referenzen 22
23 What s next? Trivadis SQL & PL/SQL Coding Guidelines, Integration von Trivadis Code-Checker Code Qualitätsmetriken: Sonar Plugin für PL/SQL PL/SQL Inline-Dokumentation, z.b. PLDoc APEX Data Warehouse (OWB, ODI) 23
24 AGENDA Einführung: CI und CDBI Build-Prozess DB-Change-Tool Verbindungsaufbau Unit-Tests What s next? Referenzen 24
25 Referenzen Scott Ambler, Pramod Sadalage: Refactoring Databases evolutionary database design, Addison Wesley, 2006 Paul M. Duvall: Continuous Integration, Addison Wesley, 2007 Gunter Popp: Konfigurationsmanagement mit Subversion, Maven und redmine, 3. Aufrlage, dpunkt.verlag, 2009 QCTO Community Blog 25
26 VIELEN DANK. Trivadis GmbH Andrej Pashchenko Werdener Str Düsseldorf Tel Fax [email protected] BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 26
CI mit Forms im Weblogic Umfeld: CI mit Forms geht das
CI mit Forms im Weblogic Umfeld: CI mit Forms geht das DOAG Konferenz 2011 Jan-Peter Timmermann Principal Consultant, Trivadis GmbH, Nünberg BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG
Continuous Database Integration mit Flyway
XP Days Germany 2015 Continuous Database Integration mit Flyway Sandra Parsick [email protected] @SandraParsick Zur meiner Person Freiberufliche Softwareentwickler und Consultant im Java- Umfeld Schwerpunkte:
Zunächst stellen wir grob das Zusammenspiel aller Komponenten vor (siehe Abbildung 1).
Continuous Integration mit PL/SQL: Hausaufgaben Andrej Pashchenko Consultant 16.01.2011 Ein sauberer automatisierter Auslieferungsprozess, Unit-Tests und eine kontinuierliche Integration steigern die Qualität
Zeitlich abhängig von OWB?
Zeitlich abhängig von OWB? 24. April 2007 Beat Flühmann Trivadis AG > IT Lösungsanbieter» Application Development, Application Performance Management, Business Communication, Business Intelligence, Managed
Datenbank-Refactoring mit LiquiBase
Datenbank-Refactoring mit LiquiBase Agile Software-Entwicklung mit RDBMS Refactoring & Change Management Benjamin Schmid Softwareentwicklung in der Praxis Hervorragende Lösungen beim Programmcode für:
PL/SQL Unit Tests mit SQL Developer
Perry Pakull Principal Consultant Trivadis AG BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 @PerryPakull Principal Consultant Trivadis AG in
Moderne Datenbankentwicklung Tools & Konzepte
Moderne Datenbankentwicklung Tools & Konzepte Implementierung Coding Style Patterns Versionierung Test Monitoring Icinga / Nagios Logs Test Framework Automatisierung Moderne Software Entwicklung Deployment
Unterstützt oder beschäftigt Ihr CRM- System die Mitarbeiter bei Ihrer täglichen Arbeit?
Unterstützt oder beschäftigt Ihr CRM- System die Mitarbeiter bei Ihrer täglichen Arbeit? Beat Jörg Swiss Life AG Projektleiter CRM Thomas Heiz Trivadis AG Business Development Manager BASEL BERN LAUSANNE
Das generierte Data Warehouse
Das generierte Data Warehouse DOAG BI Konferenz 2012 Gregor Zeiler BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 Erwartungshaltungen und Hoffnungen
Oracle DWH Konferenz Neuss
Oracle DWH Konferenz Neuss Migration OWB to ODI Martin de Gooijer Prinzipal Consultant BI BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 Migration
Dimensionale Modellierung mit Oracle BI EE und Oracle OLAP Tipps und Tricks aus der Praxis
Dimensionale Modellierung mit Oracle BI EE und Oracle OLAP Tipps und Tricks aus der Praxis DOAG Konferenz 2010 Claus Jordan Senior Consultant, Trivadis GmbH 16.11.2010 Basel Bern Lausanne Zürich Düsseldorf
Modellierung agiler Data Warehouses mit Data Vault Dani Schnider, Trivadis AG DOAG Konferenz 2015
Modellierung agiler Data Warehouses mit Data Vault Dani Schnider, Trivadis AG DOAG Konferenz 2015 BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART
Die Oracle BI Trilogie von Trivadis
Die Oracle BI Trilogie von Trivadis Teil 2 - Aufbau einer DWH- und BI-Landschaft Zürich, 25. November 2009 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart
Wer bin ich. > Senior Consultant, Architekt und Trainer (MATHEMA Software GmbH) > 25+ Jahre Software > 12+ Jahre Java Enterprise > 7+ Jahre.
Copyright 2010, MATHEMA Software GmbH 1 Wer bin ich > Senior Consultant, Architekt und Trainer (MATHEMA Software GmbH) > 25+ Jahre Software > 12+ Jahre Java Enterprise > 7+ Jahre.Net > Schwerpunkte Software
Beam me up! OWB Migration nach 11gR2
Beam me up! OWB Migration nach 11gR2 DOAG Konferenz 2011 Beat Flühmann Senior Consultant BI & DWH Trivadis AG Zürich, 1 BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN
Versionierung und Dateistruktur
Versionierung und Dateistruktur Tobias Strohmeyer Berlin, 15.09.2015 Agenda 1. Einordnung in ITSM 2. Varianten für die Versionierung 3. Integration von Subversion 4. Nutzung bei der Entwicklung 5. Dateistruktur
Beratung Messbar / Transparent / Reproduzierbar
Beratung Messbar / Transparent / Reproduzierbar Kundenorientierte und visualisierte Beratungsprozesse bei Movis AG Frank Ockenfeld Senior Consultant CRM BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT
Graphen in Apex von Thomas Hernando. www.syntegris.de
Graphen in Apex von Thomas Hernando www.syntegris.de Einleitung FIRMENINFOS Gründung im Jahre 2000 mit Sitz in Neu-Isenburg bei Frankfurt am Main Mehr als 30 Berater Oracle Gold Partner Schwerpunkte liegen
Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT
Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT Neue Technologien effizient nutzen Ehningen, 3. Juli 2014 Rodney Krick [email protected] aformatik Training & Consulting GmbH & Co. KG
Near Realtime ETL mit Oracle Golden Gate und ODI. Lutz Bauer 09.12.2015
Near Realtime ETL mit Oracle Golden Gate und ODI Lutz Bauer 09.12.2015 Facts & Figures Technologie-orientiert Branchen-unabhängig Hauptsitz Ratingen 240 Beschäftigte Inhabergeführt 24 Mio. Euro Umsatz
Know-how Sammlung, Verteilung und Pflege bei einem mittelständischen IT-Dienstleister
Know-how Sammlung, Verteilung und Pflege bei einem mittelständischen IT-Dienstleister Sven Vetter Knowledge Manager KnowTech, Bad Homburg September 2010 Basel Bern Lausanne Zurich Düsseldorf Frankfurt/M.
Database Change Management für Continuous Delivery. Diana Lander und Andreas Falk NovaTec Consulting GmbH
Database Change Management für Continuous Delivery Diana Lander und Andreas Falk NovaTec Consulting GmbH Die Vortragenden Andreas Falk Senior Consultant NovaTec Consulting GmbH Diana Lander Consultant
New Features Oracle Forms 11g Nichts Neu für Forms?
New Features Oracle Forms 11g Nichts Neu für Forms? Perry Pakull Technology Manager [email protected] Zürich, 20.04.2010 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br.
Softwareverteilung auf heterogenen Systemen per JavaScript und XML. Referent: Dipl.-Ing. Guido Sokolis, Senior Consultant, MT AG
Softwareverteilung auf heterogenen Systemen per Referent: Dipl.-Ing. Guido Sokolis, Senior Consultant, MT AG MT AG managing technology Key-facts: 1994 gegründet und 2000 umgewandelt in MT AG, Aktienkapital:
O-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
Oracle Audit Vault. Sven Vetter Principal Consultant, Partner [email protected]. DOAG, Stuttgart, Jan. 2008
Oracle Audit Vault Sven Vetter Principal Consultant, Partner [email protected] DOAG, Stuttgart, Jan. 2008 Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München
Oracle Warehouse Builder 3i
Betrifft Autoren Art der Info Oracle Warehouse Builder 3i Dani Schnider ([email protected]) Thomas Kriemler ([email protected]) Technische Info Quelle Aus dem Trivadis Technologie
DB Transformation und Migration
DB Transformation und Migration Pedro Lafuente Blanco tarent Solutions GmbH 02.04.12 Pedro Lafuente Blanco tarent Solutions GmbH Agenda Problemstellung / Anforderungen Kandidaten Liquibase flyway Tests/Use
XML in der Oracle Datenbank
XML in der Oracle Datenbank Oracle XML DB Eine kurze Einführung Gruppe A Michaela Geierhos Galina Hinova Maximilian Schöfmann AGENDA Warum XML in einer Datenbank? Was bietet die Oracle XML DB? Unterschiedliche
Präsentation der Bachelorarbeit
Präsentation der Bachelorarbeit Einrichtung einer BI-Referenzumgebung mit Oracle 11gR1 Jörg Bellan Hochschule Ulm Fakultät Informatik Institut für Betriebliche Informationssysteme 15. Oktober 2009 Agenda
HERZLICH WILLKOMMEN. BI Publisher Integration über Oracle Datenbanken. Perry Pakull 19.06.2013. DOAG Development 2013 Bonn
HERZLICH WILLKOMMEN DOAG Development 2013 Bonn BI Publisher Integration über Oracle Datenbanken Perry Pakull BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART
Kerberos - Single Sign On ganz einfach
Kerberos - Single Sign On ganz einfach DOAG Konferenz 2011 Jürgen Kühn Senior Consultant Trivadis GmbH 16. November 2011 Nürnberg BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG
SQL (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
Echolot Qualitätssicherung mit Sonar
Echolot Qualitätssicherung mit Sonar Thomas Haug [email protected] www.mathema.de Motivation Sonar Überblick Demo Fazit Motivation Sonar Überblick Demo Fazit Sometimes the developers manage to maintain
Installation Forms/Reports 11g auf Windows 64bit
auf Windows 64bit Jan-Peter Timmermann Principal Consultant Trivadis GmbH 3. Trivadis Oracle Forms Community 07.07.2011 Zürich Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg
Komplexe Netzwerke mit Oracle VM Server SPARC
Komplexe Netzwerke mit Oracle VM Server SPARC Roman Gächter Principal Consultant Trivadis AG DOAG Jahrestagung 21. November 2013 BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR.
Data Warehouse schnell gemacht Performanceaspekte im Oracle DWH
Data Warehouse schnell gemacht Performanceaspekte im Oracle DWH Dani Schnider Principal Consultant Business Intelligence BI Trilogie, Zürich/Basel 25./26. November 2009 Basel Baden Bern Lausanne Zürich
Agenda. Das Problem Das Werkzeug im Überblick Demo #1 Erweiterte Konzepte Demo #2 Praxiserfahrungen
Agenda Das Problem Das Werkzeug im Überblick Demo #1 Erweiterte Konzepte Demo #2 Praxiserfahrungen Database Change Management mit Liquibase Fragen an das Auditorium Fragen an das Auditorium Wer arbeitet
DB2 SQL, der Systemkatalog & Aktive Datenbanken
DB2 SQL, der Systemkatalog & Aktive Datenbanken Lehr- und Forschungseinheit Datenbanken und Informationssysteme 1 Ziele Auf DB2 Datenbanken zugreifen DB2 Datenbanken benutzen Abfragen ausführen Den Systemkatalog
GitLab als alternative Entwicklungsplattform zu Github.com
Entwicklungsplattform zu Github.com Chemnitzer Linux-Tage 2015 21. März 2015 Ralf Lang Linux Consultant/Developer [email protected] - Linux/Open Source Consulting, Training, Support & Development GitLab
Fachbereich Informatik Praktikumsversuch 4. Prof. Dr.. S. Karczewski Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.06.2015
Hochschule Darmstadt Data Warehouse SS2015 Fachbereich Informatik Praktikumsversuch 4 Prof. Dr.. S. Karczewski Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 11.06.2015 1. Kurzbeschreibung Dieses Praktikum
good. better. outperform.
good. better. outperform. Quo Vadis Oracle BI Relational oder besser multidimensional? DOAG 2013 Business Intelligence, 17.04.2013 Dirk Fleischmann Director Business Intelligence & DWH Business Intelligence
Automatisierte Datenmigration mit dynamischen SQL
Automatisierte Datenmigration mit dynamischen SQL Rolf Wesp Consultant [email protected] Düsseldorf, 27. Oktober 2009 Baden Basel Bern Brugg Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br.
Framework zur Unterstützung von Unit-Tests
JUnit Framework zur Unterstützung von Unit-Tests Automatisierte Ausführung von Tests Ideen dahinter Testgetriebene Entwicklung: Erst testen, dann programmieren Alle Testfälle häufig ausführen (nach jeder
Komplexe Excel-Berichte mit APEX und jxls erstellen
Komplexe Excel-Berichte mit APEX und jxls erstellen Dietmar Aust Opal-Consulting Köln Schlüsselworte: Oracle APEX, MS Excel, jxls, Bericht, Template, Open Source Einleitung In fast jeder Webapplikation
Innovator 11 excellence. DDL importieren. Data-Definition-Language-Dateien in Datenbankschema importieren. HowTo. www.mid.de
Innovator 11 excellence DDL importieren Data-Definition-Language-Dateien in Datenbankschema importieren HowTo www.mid.de Zweck In Innovator Data excellence können Sie mit dem DDL-Import Ihr physisches
Software Engineering I
Software I Übungsblatt 1 + 2 Claas Pinkernell Technische Universität Braunschweig http://www.sse.cs.tu-bs.de/ Seite 2 Welche Werkzeuge? Programmiersprache Java Integrierte Entwicklungsumgebung Eclipse
Das Oracle Release- und Patch- Management unter ITIL in der Praxis
Das Oracle Release- und Patch- Management unter ITIL in der Praxis Kunde: DOAG Ort: Stuttgart Datum: 03.06.2008 Reiner Wolf, Trivadis AG [email protected] Basel Baden Bern Lausanne Zürich Düsseldorf
Crashkurs Subversion / Trac / Provisioning. Jan Zieschang, 04.01.2008, Berlin
Crashkurs Subversion / Trac / Provisioning Jan Zieschang, 04.01.2008, Berlin Agenda 2 Subversion Das SCM TortoiseSvn Der Client Trac Das Tracking-Tool Provisioning Das Provisioning Tool Arbeiten mit Subversion/TortoiseSvn
Projektmanagement in Outlook integriert InLoox 5.x Konfigurationshilfe für Oracle Server
y Projektmanagement in Outlook integriert InLoox 5.x Konfigurationshilfe für Oracle Server Ein IQ medialab Whitepaper Veröffentlicht: Juni 2008 Copyright: IQ medialab GmbH 2008 Aktuelle Informationen finden
Auswahl eines Continuous Integrationsservers
Auswahl eines Continuous Integrationsservers Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 1.0 www.oio.de [email protected] Gliederung Einführung Auswahlkriterien Fazit 2 Gliederung
OWB Referenzarchitektur, Releasemanagement und Deployment. Carsten Herbe metafinanz - Informationssysteme GmbH
OWB Referenzarchitektur, Releasemanagement und Deployment Carsten Herbe metafinanz - Informationssysteme GmbH Wir fokussieren mit unseren Services die Herausforderungen des Marktes und verbinden Mensch
Moderne Datenbankentwicklung mit Hilfe von SQL Server Data Tools
Moderne Datenbankentwicklung mit Hilfe von SQL Server Data Tools David Schäfer Vorstellung: HMS Analytical Software Anwendungs-Know-how, u.a. Banken und Versicherungen Pharma- und Medizinprodukte Technologie-Know-how,
Liebling, ich habe den Build geschrumpft!
Liebling, ich habe den Build geschrumpft! Endlich (wieder) schnellere Builds mit Hudson Dr. Simon Wiest XP-Days 2009 27.11.2009, Karlsruhe compile compile unit tests compile unit tests javadocs compile
Übung: Data Warehousing und Data Mining
Übung: Data Warehousing und Data Mining Sebastian Wandelt 20. Oktober 2011 [email protected] Überblick Organisatorisches Kurze Einführung JDBC PL/SQL 1. Aufgabenblatt Ablauf des Semesters
BIW - Überblick. Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004
BIW - Überblick Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004 Annegret Warnecke Senior Sales Consultant Oracle Deutschland GmbH Berlin Agenda Überblick
MySQL Queries on "Nmap Results"
MySQL Queries on "Nmap Results" SQL Abfragen auf Nmap Ergebnisse Ivan Bütler 31. August 2009 Wer den Portscanner "NMAP" häufig benutzt weiss, dass die Auswertung von grossen Scans mit vielen C- oder sogar
BLOB oder wie kommt das Bild in
Migration BLOB oder wie kommt das Bild in die Datenbank Einführung in das Entwicklungswerkzeug PL/SQL Developer Timo Meyer Seite 1 von 10 OCP DBA 9i 2005-06-21 Seite 1 von 10 Agenda Migration 1. Software-Download
Subversion. Einstieg in die. Versionskontrolle
Versionskontrolle mit Subversion Einstieg in die Versionskontrolle Dipl.Ing.(FH) K. H. Marbaise Agenda Wozu Versionskontrolle? Was leistet Versionskontrolle? Historie zu Subversion Projekt Handling Installation
Kerberos - Single Sign On ganz einfach
Kerberos - Single Sign On ganz einfach DOAG Konferenz 2013 Jürgen Kühn Senior Consultant Trivadis GmbH 14. Mai 2013 Düsseldorf BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG
Serverprovisioning in einer dynamischen Infrastruktur Systemmanagement LinuxTag 2012
Serverprovisioning in einer dynamischen Infrastruktur Systemmanagement LinuxTag 2012 vorgestellt am 23.05.2012 Alexander Pacnik inovex GmbH Wir nutzen Technologien, um unsere Kunden glücklich zu machen.
Oracle 10g und SQL Server 2005 ein Vergleich. Thomas Wächtler 39221
Oracle 10g und SQL Server 2005 ein Vergleich Thomas Wächtler 39221 Inhalt 1. Einführung 2. Architektur SQL Server 2005 1. SQLOS 2. Relational Engine 3. Protocol Layer 3. Services 1. Replication 2. Reporting
Ausgabe in Excel leicht gemacht mit dem JDD Spreadsheet Publisher. Dietmar Aust JDD- So;ware UG www.jdd- so;ware.com
Ausgabe in Excel leicht gemacht mit dem Dietmar Aust JDD- So;ware UG www.jdd- so;ware.com JDD- So;ware UG Dietmar Aust 15 Jahre Entwicklung von WebapplikaFonen auf Basis von Oracle, seit 2006 nur APEX
Wie sicher sind Database Links?
Wie sicher sind Database Links? Dani Schnider Principal Consultant 1. Mai 2013 In vielen Data Warehouses werden die Quelldaten über Database Links in die Staging Area geladen. Dabei wird häufig die Frage
Einführung in Maven und GWT
Einführung in Maven und GWT Prof. Christoph Knabe Beuth-Hochschule Berlin 08.05.2014 Gliederung Motivation für Build-Werkzeug Maven-Ziele, Begriffe Maven-Benutzung in 5 min Maven-Vorteile GWT-Ziele GWT-Projekt
Ist Qualität nachrüstbar? Testen, Dokumentation und Code Qualität von Anfang an
Ist Qualität nachrüstbar? Testen, Dokumentation und Code Qualität von Anfang an Was ist Qualität? Definition laut EN ISO 9000:2005 Qualität wird definiert als "Grad, in dem ein Satz inhärenter Merkmale
Vom lokalen Build zum Deployment
Vom lokalen Build zum Deployment International PHP Conference Manuel Pichler 12.10.2011 Vom lokalen Build zum Deployment 1 / 36 Über mich Diplominformatiker Mehr als 10 Jahre Erfahrung im PHP-Umfeld Autor
BI Publisher Berichtswesen einfach und sicher. Alexander Klauss Centric IT Solutions GmbH
BI Publisher Berichtswesen einfach und sicher Alexander Klauss Centric IT Solutions GmbH Agenda Ziele der BI Publisher Module Anwendung und Vorgehensweise der BI Publisher Module Voraussetzungen BI Publisher
Die Entwicklung des Open-Source. Source-Tools. zum Datenbankabgleich von Karsten Panier. Inhalt
Die Entwicklung des Open-Source Source-Tools zum Datenbankabgleich von Karsten Panier Inhalt Motivation Vorstellung StIXDB Entstehungsgeschichte Open-Source-Entwicklung StIXDB Architektur Eclipse Einfluss
Architektur / Komponenten ASO SSL. sqlnet.ora sqlnet.ora
Betrifft: Oracle NET - SSL Test and orapki is your friend Autor: Peter Hulm Art der Info: Technische Background Info (Juli 2005) Quelle Aus unserer Schulungs- und Beratungstätigkeit Integritätsgeschützte
MaxDB Einführung in die Installation und Nutzung von MaxDB (Version 7.5.0.5)
MaxDB Einführung in die Installation und Nutzung von MaxDB (Version 7.5.0.5) Hinweise: Diese Installation bezieht sich auf die Version 7.5.0.5, bei Nachfolgern kann sich einiges ändern Herunter geladen
Continuous Delivery mit OpenShift, 2nd Edition
Daniel Tschan CTO Continuous Delivery mit OpenShift, 2nd Edition OpenShift Tech Lab, Bern, 27.10.2014 1 Grundlagen Kleine Geschichte «Integration Hell» und «Works on My Machine» 1991: Object Oriented Design:
www.informatik-aktuell.de
www.informatik-aktuell.de SQL Server 2014 Frankfurter Datenbanktage 2015 Maic Beher BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH
Andreas Emhart Geschäftsführer Alegri International Group
Andreas Emhart Geschäftsführer Alegri International Group Agenda Vorstellung Alegri International Überblick Microsoft Business Intelligence Sharepoint Standard Business Intelligence Tool Excel Service
DWH Szenarien. www.syntegris.de
DWH Szenarien www.syntegris.de Übersicht Syntegris Unser Synhaus. Alles unter einem Dach! Übersicht Data-Warehouse und BI Projekte und Kompetenzen für skalierbare BI-Systeme. Vom Reporting auf operativen
Gerrit und Jenkins ein Traumpaar für Pre-Tested Commit
und ein Traumpaar für Pre-Tested Commit Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Steffen Schäfer Steffen Schluff Version:.0 www.oio.de [email protected] Gliederung Pre-tested commit und
Einreichung zum Call for Papers
Internet: www.aitag.com Email: [email protected] Einreichung zum Call for Papers Kontaktinformationen Sven Hubert AIT AG Leitzstr. 45 70469 Stuttgart Deutschland http://www.aitag.com bzw. http://tfsblog.de
Docker für Java Entwickler
Wir unternehmen IT. Docker für Java Entwickler Dr. Roland Huß, ConSol* Software GmbH JavaLand, 24.3.2015 Agenda Docker Crash Intro Docker für Java Entwickler Integrationstests Paketierung von Anwendungen
Architekturüberblick Gradle
Architekturüberblick Gradle STEFAN ZÖRNER, EMBARC Stefan.Zoerner@ @StefanZoerner 0 Über diese Folien In unserem Architektur-Spicker #1 ( Der Architekturüberblick ) schlagen wir u.a. eine Struktur für Folienvorträge
Versionskontrolle mit Subversion
Versionskontrolle mit Subversion Dipl.-Inf. (FH) Jan Fader 14. März 2008 Dipl.-Inf. (FH) Jan Fader Versionskontrolle mit Subversion 14. März 2008 1 / 10 Einführung Vorteile eines Versionskontrollsystems
Acrolinx IQ. Verbindungen mit externen Terminologiedatenbanken 2.9
Acrolinx IQ Verbindungen mit externen Terminologiedatenbanken 2.9 2 Inhalt Einleitung 3 Über diesen Leitfaden...3 Verbinden mit externen Terminologiedatenbanken 4 Erstellen von Sicherungen vorhandener
HP Service Manager 7 mit ITSM Implementation Accelerator (IIA) ITIL V3 out of the box?
HP Service Manager 7 mit ITSM Implementation Accelerator (IIA) ITIL V3 out of the box? 04. November 2008 ITC GmbH 2008 Agenda Was bringt der HP Service Manager 7? Überblick SM7 Module Neue / zusätzliche
Configuration Management mit Verbosy 17.04.2013 OSDC 2013. Eric Lippmann www.netways.de
Configuration Management mit Verbosy 17.04.2013 OSDC 2013 Eric Lippmann Kurzvorstellung NETWAYS Expertise OPEN SOURCE SYSTEMS MANAGEMENT OPEN SOURCE DATA CENTER Monitoring & Reporting Configuration Management
Build-Pipeline mit Jenkins
JUG Augsburg 24.10.2013 Seite 1 Wer sind wir? Agiler Architekt und Entwickler Eigenes Produkt mit kompletter Pipeline / CD aktuell: Architekt / Entwickler in einem großen Entwicklungsprojekt im Automotiv
APEX: from past to present
APEX: from past to present Neues in APEX 4.2... und nützliche, kaum bekannte Features aus älteren Releases. Carsten Czarski ORACLE Deutschland B.V. & Co KG Anwendungsentwicklung Erwartungen...
Markus Feichtinger. Power Systems. Der Weg zu POWER! 2009 IBM Corporation
Markus Feichtinger Power Systems Der Weg zu POWER! Agenda Motivation Lösung Beispiel Export / Import - Überblick - Migration Beispiel XenoBridge - Überblick - Migration Benefits 2 Motivation Strategisch
Consultant & Geschäftsführer, enpit consulting OHG E-Mail: [email protected]
ADF Spotlight - Entwicklungswerkzeuge & - methoden - ADF 12c mit Git, Maven & Co. - Status Quo Ulrich Gerkmann-Bartels Consultant & Geschäftsführer, enpit consulting OHG E-Mail: [email protected] +++ Bitte
FS 2013. cs108 Programmierpraktikum Subversion. Lukas Beck Cedric Geissmann Alexander Stiemer
cs108 Programmierpraktikum Subversion Lukas Beck Cedric Geissmann Alexander Stiemer Probleme in der SW-Entwicklung Teamarbeit Gemeinsamer (und gleichzeitiger) Zugriff auf Ressourcen Dateiserver Datenverlust
OWB 10.2 Experts im Einsatz: Automatisierung von Designschritten bei der Bayer Healthcare AG. Referent: Lutz Bauer, Senior Systemberater, MT AG
OWB 10.2 Experts im Einsatz: Automatisierung von Designschritten bei der Bayer Healthcare AG Referent: Lutz Bauer, Senior Systemberater, MT AG Inhaltsverzeichnis Kurzvorstellung Data Warehouse Bayer Healthcare
Fachbereich Informatik Praktikumsversuch 6. Prof. Dr. S. Karczewski Dipl. Inf. Dipl. Math. Y. Orkunoglu Christoph Gerold, B. Sc. Datum: 02.07.
Hochschule Darmstadt Data Warehouse Fachbereich Informatik Praktikumsversuch 6 Prof. Dr. S. Karczewski Dipl. Inf. Dipl. Math. Y. Orkunoglu Christoph Gerold, B. Sc. Datum: 02.07.2013 Einleitung Data Warehouse
Vollständig generisches DWH für kleine und mittelständische Unternehmen
Vollständig generisches DWH für kleine und mittelständische Unternehmen Marc Werner Freiberufler Berlin Schlüsselworte: Wirtschaftlichkeit, Kostenreduzierung, Metadaten, Core Data Warehouse, Slowly Changing
Installationsanleitung für die netzbasierte Variante Bis Version 3.5. KnoWau, Allgemeine Bedienhinweise Seite 1
1 Installationsanleitung für die netzbasierte Variante Bis Version 3.5 Copyright KnoWau Software 2013 KnoWau, Allgemeine Bedienhinweise Seite 1 2 Seite absichtlich leer KnoWau, Allgemeine Bedienhinweise
