Custom Dataset Builder-Befehle werden in der Befehlszeile im Stammverzeichnis des installierten Speicherorts des Tools ausgeführt. Jeder Befehl hat einen führenden Bindestrich. Folgende Befehle stehen zur Verfügung:
- help: Stellt dem Benutzer eine Liste von Befehlen zur Verfügung, die Custom Dataset Builder dem Kunden anbietet, und informiert ihn, wie er seine Daten effektiv integrieren kann.
java -Xmx512m -jar cdb-<version>.jar –help
- findCountryWithLanguage: Mit diesem Befehl können Sie nachvollziehen, welche Länder vom Custom Dataset Builder zum Erstellen benutzerdefinierter Daten unterstützt werden. Außerdem stellt er Informationen zur Sprache der Daten bereit. Beide werden in eine Textdatei geschrieben (parallel zu cdb-<version>.jar platziert), die der Benutzer später verwenden kann, um die ursprüngliche Konfiguration pro Land und pro unterstützter Sprache zu generieren.
Parameter für den Befehl „findCountryWithLanguage“:java -Xmx512m -jar cdb<version>.jar -engine="Typeahead/Geocoding" -findCountryWithLanguage-folderLocation="$folderLocation" -usePackagedLib
-
engine: Der optionale Parameter [Type-Ahead/Geocoding] definiert, welche Art von unterstützten Ländern und Sprachen abgerufen werden.
-engine=Typeahead ruft für Type-Ahead unterstützte Länder und Sprachen ab.
-engine=Geocoding ruft für Geocoding unterstützte Länder und Sprachen ab.
Wenn kein Parameter angegeben wird, werden standardmäßig von Geocoding unterstützte Länder und Sprachen abgerufen.
- folderLocation: Der Wert ist der übergeordnete Ordner, in dem alle SPDs im extrahierten Format abgelegt werden.
- usePackagedLib: Optionaler Parameter [erforderlich für USA], der die mit Custom Dataset Builder gebündelten Bibliotheken verwendet, anstatt die Bibliothek des SPD zu verwenden.
-
- createConfig: Mit diesem Befehl kann der Benutzer eine länderspezifische Konfiguration erstellen, bei der es sich um eine JSON-Datei handelt, die das schrittweise Mapping der Benutzerdateninformationen zur Integration seiner Daten enthält.
Parameter für den Befehl „createConfig“java -Xmx512m -jar cdb<version>.jar –createConfig -engine="Typeahead/Geocoding" -folderLocation="$folderLocation" -country="$country_code"-dataType="$data_type" -language="$language_code" -userProfile="basic/advance" -usePackagedLib
-
engine: Der optionale Parameter [Type-Ahead/Geocoding] definiert, welche Art von JSON-Datei der Custom Dataset Builder generiert.
-engine=Typeahead generiert eine für Type-Ahead spezifische JSON-Datei.
-engine=Geocoding generiert eine für Geocoding spezifische JSON-Datei.
Wenn kein Parameter angegeben wird, wird standardmäßig eine Geocoding-spezifische JSON-Datei generiert.
- folderLocation: Der Wert ist der übergeordnete Ordner, in dem alle SPDs im extrahierten Format abgelegt werden.
- country: Obligatorische Informationen, die zum Erstellen einer Konfiguration benötigt werden, die der Benutzer bereitstellen muss, und das Land, für das die Konfigurationsdatei erstellt werden muss. Länderinformationen werden nur als 3-stelliger ISO-Code übergeben.
- language: Optionales Feld, in dem der Benutzer die Sprache der zu integrierenden Daten angeben kann. Außerdem muss dieses Feld mit dem aktuellen Angebot der Geocoding-Software von Precisely übereinstimmen. Standardmäßig ist der Wert dieses Feldes auf „en“ gesetzt. Dies ist Lateinisch oder Englisch.
- datatype: Optionaler Parameter, der den Typ der Daten angibt, die integriert werden sollen. Bereichsdaten werden „Street“ zugeordnet, während die Punktdaten „AP“ zugeordnet werden. Beispiel: datatype=Street
- userProfile: Optional Parameter. Je nach technischem Wissen des Benutzers kann die Konfiguration grundlegend (basic) oder erweitert (advanced) sein. Grundlegend ist die Standardeinstellung. Bei einer grundlegenden Konfiguration wird Standard-JSON erstellt, ohne dass eine erweiterte Konfiguration vorhanden ist.
Diese Option gilt nur, wenn das Argument „-engine=Geocoding“ bereitgestellt wird oder keine -engine bereitgestellt wird. Sie gilt nicht für „-engine=Typeahead“, da es kein advanceConfig-Element in der Typeahead-JSON-Datei geben wird.
Eine erweiterte Persona des Benutzerprofils verfügt über die gesamte grundlegende Konfiguration, bietet jedoch einige zusätzliche Konfigurationselemente und wird nicht für DEU, CAN und USA unterstützt.
- usePackagedLib: optionaler Parameter [erforderlich für USA], der die mit dem Custom Dataset Builder gebündelten Bibliotheken statt der Bibliothek des SPD verwendet.
-
- buildAll: Ähnlich wie der Befehl „createConfig“ ermöglicht der Befehl „buildAll“ dem Benutzer, eine Konfiguration aller unterstützten Länder und Sprachen gleichzeitig zu erstellen.
java -Xmx512m -jar cdb-<version>.jar -buildAll -engine="Typeahead/Geocoding" -folderLocation= "$folderLocation" -userProfile="basic/advance" -usePackagedLib
Parameter für den Befehl „buildAll“
-
engine: Der optionale Parameter [Type-Ahead/Geocoding] definiert, welche Art von JSON-Datei der Custom Dataset Builder generiert.
-engine=Typeahead generiert eine für Type-Ahead spezifische JSON-Datei für alle unterstützten Länder und Sprachen.
-engine=Geocoding generiert eine für Geocoding spezifische JSON-Datei für alle unterstützten Länder und Sprachen.
Wenn kein Parameter angegeben wird, wird standardmäßig eine Geocoding-spezifische JSON-Datei generiert.
- folderLocation: Der Wert ist der übergeordnete Ordner, in dem alle SPDs im extrahierten Format abgelegt werden.
- userProfile: Optional Parameter. Je nach technischem Wissen des Benutzers kann die Konfiguration grundlegend (basic) oder erweitert (advanced) sein. Grundlegend ist die Standardeinstellung. Bei einer grundlegenden Konfiguration wird Standard-JSON erstellt, ohne dass eine erweiterte Konfiguration vorhanden ist.
Diese Option gilt nur, wenn das Argument „-engine=Geocoding“ bereitgestellt wird oder keine -engine bereitgestellt wird. Sie gilt nicht für „-engine=Typeahead“, da es kein advanceConfig-Element in der Typeahead-JSON-Datei geben wird.
Eine erweiterte Persona des Benutzerprofils verfügt über die gesamte grundlegende Konfiguration, bietet jedoch einige zusätzliche Konfigurationselemente und wird nicht für DEU, CAN und USA unterstützt.
- usePackagedLib: Optionaler Parameter [erforderlich für USA], der die mit Custom Dataset Builder gebündelten Bibliotheken verwendet, anstatt die Bibliothek des SPD zu verwenden.
-
- createDictionary: Wenn der Benutzer alle relevanten Einstellungen, wie im Befehl „createConfig“ beschrieben, abgeschlossen hat, kann er mit dem Befehl den Build-Prozess für die Integration der Benutzerdaten in das Format der Geocoding-Software von Precisely starten.
Parameter für den Befehl „createDictionary“java -Xmx512m -jar cdb<version>.jar -engine="Typeahead/Geocoding" -createDictionary -folderLocation="$folderLocation" -configFilePath="$configFilePath" -usePackagedLib
-
engine: Der optionale Parameter [Typeahead/Geocoding] definiert, welche Art von Benutzerdaten der Custom Dataset Builder erstellt.
-engine=Typeahead erstellt für Type-Ahead spezifische Benutzerdaten.
-engine=Geocoding erstellt für Geocoding spezifische Benutzerdaten.
Wenn kein Parameter angegeben wird, werden standardmäßig Geocoding-spezifische Benutzerdaten generiert.
- configFilePath: Dieses Argument ist der absolute Pfad der JSON-Datei.
- folderLocation: Der Wert ist der übergeordnete Ordner, in dem alle SPDs im extrahierten Format abgelegt werden.
- usePackagedLib: Optionaler Parameter [erforderlich für USA], der die mit Custom Dataset Builder gebündelten Bibliotheken verwendet, anstatt die Bibliothek des SPD zu verwenden.
-