Hi folks, it’s been a long time since my last post, I am sorry for that. I’ve been knee deep and heads down in implementation for customers!! I’m pleased to announce that I am now delivering with astounding results.
Just to give you an idea:
The customer cleaned up a source data model, and identified the business keys – then placed foreign keys on the business keys in the model to be used. The rough size of the source model is around 250 tables. This process took them (as I understand it) about a week to do.
How long would this have taken the customer if they did it by hand?
IF the customer had done this by hand, my estimates show that it would have taken them roughly 6 months (at best) with a team of 3 full-time employees.
How long did it take you + RapidACE?
Overall, working time was 4 weeks for this. However, I was adjusting things that are now set in place. I would generally say this entire process should take no more than 2 weeks to turn around. Tops.
RapidModel Produced (in 10 minutes)
- Fully functioning cross-reference source to Data Vault
- Hubs, Links, Satellites, Hierarchical Satellites
Internally, RapidModel also: folded foreign key relationships, handled field name changes, utilized a user-based ontology (same-as for field name recognition), scanned the source tables that were unconnected, and “connected” the proper table structures in to the model at the right points, used a highly advanced “magic” algorithm to detect similar field names which may have contained spelling mistakes and data type mismatches.
The end result? a fully optimized Data Vault model with Composite Hub Keys, driven by user-defined business keys, full satellite structures (both hanging on links and on hubs), Link structures – both required and optional links!! See my new post on http://danLinstedt.com for more info on this subject…
RapidGen Produced (in 10 minutes)
Fully functioning Informatica 9.1 ETL XML file, total object count: around 9,000 informatica objects
- Shared Sources + Primary, Foreign Key + comments
- Shared Targets + Primary, foreign key + comments
- Shared Transformations
- Mappings (using shortcutted objects) for Hubs, Links, Satellites, Hierarchical Links
- For Satellites: mappings for Inserts, Updates, and End Date Handling
- Sessions (reusable)
- Worklets containing both Series driven (sequential) and Parallel executing sessions
- Master workflow (for running all the sessions)
Total # of target tables: around 890
Total # of mappings: around 2500
Import to Informatica took just under 3 hours on my laptop (due to the huge file), but imported successfully with zero import errors.
What does this mean to me?
It means you can “turn around” your raw Data Vault data warehouse PLUS all the ETL loading code in about 1 day. Talk about agile!
How can I access this?
You can access this by hiring me for a fixed bid contract. I will run RapidACE for you, and guide you through the prep work, as well as ensure the deliverables meet your needs.
Note: you have full control over:
- Table naming conventions
- Informatica Widget naming conventions
- Number of parallel executing processes put in a worklet
- Using or not using shortcuts
- Using or not using end-date maps
- Using or not using Last-seen-dates
- Changing the Cross-reference and the data model AFTER generation, but BEFORE ETL code generation, letting you customize your desired results!!
Can I customize my “mapping styles” for Hubs, Links, Satellites, etc..?
YES! However, there is an extra charge for this service
What if I want SQL routines? Can you Generate Those for me?
YES. I can generate SQL as your ETL of preference. I can even generate Stored Procedure code if that’s what you want.
