Project: talenddataquality
Issue TDQ-10474: Create a preference page to configure ES installation for semantic discovery
Add Preference Page called "Semantic Discovery" in the "profiling" folder. The parameters to set are - ES host = localhost - ES port = 9300 - ES cluster name =talend-log-central - use fixed seed for sampling (checkbox: when checked, an editable text field appears and the user can set the seed.) By default, it's unchecked. port and seed text field can only input numbers. The preference can be implemented in the ontology.ui plugin. Need to change the logic: When init the SemanticDiscoreryWizard, need to read the value from the preference page, if the current values can not be used, need to popup an error to tell the user to change the values. (current just throw exception and can not show the wizard, if the host/port are wrong) . Also need to move all cluster name into config, to read it from the config, but not use a string directly.
Story points: 8