Execute a preload script if present in dataset directory. E.g. to generate data before loading
(dataset)
| 214 | return is_success |
| 215 | |
| 216 | def run_dataset_preload(dataset): |
| 217 | """Execute a preload script if present in dataset directory. E.g. to generate data |
| 218 | before loading""" |
| 219 | dataset_preload_script = os.path.join(DATASET_DIR, dataset, "preload") |
| 220 | if os.path.exists(dataset_preload_script): |
| 221 | LOG.info("Running preload script for " + dataset) |
| 222 | if options.scale_factor != "" and int(options.scale_factor) > 1: |
| 223 | dataset_preload_script += " " + str(options.scale_factor) |
| 224 | exec_cmd(dataset_preload_script, error_msg="Error executing preload script for " + dataset, |
| 225 | exit_on_error=True) |
| 226 | |
| 227 | def generate_schema_statements(workload): |
| 228 | generate_cmd = GENERATE_SCHEMA_CMD % (options.exploration_strategy, workload, |