Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Datastage JSON в несколько таблиц / 8 сообщений из 8, страница 1 из 1
17.10.2017, 19:03
    #39537700
Sintetik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastage JSON в несколько таблиц
Можно ли разобрать структуру json вида
Код: javascript
1.
2.
3.
4.
5.
6.
{
"field1":"value1",
"field2":"value2",
"field3":"value3",
"field4":[{"f1":"v1", "f2":"v2"}, {"f1":"v11", "f2":"v22"}, {"f1":"v111", "f2":"v222"}]
}



на две таблицы в одном джобе, не потеряв связи между данными?

с потерей связи можно, этот пример разобран в доке IBM
можно свалить все в одну таблицу с дублированием полей field1-field3, тоже работает
DS 11.5
...
Рейтинг: 0 / 0
18.10.2017, 19:21
    #39538384
Hunterik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastage JSON в несколько таблиц
Элемент Hierarchical Stage.
Вопрос уточнить можете, где связь между данными терять собираетесь?
А то я под вечер что-то торможу уже...
...
Рейтинг: 0 / 0
18.10.2017, 22:43
    #39538427
Sintetik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastage JSON в несколько таблиц
HunterikЭлемент Hierarchical Stage.
Вопрос уточнить можете, где связь между данными терять собираетесь?
А то я под вечер что-то торможу уже...
json структура по сути описывает связку master-detail, которая ложится в две таблицы связанные отношением 1:много
field1..field3 поля могут быть ключем

вот и хотелось бы получит ьзаливку в 2 таблицы главная-подчиненная
в первой только field1..field3 пусть field1 это PK

во второй
field1 f1 f2
value1 v1 v2
value1 v11 v22
value1 v111 v222
...
Рейтинг: 0 / 0
18.10.2017, 22:44
    #39538428
Sintetik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastage JSON в несколько таблиц
вот как засунуть ключевое поле во вторую таблицу? пример в доке просто разбивает на две таблицы без связи по ключу, но без ключа уже не соберешь данные
...
Рейтинг: 0 / 0
19.10.2017, 01:20
    #39538446
Hunterik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastage JSON в несколько таблиц
Sintetik,
маппинг внутри элемента...
...
Рейтинг: 0 / 0
19.10.2017, 01:22
    #39538447
Hunterik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastage JSON в несколько таблиц
Sintetik,
результат виден в логе (каждой ноде по строке досталось - красиво в лог легли)...
...
Рейтинг: 0 / 0
19.10.2017, 01:27
    #39538448
Hunterik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastage JSON в несколько таблиц
Sintetik,
в датасете результат линка details выглядит так (чтоб формат вывода Peek не смущал)...
...
Рейтинг: 0 / 0
19.10.2017, 09:44
    #39538516
Sintetik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Datastage JSON в несколько таблиц
Hunterik,
Так все просто оказалось, а я JSON step-ы ковырял, спасибо
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Datastage JSON в несколько таблиц / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]