RAW_WRITER
RAW_WRITER записывает обрабатываемые данные во внутренние файлы формата OneBridgeFile.
Порты RAW_WRITER:
| Тип порта | Номер | Обязательный | Описание | Метаданные |
|---|---|---|---|---|
| Input | 0 | да | Для полученных записей данных | Любые |
| Output | 0 | нет | Для записи на выходной порт | с типом данных byte/cbyte |
Атрибуты RAW_WRITER:
| Атрибут | Обязательный | Описание | Возможные значения |
|---|---|---|---|
| fileURL | да | Атрибут, указывающий, куда будут записаны полученные данные. | fileURL="${DATATMP_DIR}/bl/${trgFilePath}/loadHub/${tableName}.sql" |
| append | По умолчанию новые записи перезаписывают старые. Если установлено значение true, новые записи добавляются к старым записям, хранящимся в выходном файле(ах). append="false" по умолчанию | append="true" |
Пример. Запись данных во внутренний формат.
Чтобы записать данные в файл ${DATAOUT_DIR}/my-file.obf нужно заполнить атрибут fileURL.
| Атрибут | Значение |
|---|---|
| fileURL | ${DATAOUT_DIR}/my-file.obf |
RAW_WRITER запишет данные в указанный файл.
Пример. Добавление к существующему файлу.
Добавить записи каждого запуска графа в существующий файл ${DATAOUT_DIR}/my-file.obf. Для этого нужно заполнить атрибут fileURL и append.
| Атрибут | Значение |
|---|---|
| fileURL | ${DATAOUT_DIR}/my-file.obf |
| append | true |