Todos los productos
Search
Centro de documentos

:Crear una tabla y cargar datos

Última actualización: Sep 04, 2026

Este tema describe cómo crear tablas en DataWorks y cargar datos en ellas, con las tablas bank_data y result_table como ejemplos.

Requisitos previos

El directorio de MaxCompute aparece en DataStudio solo después de agregar un origen de datos de MaxCompute a su espacio de trabajo y vincular el recurso de cómputo correspondiente.

  • Ha agregado un origen de datos de MaxCompute a su espacio de trabajo. Para obtener más información, consulte Bind a MaxCompute compute resource.

  • Ha vinculado un recurso de cómputo de MaxCompute en DataStudio. Para ello, en el panel de navegación izquierdo de la consola de DataStudio, haga clic en Computing Resources y siga las instrucciones en pantalla.

  • Ha configurado un resource group para el motor en System Management. Para obtener más información, consulte System Management.

    Importante

    Si no configura un resource group para el motor en System Management, aparecerá el siguiente mensaje de error: The source or destination engine requires a resource group for data upload. Please contact the workspace administrator to configure a resource group.

Contexto

La tabla bank_data almacena datos empresariales, mientras que la tabla result_table almacena los resultados del análisis.

Crear la tabla bank_data

  1. Vaya a la página de DataStudio.

    Inicie sesión en la consola de DataWorks. En la región objetivo, haga clic en Data Development and O&M > Data Development en el panel de navegación izquierdo. Seleccione un espacio de trabajo de la lista desplegable y haga clic en Go to Data Development.

  2. En la página de DataStudio, pase el cursor sobre el icono 新建 y haga clic en Create Table > MaxCompute > Table.

    Como alternativa, puede abrir un flujo de trabajo, hacer clic con el botón derecho en MaxCompute y seleccionar Create Table.

  3. En el cuadro de diálogo Create Table, seleccione una Path, introduzca bank_data en Name y haga clic en Create.

  4. En la página de edición de la tabla, haga clic en DDL.

  5. En el cuadro de diálogo DDL, introduzca la siguiente sentencia y haga clic en Generate Table Schema.

    CREATE TABLE IF NOT EXISTS bank_data
    (
     age             BIGINT COMMENT 'Age',
     job             STRING COMMENT 'Job type',
     marital         STRING COMMENT 'Marital status',
     education       STRING COMMENT 'Education level',
     default         STRING COMMENT 'Whether the user has a credit card',
     housing         STRING COMMENT 'Housing loan',
     loan            STRING COMMENT 'Personal loan',
     contact         STRING COMMENT 'Contact method',
     month           STRING COMMENT 'Month of the year',
     day_of_week     STRING COMMENT 'Day of the week',
     duration        STRING COMMENT 'Last contact duration, in seconds',
     campaign        BIGINT COMMENT 'Number of contacts performed during this campaign',
     pdays           DOUBLE COMMENT 'Days since the last contact from a previous campaign',
     previous        DOUBLE COMMENT 'Number of contacts performed before this campaign',
     poutcome        STRING COMMENT 'Outcome of the previous marketing campaign',
     emp_var_rate    DOUBLE COMMENT 'Employment variation rate',
     cons_price_idx  DOUBLE COMMENT 'Consumer price index',
     cons_conf_idx   DOUBLE COMMENT 'Consumer confidence index',
     euribor3m       DOUBLE COMMENT 'Euribor 3-month rate',
     nr_employed     DOUBLE COMMENT 'Number of employees',
     y               BIGINT COMMENT 'Whether the client has subscribed to a term deposit'
    );

    Para obtener más información sobre la sintaxis SQL para crear tablas, consulte CREATE TABLE.

  6. En el cuadro de diálogo Confirm Operation, haga clic en Confirm.

  7. Una vez generado el esquema de la tabla, introduzca un Display Name para la tabla en la sección General. A continuación, haga clic en Commit to Development Environment y en Commit to Production Environment.

    Nota

    Este ejemplo utiliza un espacio de trabajo en modo estándar. Si usa un espacio de trabajo en modo básico, haga clic únicamente en Commit to Production Environment.

  8. En el panel de navegación izquierdo, haga clic en Table Management.

  9. En la página de Table Management, haga doble clic en el nombre de la tabla para consultar sus detalles.

