Настройка Amazon Redshift в задании копирования

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

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

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

General

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

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

Перейдите на вкладку Источник, чтобы настроить источник операции копирования. См. следующее содержимое для подробной конфигурации.

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

  • Подключение. Выберите подключение Amazon Redshift из списка подключений. Если подключение отсутствует, создайте новое подключение Amazon Redshift, нажав кнопку "Создать".

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

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

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

    Снимок экрана: использование запроса при выборе таблицы.

    Если выбрать запрос:

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

    Снимок экрана, показывающий использование запроса при выборе команды «Запрос».

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

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

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

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

Settings

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

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

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

Тип данных Amazon Redshift Тип данных временной службы
BIGINT Int64
BOOLEAN Boolean
CHAR String
DATE DateTime
DECIMAL (точность <= 28) Decimal
DECIMAL (точность > 28) String
ДВОЙНАЯ ТОЧНОСТЬ Double
ЦЕЛОЕ ЧИСЛО Int32
РЕАЛЬНЫЙ Single
СМОЛЛИНТ Int16
ТЕКСТ String
TIMESTAMP DateTime
VARCHAR String

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

Дополнительные сведения и сводка о действии копирования Amazon Redshift представлены в следующей таблице.

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

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