Crea una nueva mesa virtual en db/data
.
Llamarlo vt_salary_data
y bandera Genera un archivo de configuración
Número de propiedades de la siguiente manera:
- Nombre de fuente remota:
LocalFile
- Nombre de la base de datos y del esquema:
<NULL>
- Nombre del objeto:
salarydata
Salvar y abre el Editor de formato de archivo
Aquí puede personalizar el formato del archivo de entrada. Cambiar Líneas de encabezado omitidas a 1.
Copie las siguientes líneas a la simulación y ejecútelas. Estos fueron tomados de salarydata.csv
expediente
ID,SALARY,START_YEAR,GENDER,REGION,T-LEVEL
100001,139171,1998,m,APJ,T5
Utilizar el Dupdo función y luego use el lápiz para editar los tipos de datos
Cambie los tipos de la siguiente manera:
Salvar y Construcción el módulo de base de datos
Como referencia, aquí está el código de la mesa virtual. Puede acceder a este modo haciendo clic con el botón derecho en el artefacto de la tabla virtual y seleccionando Editor de código abierto.
VIRTUAL TABLE "vt_salary_data" AT "LocalFile"."<NULL>"."<NULL>"."salarydata" REMOTE PROPERTY 'dataprovisioning_parameters'='<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Parameters> <Parameter name="FORMAT">CSV</Parameter> <Parameter name="FORCE_FILENAME_PATTERN">%.csv</Parameter> <Parameter name="PARTITIONS">0</Parameter> <Parameter name="CODEPAGE">utf-8</Parameter> <Parameter name="LOCALE">en_US</Parameter> <Parameter name="SKIP_HEADER_LINES">1</Parameter> <Parameter name="ROW_DELIMITER">n</Parameter> <Parameter name="QUOTED_TEXT_CONTAIN_ROW_DELIMITER">false</Parameter> <Parameter name="COLUMN_DELIMITER">,</Parameter> <Parameter name="EXPONENTIAL">E</Parameter> <Parameter name="LENIENT">true</Parameter> <Parameter name="COLUMN">ID;INTEGER;</Parameter> <Parameter name="COLUMN">SALARY;FLOAT;</Parameter> <Parameter name="COLUMN">START_YEAR;INTEGER;</Parameter> <Parameter name="COLUMN">GENDER;NVARCHAR(1);</Parameter> <Parameter name="COLUMN">REGION;NVARCHAR(4);</Parameter> <Parameter name="COLUMN">T-LEVEL;NVARCHAR(200);</Parameter> </Parameters>';