Crear la tabla result_table

  1. En la página de DataStudio, pase el cursor sobre el icono 新建 y haga clic en Create Table > MaxCompute > Table.

    Como alternativa, puede abrir un flujo de trabajo, hacer clic con el botón derecho en MaxCompute y seleccionar Create Table.

  2. En el cuadro de diálogo Create Table, seleccione una Path, introduzca result_table en Table Name y haga clic en Create.

  3. En el cuadro de diálogo DDL Statement, introduzca la siguiente sentencia y haga clic en Generate Table Schema.

    CREATE TABLE IF NOT EXISTS result_table
    (  
     education   STRING COMMENT 'Education level',
     num         BIGINT COMMENT 'Number of people'
    );
  4. En el cuadro de diálogo Confirm Operation, haga clic en Confirm.

  5. Una vez generado el esquema de la tabla, introduzca un Display Name para la tabla en la sección General. A continuación, haga clic en Commit to Development Environment y en Commit to Production Environment.

  6. En el panel de navegación izquierdo, haga clic en Table Management.

  7. En la página de Table Management, haga doble clic en el nombre de la tabla para consultar sus detalles.

Cargar datos locales en bank_data

DataWorks le permite:

  • Cargar archivos de texto locales en tablas de un espacio de trabajo.

  • Importar datos empresariales desde diversos orígenes de datos a un espacio de trabajo mediante Data Integration.

Nota

Se aplican los siguientes límites al cargar archivos de texto locales:

  • Tipo de archivo: Solo se admiten archivos .txt, .csv y .log.

  • Tamaño del archivo: Un archivo no puede superar los 30 MB.

    Para cargar archivos mayores de 30 MB, utilice uno de los siguientes métodos:

    • Cargue el archivo de datos en OSS y acceda a los datos mediante la creación de una tabla externa de MaxCompute. Para obtener más información sobre cómo cargar datos en OSS, consulte Upload objects. Para obtener más información sobre las tablas externas de MaxCompute, consulte External tables.

    • Cargue el archivo de datos en OSS y utilice Data Integration para sincronizar los datos de OSS con una tabla de MaxCompute. Para obtener más información sobre cómo cargar datos en OSS, consulte Upload objects. Para obtener más información sobre cómo sincronizar datos de OSS a una tabla de MaxCompute, consulte Configure a synchronization task in wizard mode.

    • Utilice la función Data analysis > Data Upload.

  • Destino: Puede importar datos tanto a tablas particionadas como no particionadas. Sin embargo, los valores de la clave de partición no pueden contener caracteres chinos, signos et (&), asteriscos (*) ni otros caracteres especiales.

Este ejemplo demuestra cómo importar el archivo local banking.txt a DataWorks.

  1. En la página de DataStudio, haga clic en el icono 导入.

  2. En el cuadro de diálogo Data Import Wizard, busque la tabla bank_data introduciendo como mínimo tres caracteres de su nombre y, a continuación, haga clic en Next.

    Nota

    Si no encuentra la tabla después de crearla, puede sincronizarla manualmente en Data Map y buscarla de nuevo. Para obtener más información sobre cómo sincronizar una tabla manualmente, consulte My Data.

  3. Establezca Select Data Import Method en Upload Local File y haga clic en Browse junto a Select File. Seleccione el archivo de datos local y configure los parámetros de importación.

    Parámetro

    Descripción

    Select Data Import Method

    El valor predeterminado es Upload Local File.

    File Format

    Puede seleccionar CSV o Custom Text File.

    Select File

    Haga clic en Browse para seleccionar el archivo local que desea cargar.

    Select Delimiter

    Los delimitadores compatibles incluyen Comma (,), Tab, Semicolon (;), Space, |**

    **, # y &. En este ejemplo, seleccione Comma (,).

    Original Character Set

    Los conjuntos de caracteres compatibles incluyen GBK, UTF-8, CP936 e ISO-8859. En este ejemplo, seleccione GBK.

    Import First Row

    Seleccione la fila desde la cual iniciar la importación. En este ejemplo, seleccione 1.

    First Row as Field Names

    Especifique si la primera fila contiene nombres de columna. Para este ejemplo, no seleccione First Row as Field Names.

    Preview Data

    Esta sección muestra una vista previa de los datos.

  4. Haga clic en Next.

  5. Seleccione un método para asignar los campos de origen a los campos de destino. En este ejemplo, seleccione By Location.

  6. Haga clic en Import Data.

Siguientes pasos

Ahora ha aprendido a crear una tabla y cargar datos. En el siguiente tutorial, aprenderá a crear, configurar y ejecutar un flujo de trabajo para analizar y procesar datos en su espacio de trabajo. Para obtener más información, consulte Create a workflow.