Настройка Presto в задаче копирования

В этой статье описывается, как использовать действие копирования в конвейере для копирования данных из Presto.

Поддерживаемая конфигурация

Для настройки каждой вкладки в действии копирования перейдите к следующим разделам соответственно.

General

Ознакомьтесь с руководством по общим параметрам , чтобы настроить вкладку "Общие параметры".

Исходный материал

Следующие свойства поддерживаются для Presto на вкладке "Источник " действия копирования.

Снимок экрана: вкладка источника и список свойств.

Требуются следующие свойства:

  • Подключение. Выберите подключение Presto из списка подключений. Если подключение отсутствует, создайте новое подключение Presto.

  • Используйте запрос: выберите таблицу или запрос.

    • Если выбрать таблицу:

      • Таблица: выберите таблицу из раскрывающегося списка или нажмите клавишу ВВОД вручную , чтобы вручную ввести ее для чтения данных.
    • Если выбрать запрос:

      • Запрос. Укажите настраиваемый SQL-запрос для чтения данных. Например: SELECT * FROM MyTable.

        Снимок экрана: запрос.

В разделе "Дополнительно" можно указать следующие поля:

  • Дополнительные столбцы: добавьте дополнительные столбцы данных для хранения относительного пути или статического значения исходных файлов. Выражение поддерживается для последнего варианта.

Картирование

Чтобы настроить конфигурацию вкладки "Сопоставление ", перейдите к разделу "Настройка сопоставлений" на вкладке сопоставления.

Сопоставление типов данных для Presto

При копировании данных из Presto используются следующие сопоставления типов данных Presto с промежуточными типами данных, используемыми службой внутри.

Тип данных Presto Тип данных временной службы
ARRAY String
БИГИНТ Int64
BOOLEAN Boolean
CHAR String
DATE Date
DECIMAL (точность < 28) Decimal
DECIMAL (точность >= 28) Decimal
ДВОЙНОЙ Double
целое число Int32
INTERVAL_DAY_TO_SECOND TimeSpan
INTERVAL_YEAR_TO_MONTH String
IP-адрес String
JSON String
MAP String
РЕАЛЬНЫЙ Single
РЯД String
СМОЛЛИНТ Int16
TIME Time
ВРЕМЯ_С_ЧАСОВЫМ_ПОЯСОМ String
TIMESTAMP Дата и время
TIMESTAMPWITHTIMEZONE Datetimeoffset
TINYINT SByte
Универсальный уникальный идентификатор (UUID) Гид
VARBINARY Byte[]
VARCHAR String

Settings

Сведения о настройке вкладки "Параметры " см. в разделе "Настройка других параметров" на вкладке "Параметры".

Сводка таблицы

В следующих таблицах содержатся дополнительные сведения об операции копирования в Presto.

Исходная информация

Имя Description Ценность Обязательно Свойство скрипта JSON
Подключение Ваше подключение к исходному хранилищу данных. <подключение Presto> Да connection
Использование запроса Способ чтения данных из Presto. Примените таблицу для чтения данных из указанной таблицы или применения запроса для чтения данных с помощью запросов. Таблица
Запрос
нет /
Для таблицы
Имя схемы Имя схемы. < имя схемы > нет schema
имя таблицы Имя таблицы. < имя таблицы > нет table
Запрос
Запрос Используйте пользовательский SQL-запрос для чтения данных. < SQL-запросы > нет query
Дополнительные столбцы Добавьте дополнительные столбцы данных для хранения относительного пути или статического значения исходных файлов. Выражение поддерживается для последнего варианта. •Имя
•Ценность
нет дополнительныеКолонки
•имя
•ценность