Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Using Views and the Migrate Module for Large Data Migrations

No description
by

Lynnette Lorenzo

on 15 July 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Using Views and the Migrate Module for Large Data Migrations

Using Views and the Migrate Module
for Large Data Migrations

Who Are We?
CPX Interactive is one of the largest online media companies servicing the digital advertising market.
We serve more than 6 billion impressions a day.
Each of those impressions contains a rich subset of valuable information about the user, the market, the website, and the value of future impressions based on available dimensions.
BIG DATA + Drupal + More
Our Custom Modules
Resources
Conclusion
Don't be afraid to architect your own solutions!
Contribute back to the community
Share what you've learned!
Looking for work? Come join us!

By Lynnette Lorenzo
lolascorpio
@lorenzodesign
lynnette.lorenzo@cpxinteractive.com
We work with BIG DATA
We use Drupal
We use numerous technologies:
Node.JS
Hadoop
MemSQL
+ more!
And we're hiring!
Contact us:
lynnette.lorenzo@cpxinteractive.com
The Project
Create a custom Migrate Module that imports a large amount of data from an external .csv file and creates a views table.
Contributed Modules for Our Project
Views
Views UI
CTools
Advanced help
Migrate
Migrate UI
Migrate Extras
(optional)
Views Table
Tell Views about our module
Create the Views Schema
Create our Views table array
Check if Views recognizes our data
Create the data fields
Export the View from Views
Migrate Module
Create our migrate module
Tell migrate about our migration
Extend the migration class
Define our csv columns
Define our csv source file
Create our table variable
Get our table schema into migrate
Map our table fields to migrate
Advanced Help - Views API
Schema API
https://drupal.org/node/146843
Drupalize.me - Coding for Views
http://drupalize.me/videos/introduction-coding-views
Getting Started with Migrate
https://drupal.org/node/1006982
Migrating to Drupal 7
http://www.packtpub.com/migrating-to-drupal-7/book
*Clone the migrate_map_nasdaq table in our database
Full transcript