Для записи данных
Шаги для записи данных могут записывать данные в локальные выходные файлы, отправлять их через подключенный дополнительный выходной порт или вставлять в таблицу базы данных.
Шаги для записи — это компоненты графа, которые выполняются последними, поэтому они не имеют выходных портов.
Каждый шаг для записи должен иметь хотя бы один входной порт, через который данные поступают в этот компонент графа.
Шаги для записи могут либо добавлять данные в существующий файл или таблицу базы данных, либо заменять существующее содержимое новым. Для этой цели шаги для записи в файлы имеют атрибут Append
. По умолчанию для этого атрибута установлено значение false
. Это означает, что данные необходимо заменить, а не добавить к имеющимся.
Данные можно записать в один и тот же файл или базу данных несколько раз в течение работы графа с помощью нескольих шагов для записи. Для этого разместите шаги для записи в разных фазах графа.
- FLAT_FILE_WRITER - запись в файл
- RAW_WRITER - записывает данные в файл во внутреннем формате OneBridge
- LOOKUP_TABLE_WRITER - записывает данные в хеш-таблицу
- DATABASE_WRITER - запись в базу данных
- POSTGRESQL_DATA_WRITER - запись в базу данных Postgres с помощью утилиты
- TRASH - прерывание потока данных
Общие свойства шагов для записи
Поддерживаемые форматы URL-адресов для записывающих шагов
Запись в локальные файлы
/path/filename.out
- записывает указанный файл на диск.
Просмотр записанных данных
После создания выходного файла вы можете просмотреть данные в нём в web-приложении на странице проектов на вкладке "Содержимое файла".
Добавление или перезапись
Если целевой файл существует, есть два варианта:
- существующий файл можно заменить;
- записи могут быть добавлены к существующему содержимому.
Добавление или замена настраивается с помощью атрибута Append
.
- Если для параметра
Append
установлено значение true, записи добавляются в файл. - Если для параметра
Append
установлено значение false, файл перезаписывается.Append=false
по умолчанию.
Функция Append
доступна в следующих шагах для записи: FLAT_FILE_WRITER, TRASH.