Экспорт данных из таблицы в бакет OBS

Можно выполнить экспорт данных из таблицы DLI в бакет OBS, при этом следует соблюдать следующие условия:

  • Выгружаемый файл может быть только CSV-формата. Текстовый формат файла — UTF-8.

  • Выгрузить в OBS можно только таблицу созданную на основе DLI-данных (при создании таблицы, значение поля Data Location — «DLI»). Тип таблицы (Type) при этом будет «Managed».

Экспорт данных можно осуществить через Data Management или через SQL Editor.

Экспорт данных через Data Management

  1. Выберите EI Enterprise Intelligence → Data Lake Insight.

  2. В боковом меню слева выберите Data Management → Databases and Tables.

  3. Нажмите на имя базы данных, которая содержит нужную таблицу.

    ../_images/s__table-export-dm-1.jpeg
  4. В строке с нужной таблицей нажмите More и выберите из списка Export.

    ../_images/s__table-export-dm-2.jpeg
  5. Далее перейдите к заполнению параметров Export Data.

Экспорт данных через SQL Editor

  1. Выберите EI Enterprise Intelligence → Data Lake Insight.

  2. В боковом меню слева выберите SQL Editor.

  3. Выберите вкладку Databases и нажмите на имя нужной базы данных.

    ../_images/s__table-export-sqleditor-1.jpeg
  4. В строке с нужной таблицей нажмите на значок Menu и выберите из списка Export.

    ../_images/s__table-export-sqleditor-2.jpeg
  5. Далее перейдите к заполнению параметров Export Data.

Параметры Export Data

Заполните следующие поля и нажмите ОК:

  1. Queue — выберите очередь.

  2. Compression Format — выберите из списка нужный формат сжатия файла. Поддерживаются форматы «bzip2», «deflate» и «gzip». Если сжатие не требуется, выберите «none».

  3. Export Path — укажите путь к папке.

    Подсказка

    Если требуется создать новую папку во время экспорта, то после указания пути к бакету введите имя создаваемой папки. Например, s3a://bucket_name/new_folder.

  4. Export Mode — выберите режим экспорта:

    • New OBS directory — выберите данный параметр, если в поле Export Path указан путь к новой папке в бакете OBS. Если же указанная папка для экспорта существует, появится сообщение об ошибке и экспорт не будет выполнен.

    • Existing OBS directory (Overwritten) — выберите данный параметр, если в поле Export Path указан путь к существующей папке в бакете OBS. При этом все ее содержимое будет перезаписано и ранее загруженные файлы удалены.

    Примечание

    Поле ниже заполняется при включенном переключателе Advanced Settings и Export Format таблицы — «CSV».

  5. Table Header: No/Yes — включите опцию, если у загружаемой таблицы есть заголовок (Table Header: Yes).

    ../_images/s__table-export-parameters-1.jpeg

После экспорта в бакете OBS будет создана (или перезаписана) папка, указанная в поле Export Path:

../_images/s__table-export-parameters-2.jpeg
Запустили Evolution free tier
для Dev & Test
Получить