10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
www.filemaker-konferenz.com
Datenbanken einfach und schnell migrieren

Stefan Tischler
FM Data Migration Tool
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
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
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
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
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
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
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
FM Data Migration Tool • Stefan Tischler
Live Demo
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
FM Data Migration Tool • Stefan Tischler
Fragen und Antworten
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/
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

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