Мы используем Barebone CMS' SSOМожет Talend мигрировать в последовательную форму данные из MYSQL в PostgreSQL
MYSQL база данных, которая у нас есть, содержит пользователя поля профиля в сериализованном формате под колонку информации в пользователей стол ,
E.g.Информация значение столбца a:41:{s:7:"aboutme";s:0:"";s:7:"address";s:4:"Pune";s:11:"agriculture";s:11:"Agriculture";s:13:"agri_business";s:0:"";s:22:"agri_finance_insurance";s:0:"";s:12:"agri_trading";s:0:"";s:14:"agro_chemicals";s:14:"Agro Chemicals";s:10:"alt_energy";s:0:"";s:13:"ani_husbandry";s:0:"";s:6:"avatar";s:0:"";s:13:"biotechnology";s:0:"";s:4:"city";s:4:"Pune";s:18:"contact_first_name";s:0:"";s:17:"contact_last_name";s:0:"";s:7:"country";s:5:"India";s:11:"designation";s:0:"";s:5:"email";s:24:"[email protected]";s:8:"farm_act";s:0:"";s:12:"farm_service";s:0:"";s:10:"first_name";s:4:"Amol";s:6:"Gender";s:4:"Male";s:12:"horticulture";s:0:"";s:14:"interest_other";s:8:"Software";s:10:"irrigation";s:0:"";s:17:"KISAN2015_barcode";s:6:"577535";s:16:"KISAN2015_status";s:5:"green";s:8:"landline";s:0:"";s:9:"last_name";s:7:"Chakane";s:9:"lattitude";s:6:"18.482";s:8:"location";s:90:"Tukai Darshan Tekdi Rd, Bijle Nagar, Kale Padal, Hadapsar, Pune, Maharashtra 412308, India";s:9:"longitude";s:6:"73.944";s:13:"machine_tools";s:0:"";s:6:"mobile";s:14:"+91-95XXXXX478";s:10:"occupation";s:27:"Farming,Certification,Other";s:16:"occupation_other";s:18:"Software Developer";s:11:"org_farming";s:0:"";s:12:"post_harvest";s:0:"";s:17:"registration_type";s:5:"email";s:5:"state";s:11:"Maharashtra";s:8:"username";s:24:"[email protected]";s:7:"website";s:0:"";}
Мы хотим перенести их в PostgreSQL в разных таблицах.
E.g. У нас есть интерес пользователя, который имеет ценности магазинов «Сельское хозяйство, молочные продукты, птица». Они хранятся в сериализованном формате в столбце информации таблицы пользователя.
В PostgreSQL у нас есть мастер-таблица, созданная для интересов, в которой хранятся все виды интересов: сельское хозяйство, молочные продукты, птица. А потом user_interest таблица будет иметь interest_id, user_id колонны.
Чтобы перенаправить эти данные с MYSQL на PostgreSQL, мы планируем использовать Talend.
Возможно ли достичь такой миграции данных с помощью Talend?
или
Если мы идем вперед с традиционным способом написания PHP-скрипт?
или
Что это лучший способ для переноса таких данных?
Благодаря
Как это зашифровано? Пример, который вы показываете, по крайней мере, не зашифрован. –
@SamiKuhmonen Есть ли в Talend положение, чтобы десериализовать, а затем мигрировать? –
К сожалению, я никогда не слышал о Таленде до этого, поэтому не могу сказать, что он может сделать. –