2016-04-02 4 views
1

Я столкнулся с проблемой о symmtericds transform_column:SymmetricDS transform_column

- преобразование к mst_author От EAut

insert into sym_transform_table(
transform_id, source_node_group_id, target_node_group_id, transform_point, source_table_name, 
target_table_name, delete_action, transform_order, column_policy, update_first, 
last_update_by, last_update_time, create_time 
) values (
'mst_author_2_EAut', 'pusat', 'cabang1', 'EXTRACT', 'EAut', 
'mst_author', 'DEL_ROW', 1, 'SPECIFIED', 1, 
'sym', current_timestamp, current_timestamp 
); 

insert into sym_transform_column 
(transform_id, include_on, source_column_name, target_column_name, pk, transform_type,create_time, last_update_time) 
values 
('mst_author_2_EAut', '', 'AutId', 'author_id', 1, 'copy',current_timestamp, current_timestamp), 
('mst_author_2_EAut', '', 'AutKey', 'author_name', 0, 'copy',current_timestamp, current_timestamp); 

insert into sym_transform_column 
(transform_id, include_on, source_column_name, target_column_name, pk, transform_type,create_time, last_update_time,transform_expression) 
values 
('mst_author_2_EAut', '*', 'AutRaw', 'input_date', 0, 'variable',current_timestamp, current_timestamp,'system_date'); 

ошибки:

Ошибка SQL был: вставить в buku.mst_author() --------------> пустой столбец и значения

Сбой sql Параметры: []

Неудачные SQL Типы параметров: []

Неудачные данные строки были: "112950", "1", "0", "0",» " "Название"," \ последняя , first "," 100 "[cabang1-001] - DataLoaderService - Не удалось загрузить пакет 000-92 org.jumpmind.db.sql.SqlException: Поле 'author_name' не имеет значение по умолчанию в org .jumpmind.db.sql.AbstractSqlTemplate.translate (AbstractSqlTemplate

Любая помощь приветствуется

примечания: AutId является SQL Server Идентичность и author_id является MySQL автоматическое приращение

ответ

0

Там в колонке «author_name» на целевом узле, либо не существует в источнике или его значение равно нулю. Если в объявлении есть ограничение 'not null', объявляйте значение по умолчанию 'alter table mst_author add constraint, а не значение null по умолчанию' 'в столбце author_name' или что-то в этом направлении

Я бы порекомендовал добавить все источники и цели преобразование столбцов, даже если имена столбцов равны, а не только те, которые отличаются друг от друга.

+0

Спасибо за ответ, но столбец 'author_name' существует, и я думаю, что проблема сгенерирована. Вставка sql пуста в параметрах и значениях ' Сбой sql был: вставить в buku.mst_author() значения() --------------> пустой столбец и значения –

+0

Каково значение этого столбца в исходной таблице? –

+0

Столбцы и значения: 'AutId = 52412, AutKey = 'bbb'' из исходной таблицы 'EAut'. Если я не выполняю преобразование таблицы и столбца, она отлично работает (таблица EAut генерируется в целевом каталоге и вставлены данные). –

Смежные вопросы