Облачная платформаAdvanced

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

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Вы можете экспортировать данные из таблицы DLI в OBS. Во время экспорта в OBS создаётся папка или содержимое существующей папки перезаписывается.

Меры предосторожности

  • Экспортируемый файл может быть в формате JSON, а текстовый формат может быть только UTF-8.
  • Данные в таблицах DLI (тип таблицы: MANAGED) могут экспортироваться только в бакеты OBS, при этом путь экспорта должен быть папкой.
  • Данные могут экспортироваться между учётными записями. То есть после того, как учётная запись B предоставляет доступ учётной записи A, учётная запись A может экспортировать данные в путь OBS учётной записи B, если у учётной записи A есть разрешение на чтение метаданных и информации о разрешениях бакета OBS учётной записи B, а также права чтения и записи в указанный путь.

Процедура

  1. Вы можете экспортировать данные на странице Data Management или на странице SQL Editor.

    • Чтобы экспортировать данные на странице Data Management:
      1. В панели навигации слева в консоли выберите Data Management > Databases and Tables.
      2. Нажмите имя базы данных, соответствующей таблице, из которой необходимо экспортировать данные, чтобы перейти на страницу Manage Tables.
      3. Выберите соответствующую таблицу (таблица DLI) и выберите More > Export в столбце Operation. Отобразится страница Export Data.
    • Чтобы экспортировать данные на странице SQL Editor:
      1. В панели навигации слева в консоли управления выберите SQL Editor.
      2. В дереве навигации слева нажмите Databases, чтобы увидеть все базы данных. Нажмите имя базы данных, соответствующей таблице, из которой необходимо экспортировать данные. Отобразятся таблицы.
      3. Нажмите справа от управляемой таблицы (DLI table), данные которой необходимо экспортировать, и выберите Export в контекстном меню.

  2. В отображаемом диалоговом окне Export Data укажите параметры, ссылаясь на Table 1.

    Table 1 Описание параметров

    Parameter

    Description

    Databases

    База данных, в которой находится текущая таблица.

    Table Name

    Имя текущей таблицы.

    Data Format

    Формат файла, в котором сохраняются экспортируемые данные. Форматы, отличные от JSON, будут поддерживаться в будущих версиях.

    Queue

    Выберите очередь.

    Compression Format

    Формат сжатия экспортируемых данных. Поддерживаются следующие форматы сжатия:

    • none
    • bzip2
    • deflate
    • gzip

    Storage Path

    • Введите или выберите путь OBS.
    • Путь экспорта должен быть папкой, которой нет в бакете OBS. Конкретно, вам необходимо создать папку в целевом каталоге OBS.
    • Имя папки не может содержать специальные символы \/:*? "<>| и не может начинаться или заканчиваться точкой (.).

    Export Mode

    Режим хранения данных для экспорта.

    • New OBS directory: Если указанный каталог экспорта существует, будет выдана ошибка, и операция экспорта не может быть выполнена.
    • Existing OBS directory (Overwritten): Если вы создаёте файл в указанном каталоге, существующий файл будет перезаписан.

    Table Header: No/Yes

    Содержит ли экспортируемые данные заголовок таблицы.

  3. нажмите OK.
  4. (Необязательно) Вы можете просмотреть статус задания (указанным Status), операторы (указанными Statement), и другую информацию об экспортируемых заданиях на странице SQL Jobs.

    1. Выберите EXPORT в раскрывающемся списке Job Type и укажите диапазон времени для экспорта данных. Задания, соответствующие требованиям, отображаются в списке заданий.
    2. Нажмите , чтобы просмотреть детали экспортируемого задания.