FMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich
FMK2019 FM Data Migration Tool by Stefan Tischler
1. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
www.filemaker-konferenz.com
Datenbanken einfach und schnell migrieren
Stefan Tischler
FM Data Migration Tool
2. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
FM Data Migration Tool • Stefan Tischler
Über den Sprecher
• Geboren und aufgewachsen in Frankfurt/M
• Ausbildung Bankkaufmann 1985
• Spezialist Meldewesen Kapitalanlagegesellschaften
• 2000 -2010 Senior Consultant Sungard Systeme
• seit 2010 selbst. FileMaker Entwickler
• Entwicklung individueller Lösungen
• Arbeit mit FileMaker seit 1985
3. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
FM Data Migration Tool • Stefan Tischler
Pro- und Cons- Entwicklungsumgebung
Contra
• Änderungen erst beim nächsten
Release wirksam
• Evtl. doppelte Arbeit bei dringenden
Änderungen in Prod. Umgebung
• Zeitaufwändiger und
fehleranfälliger Datenimport
Pro
• Datensicherheit bei der Entwicklung
• Keine durch Anwender blockierte Tabellen
• Anwender werden nicht durch Entwickler
blockiert
• Entwickler kann mit Echtdaten testen
• Getrennte Test- u.
Entwicklungsumgebung
• Versionierung möglich
• Einfaches Einspielen von Backups
4. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
FM Data Migration Tool • Stefan Tischler
Data Migration Tool
• Seit FM Version 17 verfügbar
• Kostenlos für FM TechNet oder FBA Partner
• Kommandozeilen basiert
• Offizielle Hilfe zum Tool von Filemaker (Claris)
https://fmhelp.filemaker.com/docs/edition/en/migration/
• Verschiedene kostenlose Assistenten verfügbar
Lesterius
Thebrainbasket (Claus Lavendt)
Productive Computing
dbservices
5. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
FM Data Migration Tool • Stefan Tischler
Voraussetzungen und Vorgehensweise
• Quelldatei (Produktive DB) und Entwicklungs DB jeweils mit Full access
Accounts (oder mit erw. Zugriffsrecht fmmigration) lokal vorhanden
• Beide Dateien müssen entweder verschlüsselt oder unverschlüsselt sein
• FM Data Migration Tool
• Erstellung eines Clones der Entwicklungs DB (darf nicht mehr geöffnet werden)
• Bestimmung der Pfade (Verzeichnisse) und festlegen der Migrations Optionen
• Starten des FM Migration Tool
FMDataMigration -src_path <path> -clone_path <path> {-optionen}
• Prüfung des Migrationsprotokolls
• Verschieben der migrierten DB an ihren Einsatzort
6. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
FM Data Migration Tool • Stefan Tischler
MigrationsOptionen
•-force
Überschreibt eine vorhandene Zieldatei.
• -ignore_valuelists
Übernimmt die Wertelisten aus dem Clone statt aus der Quelldatei
• -ignore_accounts
Übernimmt die Kontonamen, Passwörter und Verschlüsselungspasswort aus dem Clone statt aus der
Quelldatei
• -ignore_fonts
Font Mapping von Feldinhalten werden nicht überprüft
• -v (verbose mode)
Erstellt für Konten mit der Berechtigung „Full access" ein detailliertes Protokoll über den
Datenmigrationsprozess. Für Konten mit dem erweiterten Zugriffsrecht „fmmigration“ wird sowohl im
normalen als auch im verbose Modus nur ein kurzes Protokoll erstellt, ohne Informationen zum Schema.
• -q (quiet mode)
Es wird kein Protokoll erstellt
7. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
FM Data Migration Tool • Stefan Tischler
Zu beachten
• Unter MacOS Steuerung erlauben
• Beide Dateien müssen geschlossen sein
• Sonderzeichen in Passwörtern oder Dateinamen können kritisch sein
(insbesondere Leerzeichen, Anführungszeichen und Slash)
• Clone von Entwicklungsumgebung darf nicht geöffnet werden vor der
Migration (Clone Status wird beim öffnen entfernt)
• Neu erstellte Datei (Zieldatei) darf nicht geöffnet werden bevor sie sich im
endgültigen Verzeichnis auf dem Server befindet, da sonst die Links zu extern
gespeicherten Containerinhalten verloren gehen
8. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
FM Data Migration Tool • Stefan Tischler
Live Demo
9. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
FM Data Migration Tool • Stefan Tischler
Fragen und Antworten
10. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
FM Data Migration Tool - Stefan Tischler
Downloadlinks der Assistenten
https://medium.com/lesterius/fmdatamigration-for-the-filemaker-data-migration-tool-
d6c8ad84431f
https://thebrainbasket.com/dm-migration-helper-tool/
https://www.productivecomputing.com/blog/fm-data-migration-assistant-by-productive-
computing/
https://dbservices.com/articles/fm-data-migration-companion/
11. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
FM Data Migration Tool • Stefan Tischler
Vielen Dank unseren Sponsoren
Danke für das Bewerten dieses Vortrages