Transcript
Migration Productstream Professional nach Autodesk Vault „Mehr als eine reine Datenübernahme“ Marco Ramolla / Jens Kieninger Senior Implementation Consultant (Autodesk) / Senior Software Engineer (coolOrange) Marco Ramolla Jens Kieninger
2 Seniors
Zusammenfassung 1. Eine PSP Migration ist mehr als eine reine Datenübernahme. 2. Es gibt verschiedenste Bereiche für eine erfolgreiche Durchführung zu berücksichtigen. 3. Eine PSP Migration birgt Risiken aber auch Chancen. 4. Es gibt nicht „DEN“ Weg für eine Umstieg von PSP nach Vault.
5. Die Wahl der richtigen Vorgehensweise, eine sorgsame Planung, realistische Aufwands- und Kostenschätzung sind für einen Erfolg ausschlaggebend.
Key learning objectives 1. Welche Bereiche gilt es für einen erfolgreiche Migration zu berücksichtigen?
2. Erkennen von Risiken und Chancen und wie gehe ich damit um! 3. Welche Details gilt es zu berücksichtigen?
Was ist nicht Teil dieses Vortrages 1. Gründe für den Umstieg
2. Vorteile Autodesk Vault vs. Productstream Professional 3. Technische Details des DEX Tools
Das „magische“ Dreieck
Das „magische“ Dreieck
Abhängigkeiten
Abhängigkeiten
Risiken und Chancen
Risiken
Einführung eines „neuen“ PDM Systems Qualität der bestehenden Daten Datenmenge Mapping Kundenspezifische Anpassungen Akzeptanz der Anwender IT und Key-User Verfügbarkeit Globaler Rollout (Sprache, Kultur)
Chancen Bereinigen von Dateien Bereinigung von Daten PSP User (obsolete) nicht eindeutigen Einträgen in den Usernamen Kennungslisten CAD Upgrade Einführung von neuen Autodesk CAD Produkten oder Mitbewerb
Vault Implementierung
Vault Implementierung Erstellung Projekt / Rollout-Plan über das Gesamtprojekt inkl. Migration, Implementierung und Prozesse Multi-Site IT-Architektur Installation Autodesk Vault inkl. Einrichten und Testen der Replikation Spezifikation des Autodesk Vault Konfiguration des Autodesk Vault Installation und Konfiguration eines Add-On Einrichten und Konfiguration der kundenspezifischen Anpassungen Dokumentation
Vault Implementierung - Training Vault Key-User/End-Anwender Training Train the Trainer vs. Alle Anwender Grundlagen Autodesk Vault Vault/CAD Integrationen kundenspezifische Anpassungen Prozesse Administrator Training Workshops Vault Data Standard (VDS) Training und Mentoring Autodesk Vault API Training und Mentoring
Vault Implementierung - Sonstiges
Security und Permission Sicherungs- und Wiederherstellungskonzept Change Management Go-Live Support und Mentoring
Migration
Migration - Vorarbeiten Analyse und Bestandsaufnahme der vorliegenden Daten u.a. DEX Analyse, SQL Skripte Auswertung der Ergebnisse für Inventor und PSP Fehler Fehlenden Referenzen z.B. Bilddatei in Schriftköpfen, lokale Ordner/Dateien Dateien außerhalb des Projektverzeichnisses Properties nicht synchron PSP<> Datei Anwender- und Konfigurationsfehler Migrationskonzept (verteilte Umgebung berücksichtigen), Schedule/Checklist - link Konfiguration der DEX Export
Migration - Schritte
Migration – Test-Migrationen Zyklische Testmigration (kleine Datensätze) um DEX Konfiguration zu prüfen 3x Testmigrationen – alle Daten 1. Migration - Ermitteln der Laufzeit und feststellen von Fehler im gesamten Datenbestand 2. Migration – Fehlerbehebung aus 1. Testmigration Testen der Workflows und Prozesse, Alt-Neu Daten 3. Migration mit Delta-Migration 1x finale Migration inkl. Delta Migration
Migration – Fortlaufende Arbeiten
Anpassungen des Migrationskonzepts und Schedule/Checkliste Erstellen von Skripte zur Datenaufbereitung in PSP Anpassungen der DEX Export Konfiguration Pre- und Post-Migration Tätigkeiten
PSP Migration - Testdaten Definition eines validen, umfangreichen Sets von Testdaten Abnahmeprüfung und –gegenstand Abdecken der Bereiche Migration Prozesse Kombination von Alt- und Neudaten Abdecken aller Konfiguration (Lifecycle, Properties…) Testen aller Workflows
Testen der Vault Umgebung nach der Migration Vollständigkeit der Dateien, Projekte, Artikeln, Stücklisten, Custom Objects, Verknüpfungen Was fehlt? Warum?
Vollständigkeit Properties Korrekte Werte (z.B. numerische Properties) Vorbelegungen bei leeren Properties
Workflows testen
Lassen sich die Dateien korrekt öffnen? Was passiert mit Properties nach Check-In? Aktualisierung der Artikel: Bleibt Stückliste erhalten Aktualisierung der Artikel nach Datei Check-In
PSP Migration - Sonstiges Bereitstellen von entsprechender IT Infrastruktur DEX Tool Rechner mit ausreichenden Ram ab 32GB Plattenplatz beachten Testumgebung PSP Umgebung für Delta Migration
Prozesse
Prozesse Anpassungen vs. OOTB (out-of-the-box) Funktionen Änderung der Arbeitsweise Ablösen von Prozessen Neueinführen von Prozessen, veränderte Arbeitsweise
Prozesse Workflows Dokument – Artikel Schnittstellen Jobs Anpassungen in PSP Konfiguration Skript DLL Schnittstellen Datenbankfunktionen – Trigger, eigene Tabellen, Felder Jobs
Delta Migration – „Ein“ Ansatz
Migration - Überblick
Konfiguration
DEX Analyse
Laufzeiten
Laufzeiten Export & Import > 2 Tage
DEX Export
Log-Dateien
Test
DTU Import
Log-Dateien
Laufzeiten
Delta Migration Warum? Während der Migration dürfen keine Daten (Datenbank und Dateien) geändert werden. Ermittelte Laufzeiten zu hoch um z.B. die Migration an einem Wochenende durchzuführen
Vorbereitung Klonen der Umgebung
Initiale Migration der geklonten Umgebung Komplettmigration
Eine oder mehrere Delta-Migrationen Migration von Änderungen in PSP nach der initialen Migration
Möglicher Ablauf -4 -3 -2 -1
1
2
3
4
5
Initiale Analyse
Delta Analyse
6
7
8
9 10 11 12 13 14 15 16
Anwender können in PSP weiterarbeiten Delta Analyse
Delta Analyse
Delta Analyse PSP DB und PSP Filestore klonen
PSP DB und PSP Filestore klonen
DTU Paket mit DEX erzeugen SQL Mode
DTU Paket in Vault importieren Delta DTU Paket erzeugen Delta DTU Paket importieren
Delta Phase mit Einschränkungen in PSP
Unterstützte Änderungen während der Delta Phase Dokumente
Neue Dokumente Änderungen in vorhandenen Dokumenten (Metadaten- und Dateiänderungen)
Artikel
Neue Artikel Änderungen von Metadaten in vorhandenen Artikeln Stücklisten von neuen und geänderten Artikeln
Projekte (als Vault Ordner)
Neue Projekte Verknüpfungen Änderungen von Metadaten in vorhandenen Projekten
Custom Objects (Personen, …)
Neue Objekte Änderungen von Metadaten in vorhandenen Objekten Verknüpfungen mit bestehenden Objekten
Löschen von Objekten und Verknüpfungen
Unterstützt Geplant Manuelles Nachpflegen erforderlich
Zusammenfassung
Viel Erfolg!
Fragen?