SQL Server 2012 Integration Services Überblick und Best Practices
|
|
- Dagmar Morgenstern
- vor 8 Jahren
- Abrufe
Transkript
1 SQL Server 2012 Integration Services Überblick und Best Practices Robert Panther, Senior Consultant CGI Group Inc.
2 Vorstellung Name Rolle Fachliche Schwerpunkte Robert Panther Senior Consultant, Logica now a part of CGI Datenbanken: Design, Implementierung & Administration (insbesondere Performance Optimierung und ETL mit SSIS) Mobile Anwendungen: Design & Implementierung Webanwendungen: Implementierung & Administration Technologien Microsoft SQL Server Windows Mobile.NET (VB.NET & C#), ASP, ASP.NET Methoden Datenbankdesign, Objektorientierte Programmierung, Strukturierte Programmierung, Schulungskonzeption & Durchführung, Projektleitung Zertifikate Spezielles Informatik Diplom (FH) MCTS SQL Server 2005 Implementation & Maintenance MCTS SQL Server 2005 Business Intelligence MCTS SQL Server 2008 Implementation & Maintenance MCITP SQL Server 2008 Developer Autor von mehreren Fachbüchern und Fachartikeln Leitung der SQL Server Expert Group bei Logica / CGI regelmäßiger Speaker auf Fachkonferenzen aktives PASS-Mitglied 2
3 Agenda Überblick SSIS Neuerungen in SSIS 2012 Best Practices Allgemeine Konventionen Struktur von SSIS-Projekten Namenskonventionen Lösungen für bekannte Probleme Fazit Was fehlt noch? Links & Literatur 3
4 Überblick SSIS
5 Überblick SSIS Was ist SSIS? SSIS = SQL Server Integration Services SSIS ist ein ETL-Tool E Extract : Extrahieren von Daten T Transform : Transformieren von Daten L Load: Laden von Daten SSIS ist Bestandteil des SQL Servers (bzw. dessen BI-Tools) SSIS : SQL Server Integration Services SSAS : SQL Server Analysis Services SSRS : SQL Server Reporting Services 5
6 Überblick SSIS Typische Verwendungszwecke von SSIS: Befüllen von Data Warehouses Datenmigrationen regelmäßige Datenabgleiche Export-Batches etc. Historie von SSIS: SQL Server 2000 : DTS (Vorgänger von SSIS) SQL 2005/2008/2008 (R2) : SSIS (jeweils leicht verbessert) SQL 2012 : SSIS stark überarbeitet 6
7 Überblick SSIS Entwicklung von SSIS-Paketen: Bis SQL 2008 R2 mit dem Business Intelligence Development Studio Seit SQL 2012 mit den SQL Server Data Tools Ausführung von SSIS-Paketen: in Entwicklungsumgebung (zum Testen und Debuggen) explizit über das SQL Server Management Studio geplant über den SQL Server Agent über das Execute Package Utility (DTEXEC/DTEXECUI) SSIS läuft als eigener Prozess 7
8 Überblick SSIS Projekte und Pakete Projektmappen: können mehrere Projekte beinhalten die Projekte können unterschiedliche Typen haben SSIS-Projekte: können mehrere SSIS-Pakete enthalten SSIS-Pakete: sind vergleichbar mit einzelnen Programmen ein SSIS-Paket wird komplett in einer DTSX-Datei gespeichert (XML-Format) werden in der Quelltextverwaltung komplett ausgecheckt 8
9 Überblick SSIS Ablaufsteuerung die Grundstruktur eines SSIS-Pakets wird über die Ablaufsteuerung (engl. Control Flow) festgelegt mit einem Programmablaufplan vergleichbar setzt sich aus Ablaufsteuerungselementen zusammen Verarbeitungstasks Strukturelemente (Schleifen- und Sequenzcontainer) Sonderfall: Wartungsplantasks Bestimmte Tasks können separat definierte Module aufrufen: Datenflusstask Paket ausführen -Task Prozess ausführen -Task SQL ausführen -Task In der Ablaufsteuerung findet auch das Transaktionshandling statt 9
10 Überblick SSIS Ablaufsteuerung Ein einfacher Ablauf: 10
11 Überblick SSIS Ablaufsteuerung Ausführungsreihenfolge: nicht verbundene Tasks werden parallel ausgeführt mit Pfeilen verbundene Tasks werden in der Reihenfolge der Pfeilrichtung ausgeführt mehrere Ausgangspfeile bedeuten parallele Ausführung mehrere Eingangspfeile bedeuten alle vorangegangenen Schritte müssen fertig sein (kann auch anders eingestellt werden) Verbindungspfeile lassen sich mit Einschränkungen (Erfolg/Fehler/Beendigung) und/oder Ausdrücken verfeinern Tasks können mit Sequenzcontainern gruppiert werden Tasks können mit For- bzw. Foreach-Schleifencontainern mehrfach durchlaufen werden 11
12 Überblick SSIS Datenfluss der wichtigste Task in der Ablaufsteuerung ist der Datenflusstask ein Datenfluss stellt den eigentlichen ETL-Prozess dar Datenflüsse werden in einer separaten Ansicht entworfen und bestehen normalerweise aus drei Komponenten: Datenflussquelle (Extract) Datenflusstransformation (Transform) Datenflussziel (Load) Datenflüsse werden im Prinzip in Pfeilrichtung ausgeführt weder satzweise noch komplett pro Schritt, sondern in Blöcken Ziel dabei ist eine größtmögliche Parallelität 12
13 Überblick SSIS Datenfluss Ein einfacher Datenfluss: 13
14 Überblick SSIS Datenfluss Datenquellen und ziele: Es gibt vielfältige Datenquellen & -ziele: Flatfiles Excel-Tabellen XML-Dateien ADO.NET (SQL Server, Oracle, ODBC etc.) OLE DB (SQL Server, Oracle, Jet Engine/MS Access etc.) Wird eine Datenbank als Quelle genutzt, kann wahlweise eine Tabelle/Sicht oder auch eine SQL-Abfrage angegeben werden 14
15 Überblick SSIS Datenfluss Transformationen: Transformationen verändern die eingehenden Daten Transformationen können auch die Anzahl der Zeilen- und Spalten verändern einige Transformationstypen haben mehrere Eingänge UNION ALL (UNION von beliebig vielen auch unsortierten - Eingängen) Zusammenführen (UNION von zwei sortierten Eingängen) Zusammenführungsverknüpfung (JOIN von zwei sortierten Eingängen) einige Transformationstypen haben mehrere Ausgänge für korrekte und fehlerhafte Zeilen Multicast (mehrere identische Ausgänge) für komplexe Transformationen können Skriptkomponenten genutzt werden, deren Code pro Zeile des Datenflusses durchlaufen wird 15
16 Neuerungen in SSIS 2012
17 Neuerungen in SSIS 2012 Allgemein nutzt VS 2010 IDE (u.a. Zoom und frei verschiebbare Fenster) APIs für Erweiterungen Scope von Variablen nachträglich anpassen besser lesbares XML endlich ein Undo im Designer! copy & paste verbessert Autosave & Recovery kein DTS-Support mehr 17
18 Neuerungen in SSIS 2012 SSIS-Server verwaltet komplette Projekte, nicht nur einzelne Pakete besitzt eigene Katalog-DB (SSISDB) Pakete über SSIS-Dienst remote ausführbar Integration Services-Dashboard Verwaltung und Ausführung über SPs eigene Performance-Counter 18
19 Neuerungen in SSIS 2012 SSIS-Projekte Connection Manager auf Projektebene (keine Shared DataSource mehr) Konfiguration mit Hilfe von Projektparametern Deployment in Form von.ispac-dateien Ablaufsteuerung Execute Package wahlweise aus Projektreferenz (ohne expliziten Connection Manager) Expression Task (Ausdruckstask) (z.b. zum Vorbelegen von Variablen) 19
20 Neuerungen in SSIS 2012 Datenfluss Source/Destination Assistent Work Offline mapping changes reparieren (z.b. geänderte Spaltennamen) Pivot über Spaltenbezeichnungen (nicht mehr LineageIDs) gruppieren im DF (mit collapse & expand) Merge & Merge Join (gedrosselt wenn ein Input langsam, spart Ressourcen) vereinfachter Datenviewer (keine graphische Darstellung) spezielle Data Quality-Transformationen (DQS-Bereinigung) 20
21 Best Practices
22 SSIS Best Practices Allgemeine Konventionen Allgemeine Konventionen Pakete sollten stets wiederholt startbar sein zu Beginn aufräumen evtl. Transaktionen nutzen Fehlerausgaben nutzen Im einfachsten Fall in Multicast Container Im Idealfall mit Fehlerprotokollierung Protokollierung in zusätzliche Tabellen z.b. für komplexe Mappings Konfigurierbarkeit über Variablen und Expressions 22
23 SSIS Best Practices Allgemeine Konventionen Konventionen zur besseren Lesbarkeit Ablaufsteuerung und Datenfluss von oben nach unten Notwendigkeit zum horizontalen Scrollen vermeiden Fehlerbehandlung im Datenfluss zur Seite führen 23
24 SSIS Best Practices Struktur von Projekten Struktur von SSIS-Projekten Ein Paket pro Datenquelle oder Datenziel Ein Master-Paket, das Unterpakete aufruft Konfiguration der Variablen Allgemeine Vor- und Nachbereitung Fremdschlüssel de- & re-aktivieren Sequenzcontainer zur Strukturierung 24
25 SSIS Best Practices Struktur von Paketen Struktur von SSIS-Paketen Vorbereitungsschritte (nicht gruppierte) Indizes deaktivieren Zieltabellen leeren Datenfluss Nachbereitungsschritte Indizes neu erstellen 25
26 SSIS Best Practices Namenskonventionen Namenskonventionen Name des Pakets entspricht Quelle oder Ziel (einheitlich!) Kurze Präfixe für Tasks und Container verwenden, z.b. SCR für Script Tasks SQL für SQL Tasks EP für Execute Package LKP für Suche (von Lookup) ODB für OLE DB Quellen & Ziele 26
27 Lösungen für bekannte Probleme
28 Lösungen für bekannte Probleme Problem: Bestimmte Datenquellen (z.b. Excel, Access) sind nicht nutzbar. Lösung: Projekt auf 32Bit Runtime umstellen. 28
29 Lösungen für bekannte Probleme Problem: Ziel im Datenfluss lässt bei einer fehlerhaften Zeile ganzen Block von Zeilen in die Fehlerausgabe laufen. Lösung: 1. OLE DB Ziel im Modus schnelles Laden mit Fehlerausgabe versehen. 2. Fehlerhafte Zeilen noch einmal im langsamen Modus schreiben. 3. Weitere Fehlerausgabe mit Behandlung für die final fehlerhaften Zeilen. 29
30 Lösungen für bekannte Probleme 30
31 Lösungen für bekannte Probleme Problem: Datenfluss schreibt in zwei Zieltabellen, von denen die eine auf die andere verweist. Lösungsvarianten: a) Für Primär- und Fremdschlüssel werden vorher bekannte IDs verwendet (evtl. vorher maximale ID ermitteln). b) Für Primär- und Fremdschlüssel werden im Datenfluss definierte Werte (z.b. in der Quellabfrage erzeugte Guids) verwendet. 31
32 Lösungen für bekannte Probleme Problem: Datenfluss schreibt in zwei Zieltabellen, von denen die eine auf die andere verweist. Die Tabellen verwenden IDs mit Identitätsspezifikation. Lösungsvarianten: a) In erste Tabelle wird per Stored Procedure geschrieben und die ID der neuen Zeile per Output-Parameter in Datenfluss zurückgegeben. b) Foreign Key-Spalte wird mit temporären Wert befüllt, der nach dem Datenfluss per Nachbereitungsskript durch die korrekte ID ersetzt wird. 32
33 Fazit
34 Fazit SSIS allgemein Selbst für einfache Datentransfers eignet sich SSIS hervorragend! Trotz der einfachen visuellen Darstellung darf man sich nicht darüber hinweg täuschen lassen, dass mit SSIS sehr komplexe Abläufe realisierbar sind! SSIS ist vielseitig einsetzbar Mit SSIS können typische Batch-Läufe implementiert werden! SSIS ist nahezu beliebig erweiterbar: Datenquellen, Tasks und Komponenten von Drittanbietern eigenen.net-code beliebige.net-assemblys 34
35 Fazit SSIS allgemein Warum SSIS und nicht.net oder SQL? optimiert für Massendatenverarbeitung Datenquellen und ziele können auf unterschiedlichen Servern liegen Fehlerbehandlung und Debugging (Umleitung von fehlerhaften Zeilen) Ausnutzung der Parallelverarbeitung bei Bedarf können.net und SQL eingebunden werden 35
36 Fazit SSIS 2012 Die SQL Server Integration Services sind endlich erwachsen geworden. Die meisten Unzulänglichkeiten der Vorgängerversionen wurden beseitigt. An einigen Stellen gibt es aber noch wie vor Raum für Verbesserungen. Was fehlt noch? Unterstützung bei der Ausrichtung von Objekten im Designer Auskommentieren von Schritten im Datenfluss (z.b. Datenziel) Strukturierung von SSIS-Paketen in der Solution (Unterordner, Sortierung etc.) komfortablere SQL-Editoren Zoom in Fehleransicht Datenziel mit OUTPUT (inserted) 36
37 Links & Literatur Links zum Thema SSIS: SSIS Online-Dokumentation: Ressourcen für SSIS-Entwickler und IT-Spezialisten: Links des Referenten: SQL Server Blog: Logica / CGI: / Literatur: Microsoft SQL Server Integration Services: Erstellen von Datenintegrations- und Datentransformationslösungen auf Unternehmensebene Bernd Jungbluth, Microsoft Press, 2011 (aktualisierte Auflage für SQL 2012 für Juni 2013 geplant) 37
38 Ein kleines Anliegen in eigener Sache Zur Verstärkung unseres SQL Server Teams am Standort Frankfurt/Sulzbach suchen wir Datenbankarchitekten Microsoft SQL Server (m/w) Sie werden für die Beratung, Konzeption, Projektleitung, aber auch für die Realisierung von anspruchsvollen Lösungen verantwortlich sein, deren technologischer Schwerpunkt im Umfeld Microsoft SQL Server liegt. Sie helfen unseren Klienten, unternehmenskritische Anwendungen hochverfügbar, sicher und kostengünstig zu gestalten. Dabei setzen Sie moderne Methoden und Techniken ein und integrieren sie in die Unternehmenslandschaft. Auf diese Weise tragen Sie dazu bei, dass zukunftsfähige Plattformen entstehen, auf denen Business und E-Business sicher und stabil betrieben werden können. Interesse? Dann sprechen Sie mich an, oder schicken Sie mir eine Mail an 38
39 Vielen Dank für Ihre Aufmerksamkeit! Robert Panther 39
Robert Panther CGI. SQL Server 2012 Integration Services Lessons Learned
Robert Panther CGI SQL Server 2012 Integration Services Lessons Learned Vorstellung und Überblick 2 Vorstellung Name Rolle Fachliche Schwerpunkte Robert Panther Senior Consultant, CGI Datenbanken: Design,
MehrEin subjektiver Vergleich zwischen SSIS und Kettle mit Ausblick auf die Generierung von BI-Lösungen
Ein subjektiver Vergleich zwischen SSIS und Kettle mit Ausblick auf die Generierung von BI-Lösungen vorgestellt am 29.09.2008 in der PASS Regionalgruppe Karlsruhe Michael Riedmüller inovex GmbH Project
Mehr12. Dokumente Speichern und Drucken
12. Dokumente Speichern und Drucken 12.1 Überblick Wie oft sollte man sein Dokument speichern? Nachdem Sie ein Word Dokument erstellt oder bearbeitet haben, sollten Sie es immer speichern. Sie sollten
MehrIntegration Services - Dienstarchitektur
Integration Services - Dienstarchitektur Integration Services - Dienstarchitektur Dieser Artikel solle dabei unterstützen, Integration Services in Microsoft SQL Server be sser zu verstehen und damit die
MehrLokale 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 hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation
MehrSQL Server 2012 und SharePoint im Unternehmenseinsatz. Referent Daniel Caesar
SQL Server 2012 und SharePoint im Unternehmenseinsatz Referent Daniel Caesar sqlxpert Daniel Caesar Publikationen Themen SQL Server Admin, Entwicklung SharePoint Admin, Entwicklung.NET Entwicklung Rechtssichere
MehrMicrosoft SharePoint 2013 Designer
Microsoft SharePoint 2013 Designer Was ist SharePoint? SharePoint Designer 2013 Vorteile SharePoint Designer Funktionen.Net 4.0 Workflow Infrastruktur Integration von Stages Visuelle Designer Copy & Paste
MehrVersion 0.3. Installation von MinGW und Eclipse CDT
Version 0.3 Installation von MinGW und Eclipse CDT 1. Stellen Sie fest, ob Sie Windows in der 32 Bit Version oder in der 64 Bit Version installiert haben. 2. Prüfen Sie, welche Java Runtime vorhanden ist.
MehrWinVetpro im Betriebsmodus Laptop
WinVetpro im Betriebsmodus Laptop Um Unterwegs Daten auf einem mobilen Gerät mit WinVetpro zu erfassen, ohne den Betrieb in der Praxis während dieser Zeit zu unterbrechen und ohne eine ständige Online
MehrInstallation der SAS Foundation Software auf Windows
Installation der SAS Foundation Software auf Windows Der installierende Benutzer unter Windows muss Mitglied der lokalen Gruppe Administratoren / Administrators sein und damit das Recht besitzen, Software
MehrHandbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken
Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken Dateiname: ecdl5_01_00_documentation_standard.doc Speicherdatum: 14.02.2005 ECDL 2003 Basic Modul 5 Datenbank - Grundlagen
MehrHMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang
HMS Statistiken mit SAS ins Internet HMS Analytical Software GmbH - Johannes Lang Schweizer Tage der öffentlichen Statistik, Davos 08.09. 10.09.2008 1 Agenda Vorstellung Inhaltliche Einleitung Statische
MehrTimeSafe Zeiterfassung. Version 2.5 (April 2009)
TimeSafe Zeiterfassung Version 2.5 (April 2009) Die TimeSafe Zeiterfassung ist bereits bei über 50 Unternehmen aus verschiedensten Branchen produktiv im Einsatz. Um die Leistungsfähigkeit weiter zu erhöhen
MehrAnwendungsbeispiele. Neuerungen in den E-Mails. Webling ist ein Produkt der Firma:
Anwendungsbeispiele Neuerungen in den E-Mails Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Neuerungen in den E- Mails 2 Was gibt es neues? 3 E- Mail Designs 4 Bilder in E- Mails einfügen 1 Neuerungen
MehrReporting Services und SharePoint 2010 Teil 1
Reporting Services und SharePoint 2010 Teil 1 Abstract Bei der Verwendung der Reporting Services in Zusammenhang mit SharePoint 2010 stellt sich immer wieder die Frage bei der Installation: Wo und Wie?
MehrBerechnungen in Access Teil I
in Access Teil I Viele Daten müssen in eine Datenbank nicht eingetragen werden, weil sie sich aus anderen Daten berechnen lassen. Zum Beispiel lässt sich die Mehrwertsteuer oder der Bruttopreis in einer
MehrEinrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications
Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications Windows 8 Systemsteuerung > Programme > Windows Features aktivieren / deaktivieren > Im Verzeichnisbaum
Mehr4D Server v12 64-bit Version BETA VERSION
4D Server v12 64-bit Version BETA VERSION 4D Server v12 unterstützt jetzt das Windows 64-bit Betriebssystem. Hauptvorteil der 64-bit Technologie ist die rundum verbesserte Performance der Anwendungen und
Mehr3. 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
MehrIhr CMS für die eigene Facebook Page - 1
Ihr CMS für die eigene Facebook Page Installation und Einrichten eines CMS für die Betreuung einer oder mehrer zusätzlichen Seiten auf Ihrer Facebook Page. Anpassen der "index.php" Installieren Sie das
Mehrdesk.modul : ABX-Lokalisierung
desk.modul : ABX-Lokalisierung Lokalisiert die app.box und OfficeLine Datenbank auf einen lokalen SQL Server zum mobilen Einsatz Die Projekt- und Kommissionsverwaltung ist bereits bei zahlreichen unserer
MehrGetting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen
Getting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen 1 Download und Import der Lösung 2 Import der aktuellenverpflegungspauschalen 3 Weitere Informationen und Problembehandlung 1 Download
MehrHOWTO Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8
Update von MRG1 auf MRG2 bei gleichzeitigem Update auf Magento CE 1.4 / Magento EE 1.8 Schritt 1: Altes Modul-Paket vollständig deinstallieren Die neuen MRG-Module sind aus dem Scope local in den Scope
MehrTTS - TinyTimeSystem. Unterrichtsprojekt BIBI
TTS - TinyTimeSystem Unterrichtsprojekt BIBI Mathias Metzler, Philipp Winder, Viktor Sohm 28.01.2008 TinyTimeSystem Inhaltsverzeichnis Problemstellung... 2 Lösungsvorschlag... 2 Punkte die unser Tool erfüllen
Mehr3 Richtlinienbasierte Verwaltung und Multi-Server- Administration
Richtlinienbasierte Verwaltung und Multi-Server-Administration 3 Richtlinienbasierte Verwaltung und Multi-Server- Administration SQL Server Management Studio bietet eine Reihe von Unterstützungsmöglichkeiten,
MehrWhitepaper. Produkt: combit address manager / combit Relationship Manager. Datenabgleich zwischen Notebook und Desktop-PC / Server
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit address manager / combit Relationship Manager Datenabgleich zwischen Notebook und Desktop-PC / Server Datenabgleich zwischen Notebook
MehrCVR Seniorentreff vom 04. und 05.02.03 Serienbriefe/Seriendruck. Serienbriefe / Seriendruck
Serienbriefe / Seriendruck Mit Hilfe des Seriendruck-Managers lassen sich Serienbriefe, Adressetiketten, oder Briefumschläge relativ einfach erstellen. Der Seriendruck-Manager hilft dabei, die Adressdaten
MehrSchritt 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
MehrBitDefender Client Security Kurzanleitung
BitDefender Client Security Kurzanleitung...1 Appendix A Kurzanleitung mit Screenshots...2 BitDefender Client Security Kurzanleitung 1. Wählen Sie entweder 32 oder 64 bit Management Server aus dem BitDefender
MehrSession Beans & Servlet Integration. Ralf Gitzel ralf_gitzel@hotmail.de
s & Servlet Integration Ralf Gitzel ralf_gitzel@hotmail.de 1 Themenübersicht Ralf Gitzel ralf_gitzel@hotmail.de 2 Übersicht Motivation Das Interface Stateful und Stateless s Programmierung einer Stateful
MehrSMART Newsletter Education Solutions April 2015
SMART Education Newsletter April 2015 SMART Newsletter Education Solutions April 2015 Herzlich Willkommen zur aktuellen Ausgabe des Westcon & SMART Newsletters jeden Monat stellen wir Ihnen die neuesten
MehrIBM Software Demos Tivoli Provisioning Manager for OS Deployment
Für viele Unternehmen steht ein Wechsel zu Microsoft Windows Vista an. Doch auch für gut vorbereitete Unternehmen ist der Übergang zu einem neuen Betriebssystem stets ein Wagnis. ist eine benutzerfreundliche,
MehrWindows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen
Windows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen Das können wir Ihnen versprechen: An der neuen Taskleiste in Windows 7 werden Sie sehr viel Freude haben. Denn diese sorgt
Mehrorganice CRM 2012 Die Neuerungen für den Entscheider
organice CRM 2012 Die Neuerungen für den Entscheider organice Software GmbH Stand: 05.03.2012 Vorwort organice CRM 2012 Die Neuerungen im Überblick Auch an dieser Stelle können wir wieder sagen organice
MehrArtikel Schnittstelle über CSV
Artikel Schnittstelle über CSV Sie können Artikeldaten aus Ihrem EDV System in das NCFOX importieren, dies geschieht durch eine CSV Schnittstelle. Dies hat mehrere Vorteile: Zeitersparnis, die Karteikarte
Mehrpro4controlling - 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
MehrOP-LOG www.op-log.de
Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server
MehrSharePoint Demonstration
SharePoint Demonstration Was zeigt die Demonstration? Diese Demonstration soll den modernen Zugriff auf Daten und Informationen veranschaulichen und zeigen welche Vorteile sich dadurch in der Zusammenarbeit
MehrWhitepaper. Produkt: combit Relationship Manager 7. combit Relationship Manager email-rückläufer Script. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager 7 combit Relationship Manager email-rückläufer Script Inhalt Einleitung 3 Notwendige Anpassungen 3 crm Solution
MehrTitel. App-V 5 Single Server Anleitung zur Installation
Autor: Thomas Hanrath Microsoft Certified Trainer Titel App-V 5 Single Server Anleitung zur Installation Eine beispielhafte Installationsanleitung zur Verwendung im Testlab Quelle: System Center Blog von
MehrWiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010
Wiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010 1 Datenbanken wiederherstellen Am einfachsten ist es, wenn Sie die fünf Datenbanken aus der ZIP Datei in das Standard Backup Verzeichnis
MehrInternet Explorer Version 6
Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster
MehrAnleitung: Sammel-Rechnungen für Lizenzen bei Swiss Basketball
Anleitung: Sammel-Rechnungen für Lizenzen bei Swiss Basketball Inhalt 1. Login: Wo und Wie kann ich mich einloggen?... 2 Die Webseite: www.basketplan.ch... 2 Mein Klub-Login?... 2 2. Orientierung: Was
MehrErstellung von Word und Excel Berichten mit Eclipse BIRT
Erstellung von Word und Excel Berichten mit Eclipse BIRT Henning von Bargen DOAG 2013 Development Konferenz Geschützte Warenzeichen und Handelsnamen sind in dieser Präsentation nicht immer als solche kenntlich
MehrInstallationshilfe VisKalk V5
1 Installationshilfe VisKalk V5 Updateinstallation (ältere Version vorhanden): Es ist nicht nötig das Programm für ein Update zu deinstallieren! Mit der Option Programm reparieren wird das Update über
MehrAdobe Photoshop. Lightroom 5 für Einsteiger Bilder verwalten und entwickeln. Sam Jost
Adobe Photoshop Lightroom 5 für Einsteiger Bilder verwalten und entwickeln Sam Jost Kapitel 2 Der erste Start 2.1 Mitmachen beim Lesen....................... 22 2.2 Für Apple-Anwender.........................
MehrInhalt. 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...
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrGesicherte 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.
MehrOrdner Berechtigung vergeben Zugriffsrechte unter Windows einrichten
Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.
MehrDieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren.
CLIENT INSTALLATION DES ENIQ ACCESSMANAGEMENTS Dieses Dokument soll dem Administrator helfen, die ENiQ-Software als Client auf dem Zielrechner zu installieren und zu konfigurieren. Ein Client kann in drei
MehrVisuelles Programmieren. mit der neuen. Moskito Workbench
Visuelles Programmieren mit der neuen Moskito Workbench Was ist die Moskito-Workbench? Grafische Programmieroberfläche Kann auch ohne explizite Kenntnisse der Moskito-Programmiersprache genutzt werden.
MehrWie richten Sie Ihr Web Paket bei Netpage24 ein
Wie richten Sie Ihr Web Paket bei Netpage24 ein Eine kostenlose ebook Anleitung von Netpage24 - Webseite Information 1 E-Mail Bestätigung... 3 2 Ticketsystem... 3 3 FTP Konto anlegen... 4 4 Datenbank anlegen...
MehrTitel. SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen. Eine beispielhafte Installationsanleitung zur Verwendung im Testlab
Autor: Thomas Hanrath Microsoft Certified Trainer Titel SCSM 2012 - ITIL - CMDB - neue CI Klasse erstellen und benutzen Eine beispielhafte Installationsanleitung zur Verwendung im Testlab Quelle: System
MehrIT-Tutorial. Access2010. www.esh-essen.de. Microsoft. Infos zur Migration von Access I MPRESSUM
IT-Tutorial Microsoft Access2010 Infos zur Migration von Access I MPRESSUM Herausgeber: Autor: Essener Systemhaus Betrieb der Stadt Essen Benutzerservice Frank Stiefel August 2011 www.esh-essen.de 1. Office
Mehr2. Einrichtung der ODBC-Schnittstelle aus orgamax (für 32-bit-Anwendungen)
1. Einführung: Über den ODBC-Zugriff können Sie bestimmte Daten aus Ihren orgamax-mandanten in anderen Anwendungen (beispielsweise Microsoft Excel oder Microsoft Access) einlesen. Dies bietet sich beispielsweise
MehrLizenzierung von SharePoint Server 2013
Lizenzierung von SharePoint Server 2013 Das Lizenzmodell von SharePoint Server 2013 besteht aus zwei Komponenten: Serverlizenzen zur Lizenzierung der Serversoftware und CALs zur Lizenzierung der Zugriffe
MehrIdimager ein Bildverwaltungsprogramm-DAM Software
Idimager ein Bildverwaltungsprogramm-DAM Software Nachdem hie im Forum zu Bildverwaltung anscheinend noch nichts steht, will ich mal eine kurze Beschreibung meines Bildverwaltungsprogramms zeigen. Idimager
MehrSchenkel Personal Partner
Schenkel Personal Partner opens the door 1 PHP Application Developer (m/w) Bei einem international tätigen Handelshaus PHP und Zend Framework Von der Anforderung bis zur technischen Realisierung 2 Profil
MehrBezahlen von Lohn und Gehalt per SEPA
Bezahlen von Lohn und Gehalt per SEPA (Single Euro Payments Area) Einrichtungshilfe Stand 2013-11-15 SEPA - Hintergrund Der Begriff Einheitlicher Euro-Zahlungsverkehrsraum, auf Englisch Single Euro Payments
MehrErstellen eigener HTML Seiten auf ewon
ewon - Technical Note Nr. 010 Version 1.2 Erstellen eigener HTML Seiten auf ewon 30.08.2006/SI Übersicht: 1. Thema 2. Benötigte Komponenten 3. Funktionsaufbau und Konfiguration 3.1. Unterpunkt 1 3.2. Unterpunkt
MehrQuick Reference Historie des Dokuments
Dokumentinformationen Information Wert Autor BEN Erstelldatum 30.04.08 Historie des Dokuments Version Status / Änderungen Datum Autor 1.0 Version 1.0 / Ursprungsversion 30.04.2008 BEN 1.1 Anpassungen 17.11.2008
MehrErstellen einer digitalen Signatur für Adobe-Formulare
Erstellen einer digitalen Signatur für Adobe-Formulare (Hubert Straub 24.07.13) Die beiden Probleme beim Versenden digitaler Dokumente sind einmal die Prüfung der Authentizität des Absenders (was meist
MehrINSTALLATIONSANLEITUNG der Version 2.1 (Jänner 2014)
ANHANG A INSTALLATIONSANLEITUNG der Version 2.1 (Jänner 2014) Seite A2 1. Anhang A - Einleitung Bei der Installation wird zwischen Arbeitsplatzinstallation (Client) und Serverinstallation unterschieden.
Mehr1. Einführung. 2. Alternativen zu eigenen Auswertungen. 3. Erstellen eigener Tabellen-Auswertungen
1. Einführung Über die Tabellen-Auswertungen können Sie eigene Auswertungen nach Ihren Wünschen erstellen. Diese Auswertungen werden immer anhand der aktuellen Daten aus orgamax ermittelt, Sie können also
MehrVon Windows-Forms zu WPF mit Expression Blend? Thomas Müller conplement AG Nürnberg
Von Windows-Forms zu WPF mit Expression Blend? Thomas Müller.NET Consultant / Trainer.NET Client-Server Visual Studio / Expression Blend Thomas Müller Leiter der dodned UG-Franken Sprecher auf Konferenzen
Mehr! " # $ " % & Nicki Wruck worldwidewruck 08.02.2006
!"# $ " %& Nicki Wruck worldwidewruck 08.02.2006 Wer kennt die Problematik nicht? Die.pst Datei von Outlook wird unübersichtlich groß, das Starten und Beenden dauert immer länger. Hat man dann noch die.pst
MehrSo erstellen Sie wichtige Berichte mit Microsoft Technologie Tipps für PMO und IT
TPG Webinar-Serie 2016 zum PPM Paradise Thema 2.2 So erstellen Sie wichtige Berichte mit Microsoft Technologie Tipps für PMO und IT Mit Peter Huemayer Agenda Welche Berichte machen Sinn? Welche Daten haben
MehrProfessionelle Seminare im Bereich MS-Office
Gegenüber PowerPoint 2003 hat sich in PowerPoint 2007 gerade im Bereich der Master einiges geändert. Auf Handzettelmaster und Notizenmaster gehe ich in diesen Ausführungen nicht ein, die sind recht einfach
MehrL10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016
L10N-Manager 3. Netzwerktreffen der Hochschulübersetzer/i nnen Mannheim 10. Mai 2016 Referentin: Dr. Kelly Neudorfer Universität Hohenheim Was wir jetzt besprechen werden ist eine Frage, mit denen viele
MehrWarum beschäftigt sich ein Linux-Systemhaus mit der Installation von OTRS mit einem Microsoft SQL Server?
Vorbemerkung Warum beschäftigt sich ein Linux-Systemhaus mit der Installation von OTRS mit einem Microsoft SQL Server? Da wir schon seit einigen Jahren mit OTRS arbeiteten, hat uns ein Kunde beauftragt,
MehrWas meinen die Leute eigentlich mit: Grexit?
Was meinen die Leute eigentlich mit: Grexit? Grexit sind eigentlich 2 Wörter. 1. Griechenland 2. Exit Exit ist ein englisches Wort. Es bedeutet: Ausgang. Aber was haben diese 2 Sachen mit-einander zu tun?
MehrMS-SQL Client Installation
Inhalt MS-SQL Client Installation ODBC Treiber... 1 ODBC-Datenquellen-Administrator unter 64-Bit Systemen... 1 ODBC-Datenquellen-Administrator unter 32-Bit Systemen... 2 Windows 7... 2 Windows XP... 3
MehrErfolgreicher und effi zienter mit der neuen. d.3 Version 7.2. d.3 Version 7.2
d.3 Version 7.2 einfacher. komfortabler. effi zienter. Erfolgreicher und effi zienter mit der neuen d.3 Version 7.2 d.3 Version 7.2 ist das Ergebnis der konsequenten Weiterentwicklung unserer Philosophie
MehrText-Zahlen-Formatieren
Text-Zahlen-Formatieren Beobachtung: Bei der Formatierung einer Zahl in eine Textzahl und umgekehrt zeigt Excel ein merkwürdiges Verhalten, welches nachfolgend skizziert werden soll: Wir öffnen eine neue
Mehremlp: e-learning Plattform und mobile Lösungen für Military Operations EUROKEY Software GmbH Ludwig Kuhn
emlp: e-learning Plattform und mobile Lösungen für Military Operations EUROKEY Software GmbH Ludwig Kuhn Agenda emlp e & mlearning Publisher Military Operations emlp WEBauthor Erstellen einer Präsentation
MehrInhalt. 1 Übersicht. 2 Anwendungsbeispiele. 3 Einsatzgebiete. 4 Systemanforderungen. 5 Lizenzierung. 6 Installation.
Inhalt 1 Übersicht 2 Anwendungsbeispiele 3 Einsatzgebiete 4 Systemanforderungen 5 Lizenzierung 6 Installation 7 Key Features 1. Übersicht Der MIK.etl.connector ist ein ETL-Tool - die Abkürzung steht für
MehrHaufe-Lexware GmbH & Co KG Download von lex-blog.de. Einrichtung der neuen Datenbank:
Einrichtung der neuen Datenbank: Für die Nutzung der neuen Funktionen und der neuen Datenbank ist ein manueller Wechsel erforderlich. Bei Aufruf der Lieferantenkataloge im Produkt wird nach dem Service
MehrIn diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.
In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht
Mehrecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg 7 64331 Weiterstadt
Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Inhaltsverzeichnis 1 Allgemein... 3 2 Erforderliche Anpassungen bei der Installation...3 2.1 Konfiguration Jboss 7 Applicationserver (Schritt 4/10)...3
MehrAlbert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen
Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.
MehrWindows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1
Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1 Wenn der Name nicht gerade www.buch.de oder www.bmw.de heißt, sind Internetadressen oft schwer zu merken Deshalb ist es sinnvoll, die Adressen
Mehr1. Einführung. 2. Archivierung alter Datensätze
1. Einführung Mit wachsender Datenmenge und je nach Konfiguration, kann orgamax mit der Zeit langsamer werden. Es gibt aber diverse Möglichkeiten, die Software wieder so zu beschleunigen, als würden Sie
MehrSerienbrieferstellung in Word mit Kunden-Datenimport aus Excel
Sehr vielen Mitarbeitern fällt es schwer, Serienbriefe an Kunden zu verschicken, wenn sie die Serienbrieffunktion von Word nicht beherrschen. Wenn die Kunden mit Excel verwaltet werden, genügen nur ein
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrErstellung von Reports mit Anwender-Dokumentation und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0)
Erstellung von und System-Dokumentation in der ArtemiS SUITE (ab Version 5.0) In der ArtemiS SUITE steht eine neue, sehr flexible Reporting-Funktion zur Verfügung, die mit der Version 5.0 noch einmal verbessert
MehrLizenzierung 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
MehrWissenswertes über LiveUpdate
Wissenswertes über LiveUpdate 1.1 LiveUpdate «LiveUpdate» ermöglicht den einfachen und sicheren Download der neuesten Hotfixes und Patches auf Ihren PC. Bei einer Netzinstallation muss das LiveUpdate immer
MehrSOLISYON GMBH TOBIAS GRUBER BEN WEISSMAN. Analyse von Dimensions-Schlüsselfehlern bei der Aufbereitung von SSAS Datenbanken
WEITER BLICKEN. MEHR ERKENNEN. BESSER ENTSCHEIDEN. Analyse von Dimensions-Schlüsselfehlern bei der Aufbereitung von SSAS Datenbanken SOLISYON GMBH TOBIAS GRUBER BEN WEISSMAN ANALYSE VON OLAP-AUFBEREITUNGSFEHLERN
MehrInstallation und Inbetriebnahme von Microsoft Visual C++ 2010 Express
Howto Installation und Inbetriebnahme von Microsoft Visual C++ 2010 Express Peter Bitterlich Markus Langer 12. Oktober 2012 Zusammenfassung Dieses Dokument erklärt Schritt für Schritt die Installation
MehrWhitepaper. Produkt: combit Relationship Manager / address manager. Dateiabgleich im Netzwerk über Offlinedateien
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager / address manager Dateiabgleich im Netzwerk über Offlinedateien Dateiabgleich im Netzwerk über Offlinedateien
MehrUpdate und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten
Update und Konfiguraton mit dem ANTLOG Konfigurations-Assistenten Der Konfigurations-Assistent wurde entwickelt, um die unterschiedlichen ANTLOG-Anwendungen auf den verschiedensten Umgebungen automatisiert
MehrTask: Nmap Skripte ausführen
Task: Nmap Skripte ausführen Inhalt Einfache Netzwerkscans mit NSE Ausführen des Scans Anpassung der Parameter Einleitung Copyright 2009-2015 Greenbone Networks GmbH Herkunft und aktuellste Version dieses
MehrCode wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015
Code wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015 CODESYS a trademark of 3S-Smart Software Solutions GmbH Agenda 1 Warum
MehrMacher Solutions Produktinformation SAP Crystal Reports 2011
Merkmale und Funktionen Crystal Reports stellt umfangreiche Funktionen für Entwurf, Analyse, Visualisierung und Bereitstellung aussagekräftiger Berichte zur Verfügung. Integration von SAP Crystal Spielen
MehrEin Ausflug zu ACCESS
Ein Ausflug zu ACCESS Die folgenden Folien zeigen beispielhaft, wie man sein DB- Wissen auf ACCESS übertragen kann betrachtet wird ACCESS 2002, da gerade im Bereich der Nutzung von SQL hier einiges nachgearbeitet
MehrDatabase 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
MehrBeispiel des Zusammenführens der APV- Tabellen Stammdaten und Verlaufsdaten mithilfe von Access
Beispiel des Zusammenführens der APV- Tabellen Stammdaten und Verlaufsdaten mithilfe von Access Diese Übersicht stellt die Zusammenführung der APV Tabellen Stammdaten und Verlaufdaten mithilfe der Datenbank
MehrData Mining-Modelle und -Algorithmen
Data Mining-Modelle und -Algorithmen Data Mining-Modelle und -Algorithmen Data Mining ist ein Prozess, bei dem mehrere Komponenten i n- teragieren. Sie greifen auf Datenquellen, um diese zum Training,
Mehr