Datenintegration & Datenherkunft Architekturen
|
|
|
- Inken Vogt
- vor 10 Jahren
- Abrufe
Transkript
1 Datenintegration & Datenherkunft Architekturen Wintersemester 2010/11 Melanie Herschel Lehrstuhl für Datenbanksysteme, Universität Tübingen 1 Kapitel 4 Architekturen Überblick der besprochenen Architekturen Föderierte DB Architekturen 3 Schichten Architektur 4 Schichten Architektur Multidatenbankarchitektur 5 Schichten Architektur Mediator-Wrapper Architektur Konfigurationen Mediatoren Wrapper 2
2 Betrachtete Datenbanksysteme! Monolithische Datenbanken! Laufen auf einzelnem Rechner! ANSI/SPARC 3-Schichten Architektur! Verteilte Datenbanken! Verschiedene Rechner! Kaum Heterogenität! 4-Schichten Architektur! Multidatenbanken! Mehrere heterogene Datenquellen! Integration auf Anfrageebene! Multidatenbankarchitektur (4 Schichten) 3 Betrachtete Datenbanksysteme! Föderierte Datenbanken! Mehrere heterogene Datenquellen! Integration auf ebene! 5-Schichten Architektur! Mediatorbasierte Datenbanken! Verallgemeinerung der anderen Ansätze! Mediator-Wrapper Architektur! Peer-Daten-Management-Systeme! Auflösung der Unterscheidung zwischen Datenquelle und integriertem System! PDMS Architektur 4
3 Verteilung Klassifikation verteilter DBMS nach [ÖV99] Platzierung der verschiedenen Datenbanksystene auf Klassifikation Verteilung/Distribution Peer-topeer Client/Server Autonomie Heterogenität Enge Integration Semiautonom Kapitel 4 Architekturen Überblick der besprochenen Architekturen Föderierte DB Architekturen 3 Schichten Architektur 4 Schichten Architektur Multidatenbankarchitektur 5 Schichten Architektur Mediator-Wrapper Architektur Konfigurationen Mediatoren Wrapper 6 Isolation 5
4 3-Schichten Architektur ANSI/SPARC 3-Schichten Architektur für zentralisierte DBMS! Interne (physische) Sicht! Speichermedium (Tape, Festplatte)! Speicherort (Zylinder, Block)! Konzeptionelle (logische) Sicht! Unabhängig von physischer Sicht! Definiert durch Datenmodell! Stabiler Bezugspunkt für interne und externe Sichten! Externe (logische) Sicht! Erlauben Anwendungsprogrammen den Zugriff! Nur auf die relevanten Daten! Enthält Aggregationen und Transformationen 1 N Konzeptionelles Internes 7 3-Schichten Architektur Anwendungen 1 N DBMS Konzeptionelles Internes 8
5 4-Schichten Architektur! Für verteilte DBMS! Neu: Trennung lokales vs. globales konzeptionelles.! Globales konzeptionelles ist integriert aus den lokalen konzeptionellen s.! und globales konzept. können gleich sein. 1 konzept. Internes Konzeptionelles N konzept. Internes 9 4-Schichten Architektur Anwendungen 1 N Verteiltes DBMS Konzeptionelles konzept. konzept. Lokale DBMS Internes Internes 10
6 Multidatenbankarchitektur (4 Schichten) [LMR90]! Jede Quelle bietet ein Exportschema an. und Export- können gleich sein.! Integration ist Teil externen ta.! Multi-DBMS stellt den Anwendungen Multidantenbanksprache zur Verfügung.! Externe ta können mit der Multidatenbanksprache definiert werden.! Voraussetzung! Nutzer/Anwendungen kennen die jeweiligen ta! Multidatenbanksprache! Lose Kopplung 1 Export- konzept. Internes N Export- konzept. Internes 11 4-Schichten Architektur Anwendungen 1 N Export- Export- Lokale DBMS konzept. konzept. Internes Internes 12
7 5-Schichten Architektur [SL90]! Neu:! Interne ta werden nicht mehr betrachtet. 1 N! Exportschemas! Integriertes, föderiertes Exportschema Föderiertes Exportschema! Terminologie! = lokales konzept. Komponentenschema Komponentenschema! Föderiertes = globales konzept Schichten Architektur [SL90]! Lokale s! Konzeptionell! Komponentenschemas! Kanonisches Datenmodell 1 N Föderiertes! Übergang durch Mappings.! Überwindet Datenmodellheterogenität.! Exportschemas! Teilmenge des Exportschema Exportschema Komponentenschema Komponentenschema Komponentenschemas! Verwaltet Zugangsberechtigungen 14
8 5-Schichten Architektur [SL90]! Föderiertes! Integriert aus den Exportschemas! Kennt Datenverteilung! Andere Namen:! Import! Globales! Enterprise! Unified! Mediator!! Föderiertes kann sehr groß sein " Vereinfachung im Exportschema! Evolution leichter! Zusätzliche Integritätsbedingungen! Zugangskontrollen 1 Exportschema N Föderiertes Exportschema 15 5-Schichten Architektur [SL90]! Mischformen! Einige Schichten nicht immer nötig.! Z.B. wenn lokales und Komponentenschema gleich sind.! Z.B. wenn komplettes Komponentenschema exportiert werden soll.! Ein Komponentenschema kann mehrere Exportschemas haben.! Große FDBS können mehrere föderierte s haben.! Föderation!! Nur semi-autonom! Lokale DBMS müssen bereits kanonisches Datenmodell unterstützen. 1 Exportschema N Föderiertes Exportschema Komponentenschema Komponentenschema Komponentenschema Komponentenschema 16
9 5-Schichten Architektur [SL90] Anwendungen 1 N Föd. DBMS Exportschema Föderiertes Exportschema Lokale DBMS Komponentenschema Komponentenschema 17 Vergleich der Architekturen [Con97] Import / Export 4-Schichten 5-Schichten Lose Kopplung Lose Kopplung Enge Kopplung Integration durch Nutzer und globalen Admin Zugriff über lokales System Keine globale DBMS Funktionalität Integration durch Nutzer Zugriff über globale Schnittstellen DBMS-Funktionalität nur durch Multidatenbanksprachen Integration durch globalen Administrator Zugriff durch globales System DBMS-Funktionalität im globalen System 18
10 Kapitel 4 Architekturen Überblick der besprochenen Architekturen Föderierte DB Architekturen 3 Schichten Architektur 4 Schichten Architektur Multidatenbankarchitektur 5 Schichten Architektur Mediator-Wrapper Architektur Konfigurationen Mediatoren Wrapper 19 Die Architektur Mediator Globales (Mediator-) Wrapper Wrapperschema Datenquelle (Export-) Wrapper Wrapperschema Datenquelle (Export-) Jede Komponente kann (muss aber nicht) ein autonomes System sein. 20
11 Mediator-Wrapper Architektur Wrapper für mehrere Quellen Anwendung 1 Anwendung 2 Mediator Wrapper1 Wrapper3 Quelle 1 Quelle 2 Quelle 3 Quelle 1 und Quelle 2 unterscheiden sich nur leicht, z.b. zwei Oracle Datenbanken mit identischen s. 21 Mediator-Wrapper Architektur Schachtelung von Mediatoren Anwendung 1 Anwendung 2 Mediator1 Mediator2 Wrapper3 Wrapper1 Wrapper2 Quelle 1 Quelle 2 Quelle 3 Mediatoren dienen als Quellen für andere Mediatoren. Stufenweise Added- Value. 22
12 Mediator-Wrapper Architektur Zugriff von Anwendungen auf Wrapper Anwendung 1 Anwendung 2 Mediator1 Wrapper1 Mediator2 Wrapper2 Wrapper3 Quelle 1 Quelle 2 Quelle 3 Anwendungen können auch direkt mit Quellen kommunizieren. etc. 23 Mediatoren Definition Mediator! A mediator is a software module that exploits encoded knowledge about certain sets or subsets of data to create information for a higher layer of applications Wiederhold `92 [Wie92]! Ein Mediator ist eine Softwarekomponente, die Wissen über bestimmte Daten benutzt, um Informationen für höherwertige Anwendungen zu erzeugen. 24
13 Mediatoren Daten werden zu Informationen 25 Mediatoren Aufgaben Zentrale Aufgabe eines Mediators ist, Daten einen Mehrwert zu geben. Dazu gehören Aufgaben wie! Informationsintegration zur Ergänzung der Daten durch zusätzliche Quellen! Suche und Auswahl relevanter Datenquellen! Datentransformationen zur Konsistenzerhaltung! Bereitstellung von Metadaten zur Weiterverarbeitung! Integration von Daten mittels gemeinsamer Schlüssel! Abstraktion bzw. Aggregation zum besseren Verständnis! Ordnen von Ergebnissen in einem Ranking! Filter zur Zugangskontrolle! Semantisch sinnvolle Ausweitungen von Anfragen! 26
14 Mediatoren Expertenwissen! Um die Aufgaben zu erfüllen wird in der Regel ein Domänenexperte benötigt.! Das integrierte und die Abbildung der Quellschemata auf das integrierte stellen das Expertenwissen dar.! Bei der Erweiterung von Anfragen muss ebenfalls auf Expertenwissen zurückgegriffen werden, das idealerweise in einem Thesaurus oder einer Ontologie abgelegt ist. 27 Keep it Simple [A mediator] should be small and simple, so that it can be maintained by one expert or, at most, a small and coherent group of experts. Wiederhold `92 Ein Mediator sollte klein und einfach genug sein, um durch einen einzigen oder höchstens eine kleine Gruppe von Experten gewartet werden zu können. D.h.: Einfaches föderiertes, begrenzte Domäne, einfache Schnittstellen Erfahrung: Suchmaschinen ändern wöchentlich ihre Schnittstelle 28
15 Keep it Simple 29 Dicke und Dünne Mediatoren Serviceumfang Geringer Mehrwert Zu dünn Zu dick Schlecht komponierbar Genau richtig Wenig Nutzer Zu schmal Zu breit Schwer wartbar Diskursbereich 30
16 Wrapper Definition Wrapper! Wrapper sind Softwarekomponenten, die die Kommunikation und den Datenfluss zwischen Mediatoren und Datenquellen herstellen.! Wrapper sind jeweils spezialisiert auf eine Ausprägung autonomer, heterogener Quellen.! Wrapper vermitteln zwischen Mediator und Quelle. 31 Wrapper Aufgaben! Lösen Schnittstellenheterogenität! technisch! SQL, HTML Formulare, http, CORBA,! Mächtigkeit der Anfragesprache! Lösen Datenmodellheterogenität! Lösen schematische Heterogenität! Liefern globales! Reduzieren Anzahl der Datenmodelle (mit denen das IIS umgehen muss)! Reduzieren Anzahl der ta! Unterstützen globale Optimierung! Kostenmodell! Anfragefähigkeiten 32
17 Wrapper Anforderungen! Sollten schnell implementiert werden können! (< 1 Woche)! Sollten wiederverwendbar sein! Lokale Wartung (bei föderierten Systemen)! An den Wrappern scheitern viele Projekte!! Deshalb Forschung zur schnellen oder sogar automatischen Wrappergenerierung.! Wrapperbibliotheken 33 Garlic Wrapper Generierung Praktische Anforderungen aus [TS97]! Start-up Kosten gering (Stunden)! Erweiterbarkeit! Einfacher Start! Später Fähigkeiten der Quellen hinzufügen! Flexibilität! Möglichst breites Spektrum an Quellen abdecken! Neue Quellen stören Architektur nicht.! Optimierung! Nicht durch Autoren sondern durch Garlic 34
18 Garlic Wrapper Generierung Vier Grund-Services 1. Modellierung und Zugriff auf die Daten in der Quelle 2. Aufruf von Methoden in der Quelle 3. Mithilfe bei der Anfrageplanung 4. Anfrageausführung 35 Garlic Wrapper Generierung Quelle: [TS97] 36
19 Garlic Wrapper Generierung Modellierung und Zugriff auf die Daten! Garlic nutzt OO Modell! Wrapper stellt Daten als Objekte mit Interface (globales ) und Implementierung (lokales ) dar.! Stellt Identität von Objekten her. 37 Garlic Wrapper Generierung Aufruf von Methoden in der Quelle! Implizit immer: Get_attr() für jedes Attribut! Implizit immer: Set_attr() für jedes nicht-read-only Attribut! Um auch Quellen abzudecken, die nur über Methoden zu erreichen sind.! Um besondere Fähigkeiten von Quellen auszuschöpfen.! Beispiel: display_image(imageid) 38
20 Garlic Wrapper Generierung Mithilfe bei der Anfrageplanung (query planning)! Garlics Anfrageplanung betrachtet alternative Pläne und sucht den besten heraus.! Kostenbasiert! Mediator verschickt Teilaufgaben an Wrapper.! Wrapper kann Teile davon ablehnen (je nach Fähigkeiten der Quelle).! Mediator gleicht aus.! Preprocessing! Postprocessing! Wrapper liefert null oder mehr Teilpläne zurück.! Teilpläne werden in Gesamtplan eingebaut. 39 Garlic Wrapper Generierung Anfrageausführung (query execution)! Mediator führt einen Operatorbaum aus.! Wrapper-Teilpläne sind Blätter in dem Baum.! Pläne werden in Iteratoren umgewandelt.! Pipelining 40
21 Garlic Wrapper Generierung XML Wrapper für DB2 Kunden Posten Bestellungen Zahlungen XML Posten Bestellungen Relationales (virtuelle Tabellen, nicknames) Kunden Shredding Zahlungen 41 Garlic Wrapper Generierung XML Wrapper für DB2 CREATE NICKNAME kunden_nn( name VARCHAR(48) OPTIONS(XPATH './name/text()'), addresse VARCHAR(48) OPTIONS(XPATH './address/text()'), kunden_nn_id VARCHAR(48) OPTIONS(PRIMARY_KEY 'YES')) FOR SERVER xml_server OPTIONS(XPATH '//customer', FILE_PATH customers.xml'); CREATE NICKNAME order_nn( amount DOUBLE OPTIONS(XPATH './amount/text()'), date VARCHAR(48) OPTIONS(XPATH './date/text()'), order_nn_id VARCHAR(48) OPTIONS(PRIMARY_KEY 'YES'), customer_nn_fid VARCHAR(48) OPTIONS(FOREIGN_KEY 'CUSTOMER_NN')) FOR SERVER xml_server OPTIONS(XPATH './/order'); CREATE NICKNAME item_nn( name! VARCHAR(48) OPTIONS(XPATH './name/text()'), quant!integer OPTIONS(XPATH './quant/text()'), order_nn_fid! VARCHAR(48) OPTIONS(FOREIGN_KEY 'ORDER_NN')) FOR SERVER xml_server OPTIONS(XPATH './/item'); CREATE NICKNAME payment_nn( amount INTEGER OPTIONS(XPATH './amount/text()'), date VARCHAR(48) OPTIONS(XPATH './date/text()'), customer_nn_fid VARCHAR(48) OPTIONS(FOREIGN_KEY 'CUSTOMER_NN')) FOR SERVER xml_server OPTIONS(XPATH './/payment'); 42
22 Zusammenfassung Föderierte Datenbankarchitekturen Import/Export Architektur 4 Schichten Architektur 5 Schichten Architektur Mediator-Wrapper Architektur Mediator Wrapper Wrappergenerierung mit Garlic 43
Informationsintegration
Informationsintegration Grundlegende Architekturen Ulf Leser Inhalt diese Vorlesung Klassifikation verteilter, autonomer, heterogener Systeme Weitere Klassifikationskriterien Schichtenaufbau integrierter
Informationsintegration Architekturen
Informationsintegration Architekturen 3.5.2007 Felix Naumann Überblick 2 Überblick über Informationssysteme Klassifikation Weitere Kriterien Architekturen 3 Schichten Architektur 4 Schichten Architektur
Seminar Informationsintegration und Informationsqualität. Dragan Sunjka. 30. Juni 2006
Seminar Informationsintegration und Informationsqualität TU Kaiserslautern 30. Juni 2006 Gliederung Autonomie Verteilung führt zu Autonomie... Intra-Organisation: historisch Inter-Organisation: Internet
Enterprise Applikation Integration und Service-orientierte Architekturen. 01 Einführung
Enterprise Applikation Integration und Service-orientierte Architekturen 01 Einführung Agenda Warum EAI Klassifikation von EAI-Ansätzen Ebenen der Integration Architekturen zur Datenintegration Prof. Dr.
Integration verteilter Datenquellen in GIS-Datenbanken
Integration verteilter Datenquellen in GIS-Datenbanken Seminar Verteilung und Integration von Verkehrsdaten Am IPD Lehrstuhl für Systeme der Informationsverwaltung Sommersemester 2004 Christian Hennings
WS 2002/03. Prof. Dr. Rainer Manthey. Institut für Informatik III Universität Bonn. Informationssysteme. Kapitel 1. Informationssysteme
Informationssysteme Informationssysteme WS 2002/03 Prof. Dr. Rainer Manthey Institut für Informatik III Universität Bonn 2002 Prof. Dr. Rainer Manthey Informationssysteme 1 DB und/oder IS: terminologischer
Database 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
White Paper. Konfiguration und Verwendung des Auditlogs. 2012 Winter Release
White Paper Konfiguration und Verwendung des Auditlogs 2012 Winter Release Copyright Fabasoft R&D GmbH, A-4020 Linz, 2011. Alle Rechte vorbehalten. Alle verwendeten Hard- und Softwarenamen sind Handelsnamen
Datenbanken. Prof. Dr. Bernhard Schiefer. [email protected] http://www.fh-kl.de/~schiefer
Datenbanken Prof. Dr. Bernhard Schiefer [email protected] http://www.fh-kl.de/~schiefer Wesentliche Inhalte Begriff DBS Datenbankmodelle Datenbankentwurf konzeptionell, logisch und relational
Ein Beispiel. Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse?
Ein Beispiel Ein Unternehmen will Internettechnologien im Rahmen des E- Business nutzen Welche Geschäftsprozesse? Dipl.-Kfm. Claus Häberle WS 2015 /16 # 42 XML (vereinfacht) visa
Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine
Seite 1 von 11 Anleitung Inhalt Inhalt... 1 1. Installation... 2 2. Setup... 2 2.1 Login... 2 2.2 Benutzer erstellen... 2 2.3 Projekt erstellen... 4 2.4 SVN/Git Integration... 6 2.4.1 Konfiguration für
Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015
Software Engineering Zur Architektur der Applikation Data Repository Franz-Josef Elmer, Universität Basel, HS 2015 Software Engineering: Mit acht bewährten Praktiken zu gutem Code 2 Schichtarchitektur
Information-Design-Tool
Zusatzkapitel Information-Design-Tool zum Buch»HR-Reporting mit SAP «von Richard Haßmann, Anja Marxsen, Sven-Olaf Möller, Victor Gabriel Saiz Castillo Galileo Press, Bonn 2013 ISBN 978-3-8362-1986-0 Bonn
Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten
1 von 5 12.01.2013 17:59 SharePoint 2013 Veröffentlicht: 16.10.12 Zusammenfassung: Informationen zur Verwendung von Excel zum Erstellen und Freigeben von Verbindungen mit SQL Server-Daten, mit deren Hilfe
Kommunikationsübersicht XIMA FORMCYCLE Inhaltsverzeichnis
Kommunikationsübersicht Inhaltsverzeichnis Kommunikation bei Einsatz eines MasterServer... 2 Installation im... 2 Installation in der... 3 Kommunikation bei Einsatz eines MasterServer und FrontendServer...
Anforderungen an die HIS
Anforderungen an die HIS Zusammengefasst aus den auf IBM Software basierenden Identity Management Projekten in NRW Michael Uebel [email protected] Anforderung 1 IBM Software Group / Tivoli Ein Feld zum
Fachbericht zum Thema: Anforderungen an ein Datenbanksystem
Fachbericht zum Thema: Anforderungen an ein Datenbanksystem von André Franken 1 Inhaltsverzeichnis 1 Inhaltsverzeichnis 1 2 Einführung 2 2.1 Gründe für den Einsatz von DB-Systemen 2 2.2 Definition: Datenbank
Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten
1 von 5 12.01.2013 17:58 SharePoint 2013 Veröffentlicht: 16.10.12 Zusammenfassung: Informationen zur Verwendung von Excel zum Erstellen und Freigeben einer Verbindung zu SQL Server Analysis Services-Daten,
white sheep GmbH Unternehmensberatung Schnittstellen Framework
Schnittstellen Framework Mit dem Schnittstellen Framework können Sie einerseits Ihre Schnittstellen automatisch überwachen. Eine manuelle Kontrolle wird überflüssig, da das Schnittstellen Framework ihre
Java Enterprise Architekturen Willkommen in der Realität
Java Enterprise Architekturen Willkommen in der Realität Ralf Degner ([email protected]), Dr. Frank Griffel ([email protected]) Techniker Krankenkasse Häufig werden Mehrschichtarchitekturen
Autorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente
Autorisierung Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente Dokumentation zum Referat von Matthias Warnicke und Joachim Schröder Modul: Komponenten basierte Softwareentwickelung
IBM SPSS Data Access Pack Installationsanweisung für Windows
IBM SPSS Data Access Pack Installationsanweisung für Windows Inhaltsverzeichnis Kapitel 1. Übersicht.......... 1 Einführung............... 1 Bereitstellen einer Datenzugriffstechnologie.... 1 ODBC-Datenquellen...........
How-to: Webserver NAT. Securepoint Security System Version 2007nx
Securepoint Security System Inhaltsverzeichnis Webserver NAT... 3 1 Konfiguration einer Webserver NAT... 4 1.1 Einrichten von Netzwerkobjekten... 4 1.2 Erstellen von Firewall-Regeln... 6 Seite 2 Webserver
ACDSee Pro 2. ACDSee Pro 2 Tutorials: Übertragung von Fotos (+ Datenbank) auf einen anderen Computer. Über Metadaten und die Datenbank
Tutorials: Übertragung von Fotos (+ ) auf einen anderen Computer Export der In dieser Lektion erfahren Sie, wie Sie am effektivsten Fotos von einem Computer auf einen anderen übertragen. Wenn Sie Ihre
Informationsintegration Architekturen. 17.4.2012 Felix Naumann
Informationsintegration Architekturen 17.4.2012 Felix Naumann Überblick 2 Überblick über Informationssysteme Klassifikation Materialisiert vs. virtuell Architekturen 3 Schichten Architektur 4 Schichten
2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:
2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Configuring Terminal Services o Configure Windows Server 2008 Terminal Services RemoteApp (TS RemoteApp) o Configure Terminal Services Gateway
Dynamisches 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
Fassade. Objektbasiertes Strukturmuster. C. Restorff & M. Rohlfing
Fassade Objektbasiertes Strukturmuster C. Restorff & M. Rohlfing Übersicht Motivation Anwendbarkeit Struktur Teilnehmer Interaktion Konsequenz Implementierung Beispiel Bekannte Verwendung Verwandte Muster
Hilfe zur Urlaubsplanung und Zeiterfassung
Hilfe zur Urlaubsplanung und Zeiterfassung Urlaubs- und Arbeitsplanung: Mit der Urlaubs- und Arbeitsplanung kann jeder Mitarbeiter in Coffee seine Zeiten eintragen. Die Eintragung kann mit dem Status anfragen,
IRF2000 Application Note Lösung von IP-Adresskonflikten bei zwei identischen Netzwerken
Version 2.0 1 Original-Application Note ads-tec GmbH IRF2000 Application Note Lösung von IP-Adresskonflikten bei zwei identischen Netzwerken Stand: 27.10.2014 ads-tec GmbH 2014 IRF2000 2 Inhaltsverzeichnis
Kapitel 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
Kapitel 4 Die Datenbank Kuchenbestellung Seite 1
Kapitel 4 Die Datenbank Kuchenbestellung Seite 1 4 Die Datenbank Kuchenbestellung In diesem Kapitel werde ich die Theorie aus Kapitel 2 Die Datenbank Buchausleihe an Hand einer weiteren Datenbank Kuchenbestellung
Web Data Management Systeme
Web Data Management Systeme Seminar: Web-Qualitätsmanagement Arne Frenkel Agenda Einführung Suchsysteme Suchmaschinen & Meta-Suchmaschinen W3QS WebSQL WebLog Information Integration Systems Ariadne TSIMMIS
Kapitel 10 Aktive DBMS
Kapitel 10 Aktive DBMS 10 Aktive DBMS 10 Aktive DBMS...1 10.1 Einführung und Definition...2 10.2 Funktionsprinzip: ADBMS und ECA-Modell...4 10.3 Potentiale und Vorteile ADBMS...5 10.4 Aktive Elemente einer
Ablösung von Control-M durch JobScheduler
Ablösung von Control-M durch JobScheduler Integration des JobSchedulers in eine TWS Landschaft SOS Software GmbH Berlin, Germany Inhalt Rahmenbedingungen I & II Control-M Landschaft (früher) JobScheduler
Definition Informationssystem
Definition Informationssystem Informationssysteme (IS) sind soziotechnische Systeme, die menschliche und maschinelle Komponenten umfassen. Sie unterstützen die Sammlung, Verarbeitung, Bereitstellung, Kommunikation
(1) Mit dem Administrator Modul werden die Datenbank, Gruppen, Benutzer, Projekte und sonstige Aufgaben verwaltet.
1 TimeTrack! TimeTrack! Ist ein Softwareprodukt von The Project Group, welches der Erfassung von Ist- Aufwänden von Projekten dient. Voraussetzung hierfür ist allerdings, dass das Projekt vorher mit Microsoft
MSSQL Server Fragen GridVis
MSSQL Server Fragen GridVis 1.0 Server allgemein Frage 1.1 Welche Sprache benötigt die Software bzgl. Betriebssystem/SQL Server (deutsch/englisch)? 1.2 Welche MS SQL Server-Edition wird mindestens benötigt
Lokale Installation von DotNetNuke 4 ohne IIS
Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann [email protected] 12.12.2006 Agenda Benötigte Komponenten Installation
Step by Step Remotedesktopfreigabe unter Windows Server 2003. von Christian Bartl
Step by Step Remotedesktopfreigabe unter Windows Server 2003 von Remotedesktopfreigabe unter Windows Server 2003 Um die Remotedesktopfreigabe zu nutzen muss diese am Server aktiviert werden. Außerdem ist
Systemvoraussetzungen Informationscenter IFC
Systemvoraussetzungen Informationscenter IFC Allgemeiner Hinweis: Die im Folgenden genannten Systemvoraussetzungen stellen nur Richtlinien dar. Die genauen Anforderungen hängen von verschiedenen Faktoren
Whitepaper. Produkt: combit Relationship Manager. Einbindung externer FiBu-/Warenwirtschaftsdaten. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager Einbindung externer FiBu-/Warenwirtschaftsdaten Einbindung externer FiBu-/Warenwirtschaftsdaten - 2 - Inhalt Ausgangssituation
Mobile-Szenario in der Integrationskomponente einrichten
SAP Business One Konfigurationsleitfaden PUBLIC Mobile-Szenario in der Integrationskomponente einrichten Zutreffendes Release: SAP Business One 8.81 Alle Länder Deutsch November 2010 Inhalt Einleitung...
7. Ü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
SWT II Projekt. Chat - Anwendung. Pflichtenheft 2000 SWT
SWT II Projekt Chat - Anwendung Pflichtenheft 2000 SWT i Versionen Datum Version Beschreibung Autor 3.11.2000 1.0 erste Version Dietmar Matthes ii Inhaltsverzeichnis 1. ZWECK... 1 1.1. RAHMEN... 1 1.2.
OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt
OERA OpenEdge Reference Architecture Mike Fechner PUG Infotag 19. Mai 05 Frankfurt Überblick OERA Separated presentation and integration layers Common business logic with advanced models Data access abstracted
Lizenzierung von System Center 2012
Lizenzierung von System Center 2012 Mit den Microsoft System Center-Produkten lassen sich Endgeräte wie Server, Clients und mobile Geräte mit unterschiedlichen Betriebssystemen verwalten. Verwalten im
ERPaaS TM. In nur drei Minuten zur individuellen Lösung und maximaler Flexibilität.
ERPaaS TM In nur drei Minuten zur individuellen Lösung und maximaler Flexibilität. Was ist ERPaaS TM? Kurz gesagt: ERPaaS TM ist die moderne Schweizer Business Software europa3000 TM, welche im Rechenzentrum
Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge
Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht
Installation der 4Dv12sql Software für Verbindungen zum T.Base Server
Installation der 4Dv12sql Software für Verbindungen zum T.Base Server Die Server-Software für die T.Base Datenbank wird aktualisiert. Damit Sie eine Verbindung zur T.Base Server herstellen können, müssen
SDD System Design Document
SDD Software Konstruktion WS01/02 Gruppe 4 1. Einleitung Das vorliegende Dokument richtet sich vor allem an die Entwickler, aber auch an den Kunden, der das enstehende System verwenden wird. Es soll einen
OutLook 2003 Konfiguration
OutLook 2003 Konfiguration Version: V0.1 Datum: 16.10.06 Ablage: ftp://ftp.clinch.ch/doku/outlook2003.pdf Autor: Manuel Magnin Änderungen: 16.10.06 MM.. Inhaltsverzeichnis: 1. OutLook 2003 Konfiguration
Windows Server 2012 R2 Essentials & Hyper-V
erklärt: Windows Server 2012 R2 Essentials & Hyper-V Windows Server 2012 R2 Essentials bietet gegenüber der Vorgängerversion die Möglichkeit, mit den Boardmitteln den Windows Server 2012 R2 Essentials
Workflow, Business Process Management, 4.Teil
Workflow, Business Process Management, 4.Teil 24. Januar 2004 Der vorliegende Text darf für Zwecke der Vorlesung Workflow, Business Process Management des Autors vervielfältigt werden. Eine weitere Nutzung
Proxy. Krishna Tateneni Übersetzer: Stefan Winter
Krishna Tateneni Übersetzer: Stefan Winter 2 Inhaltsverzeichnis 1 Proxy-Server 4 1.1 Einführung.......................................... 4 1.2 Benutzung.......................................... 4 3 1
Import und Export von Übergängern
Import und Export von Übergängern SibankPLUS bietet Ihnen eine komfortable Schnittstelle, um den Wechsel der Schüler nach der Stufe 4 von der Grundschule auf eine weiterführende Schule zu verarbeiten.
Fragen zur GridVis MSSQL-Server
Fragen zur GridVis MSSQL-Server Frage Anmerkung 1.0 Server allgemein 1.1 Welche Sprache benötigt die Software bzgl. Betriebssystem/SQL Server (deutsch/englisch)? 1.2 Welche MS SQL Server-Edition wird mindestens
ORACLE Business Components for Java (BC4J) Marco Grawunder
ORACLE Business Components for Java (BC4J) Marco Grawunder Gliederung 2 Probleme von J2EE/EJB J2EE-Pattern Lösungsansatz: BC4J Architektur einer BC4J-Anwendung Komponenten Entity Objects View Objects Application
Educase. Release Notes 1.7: Neue Funktionen und Verbesserungen. Base-Net Informatik AG Wassergrabe 14 CH-6210 Sursee
Educase Release Notes 1.7: Neue Funktionen und Verbesserungen Version: 1.0 Datum: 01.12.2015 08:34 Ersteller: Andreas Renggli Status: Abgeschlossen Base-Net Informatik AG Wassergrabe 14 CH-6210 Sursee
ACCOUNTS. Wer ist marken mehrwert und was passiert mit den Daten? Wozu brauche ich einen Account bei marken mehrwert?
ACCOUNTS Wozu brauche ich einen Account bei marken mehrwert? Für die Produktregistrierung und der damit verbundenen Garantieverlängerung von Innotech Solar Modulen benötigen Sie einen Zugang zum marken
System Center Essentials 2010
System Center Essentials 2010 Microsoft System Center Essentials 2010 (Essentials 2010) ist eine neue Verwaltungslösung aus der System Center-Produktfamilie, die speziell für mittelständische Unternehmen
Aufbau eines virtuellen privaten Netzes mit Peer-to-Peer-Technologie
Aufbau eines virtuellen privaten Netzes mit Peer-to-Peer-Technologie Wolfgang Ginolas Fachhochschule Wedel 21. September 2009 Wolfgang Ginolas (Fachhochschule Wedel) 21. September 2009 1 / 14 Einleitung
Informationsintegration Architekturen Felix Naumann
Informationsintegration Architekturen 22.5.2008 Felix Naumann Überblick 2 Überblick über Informationssysteme Klassifikation Weitere Kriterien Architekturen 3 Schichten Architektur 4 Schichten Architektur
Guten Tag! CampusSource. Die CSE Integration Platform. CampusSource Engine. Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund
Engine Die CSE Integration Platform Guten Tag! Christof Pohl Softwareentwicklung Medienzentrum Universität Dortmund Integriertes Informationsmanagement mit der Engine - A2A vs. EBI Folie 2 Integration
Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt
Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen
pro4controlling - 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
SHAREPOINT SAP INTEGRATION
Ihr starker IT-Partner. Heute und morgen SHAREPOINT SAP INTEGRATION Holger Dietz, Leitung BU SharePoint HanseVision GmbH [email protected] HanseVision GmbH, ein Unternehmen der Bechtle Gruppe
ecommerce Deshalb ist es für Unternehmen jeder Grösse wichtig, den Schritt in den Online-Verkauf nicht zu verpassen.
Der Verkauf im Internet ist wichtiger denn je. Es gibt heutzutage praktisch nichts mehr, was sich nicht online bestellen und nach Hause liefern lässt. Deshalb ist es für Unternehmen jeder Grösse wichtig,
Best Practice Infor PM 10 auf Infor Blending
Best Practice Infor PM 10 auf Infor Blending, 11.11.2008 Infor Performance Management Best Practice Infor PM 10 auf Infor Blending Leistungsübersicht Infor PM 10 auf Infor Blending eine Data Warehouse
Datenmanagement in Android-Apps. 16. Mai 2013
Datenmanagement in Android-Apps 16. Mai 2013 Überblick Strukturierung von datenorientierten Android-Apps Schichtenarchitektur Möglichkeiten der Datenhaltung: in Dateien, die auf der SDCard liegen in einer
Stecken Sie Ihren USB Stick oder Ihre externe USB Festplatte in den USB Steckplatz des Sinus 154 DSL SE.
Sinus 154 DSL SE File-Server Stecken Sie Ihren USB Stick oder Ihre externe USB Festplatte in den USB Steckplatz des Sinus 154 DSL SE. Konfigurieren Sie die Parameter des File Servers. Es muss der File-Server
Kurzanleitung OOVS. Reseller Interface. Allgemein
Kurzanleitung OOVS Reseller Interface Allgemein Durch die Einführung des neuen Interfaces hat sich für Reseller von Syswebcom etwas geändert. Die Struktur der Kundenverwaltung ist einprägsamer, wenn man
Allgemeines zu Datenbanken
Allgemeines zu Datenbanken Was ist eine Datenbank? Datensatz Zusammenfassung von Datenelementen mit fester Struktur Z.B.: Kunde Alois Müller, Hegenheimerstr. 28, Basel Datenbank Sammlung von strukturierten,
Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen
9 3 Web Services 3.1 Überblick Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen mit Hilfe von XML über das Internet ermöglicht (siehe Abb.
Der beste Plan für Office 365 Archivierung.
Der beste Plan für Office 365 Archivierung. Der Einsatz einer externen Archivierungslösung wie Retain bietet Office 365 Kunden unabhängig vom Lizenzierungsplan viele Vorteile. Einsatzszenarien von Retain:
Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0.
Konfigurationsanleitung Access Control Lists (ACL) Funkwerk Copyright Stefan Dahler - www.neo-one.de 13. Oktober 2008 Version 1.0 Seite - 1 - 1. Konfiguration der Access Listen 1.1 Einleitung Im Folgenden
3 Windows als Storage-Zentrale
3 Windows als Storage-Zentrale Windows als zentrale Datenspeichereinheit punktet gegenüber anderen Lösungen vor allem bei der Integration in vorhandene Unternehmensnetze sowie bei der Administration. Dabei
Teamschool Installation/ Konvertierungsanleitung
Teamschool Installation/ Konvertierungsanleitung 1. Ordner c:\inetsrv\wwwroot\teamschool anlegen 2. CD Inhalt nach c:\inetsrv\wwwroot\teamschool kopieren 3. SQL.ini in c:\inetsrv\wwwroot\teamschool\anzeigen
Anton Ochsenkühn. amac BUCH VERLAG. Ecxel 2016. für Mac. amac-buch Verlag
Anton Ochsenkühn amac BUCH VERLAG Ecxel 2016 für Mac amac-buch Verlag 2 Word-Dokumentenkatalog! Zudem können unterhalb von Neu noch Zuletzt verwendet eingeblendet werden. Damit hat der Anwender einen sehr
Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.
Beschreibung Betriebliche Kennzahlen sind für die Unternehmensführung von zentraler Bedeutung. Die Geschäftsführer oder Manager von erfolgreichen Unternehmen müssen sich deshalb ständig auf dem Laufenden
Einteilung von Datenbanken
Datenbanksysteme (c) A.Kaiser; WU-Wien 1 Einteilung von Datenbanken 1. formatierte Datenbanken 2. unformatierte Datenbanken Information Retrieval Systeme 2 Wozu Datenbanken? Speicherung und Verwaltung
Carl-Christian Kanne. Einführung in Datenbanken p.1/513
Einführung in Datenbanken Carl-Christian Kanne Einführung in Datenbanken p.1/513 Kapitel 1 Einführung Einführung in Datenbanken p.2/513 Einführung Was ist ein Datenbanksystem (DBS)? Ein System zum Speichern
Objektrelationale Datenbanken
Vorlesung Datenbanksysteme vom 26.11.2008 Objektrelationale Datenbanken Konzepte objektrelationaler DBs SQL:1999 OO vs. OR Konzepte objektrelationaler Datenbanken Große Objekte (LOBs: Large Objects) Mengenwertige
Lizenzen auschecken. Was ist zu tun?
Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.
3. Stored Procedures und PL/SQL
3. Stored Procedures und PL/SQL 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
RMeasy das SAP IS U Add On für Versorgungsunternehmen. Optimieren Sie Ihre Prozesse in Kundengewinnung und Kundenbindung.
Beschreibung Wenn Sie: mit ECC 6.0 und IS-U auf die integrierte Systemlösung der SAP setzen und zur Gewinnung neuer und Bindung vorhandener Kunden eine gleichfalls integrierte Lösung suchen und eine Produkt
Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine
Seite 1 von 11 Anleitung Inhalt Inhalt... 1 1. Installation... 2 2. Setup... 2 2.1 Login... 2 2.2 Benutzer erstellen... 2 2.3 Projekt erstellen... 4 2.4 SVN/Git Integration... 6 2.4.1 Konfiguration für
Referenz-Konfiguration für IP Office Server. IP Office 8.1
Referenz-Konfiguration für IP Office Server Edition IP Office 8.1 15-604135 Dezember 2012 Inhalt Kapitel 1: Einführung... 5 Zweck des Dokuments... 5 Zielgruppe... 5 Zugehörige Dokumente... 5 Kapitel 2:
Business Application Framework für SharePoint Der Kern aller PSC-Lösungen
Business Application Framework für SharePoint Der Kern aller PSC-Lösungen Überblick pscbaf Dieses Dokument liefert die Antworten auf folgende Fragen: Was ist das Portal Systems Business Application Framework
Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER
AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...
Step by Step Webserver unter Windows Server 2003. von Christian Bartl
Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird
PowerWeiss Synchronisation
PowerWeiss Synchronisation 1 Einrichtung der Synchronisation I. Starten des Synchronisations Wizard Seite 3 II. Schritt 1 - Benutzer auswählen Seite 3 III. Schritt 2 - Grundlegende Einstellungen Seite
Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008
Konzeption und Implementierung einer automatisierten Testumgebung, 10. Dezember 2008 1 Gliederung Einleitung Softwaretests Beispiel Konzeption Zusammenfassung 2 Einleitung Komplexität von Softwaresystemen
ACDSee Pro 3-Tutorials: Fotos (+ Datenbank) auf einen anderen Computer bringen
Exportieren der Wenn Sie Ihre Fotos von einem Computer auf einen anderen bringen, vergessen Sie nicht die ACDSee-, sodass auch alle Daten zu Ihrem Fotos mitgenommen werden. Wird die am vorherigen Speicherort
Gesicherte 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.
Anwendungshinweis Nr. 12. Wie konfiguriere ich redundante Serververbindungen
Anwendungshinweis Nr. 12 Produkt: Schlüsselworte: Problem: Softing OPC Easy Connect OPC Server, Redundanz Wie konfiguriere ich redundante Lösung: Ausgangssituation: Eine OPC Client-Anwendung ist mit mehreren
Kurzanweisung für Google Analytics
Kurzanweisung für Google Analytics 1. Neues Profil für eine zu trackende Webseite erstellen Nach dem Anmelden klicken Sie rechts oben auf den Button Verwaltung : Daraufhin erscheint die Kontoliste. Klicken
