160 likes | 347 Views
Миграц и я данных с помощью Feeds. для кл и керов. Когда использовать. Агрегирование данных Перенос данных с других платформ Перенос данных с Drupal 6 на Drupal 7 Много данных Частичное обновление. Для кого. Не нужно писать скрипты Вебинтерфейс. Основные понятия.
E N D
Миграция данных с помощью Feeds для кликеров
Когда использовать • Агрегирование данных • Перенос данных с других платформ • Перенос данных с Drupal 6 на Drupal 7 • Много данных • Частичное обновление
Для кого • Не нужно писать скрипты • Вебинтерфейс
Основные понятия • Fetcher (источник) • Parser (обработчик) • Processor (цель)
Источник • Файл • Удалённый сайт
Обработчик • XML, OPML, RSS • DSV (CSV, TSV) • JSON • База данных
Processor (цель) • Сущность • Структура источника • Cтруктура типацели
Целевые сущности • Таксономия (taxonomy) • Пользователи (user) • Материала (node)
Анализ данных • Как соотносится структура файла источника к структуре данных куда будет помещена информация? • Время настройки окружения, очистки данных и переноса вручную?
В CSV "rid","name","weight" "1","anonymous user","0" "2","authenticated user","1“ "rid","name","weight“ – заголовок "1","anonymous user","0“ - данные "2","authenticated user","1“ - данные
Подготовка данных • Собираем данные (экспорт CSV) http://drupal.org/project/views_data_export http://drupal.org/project/node_export http://drupal.org/project/taxonomy_csv
Ещё оCSV (TSV, DSV) • Разделитель • Шапка • Формат UTF8
Примеры • Заносим материалы • Обновляем материалы • Применяем перенос с одного поля на несколькос помощью Feeds Tamper
Полезные ссылки • http://drupal.org/project/feeds • http://drupal.org/project/feeds_tamper • http://en.wikipedia.org/wiki/Comma-separated_values
Контакты @mikhail_volchek skype: fannrmus fannrm@gmail.com