SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Dmitri Nesteruk
dmitrinesteruk@gmail.com
http://devtalk.net
We all rely on sales of
  Goods
  Services
Sales need to be
  Enticed (pitched)
  Carried out
  Supported afterwards
Marketing activities
  Campaigns
                                       Marketing
  Advertising
  Cold calls
Sales                        Support

  Who sold what and when
Support                                      Sales
  Is customer happy enough
  to order more?
CRM has a list of existing and
potential customers
Salespeople call customers
  Inform of services
  Arrange meetings
Some customers sign
Customers provide ad
materials
Ads go into the catalogue
Some customers return
Wrt. mining, CRM=Database
  Mining services populate the DB
What can you mine?
  Potential clients (most common)
  Business opportunities
  Inventory data or product marketing materials
  Competitor data
  Anything else that you want in a CRM
Web        Web
            (HTML)   (Semantic)


                             API (REST,
Databases
                              SOAP)
                 CRM
Extract
   Get data from its original
   source (GET)
Transform
   What you do once you
   get the data                  Extract   Transform   Load
       Take only what you need
       Arrange in the most
       convenient way
Load
   Store the data (or send it
   elsewhere)
HTTP GET
                -to-1
  correspondance between URL and
  content
Web UI manipulation
  Button presses, list picks, etc.
  Web testing tools (e.g., WatiN)
Captchas
  Neural nets & special algorithms
Analyze HTML                  Mapping tools
  Correct using e.g.,           Altova MapForce
  MindTouch SgmlReader          Microsoft BizTalk
Get the relevant data         Materials
Put it into the right shape     Slides
  Data mapping                  http://slidesha.re/ccqHKB
                                Screencast (Russian)
                                http://vimeo.com/12457936
CRM web service            Paths to web services in
provides a definition of   Settings|Customizations|
all entities               Developer Resources
  Even ones you define     Some backwards
We initialize those        compatibility
                           Proxies available via SDK
Upsert them via the web
service
RAC        WWW
           Odesk

     SVC   Elance
             Polling
Dyn CRM
             service
Questions?
  http://nesteruk.wordpress.com
  dmitrinesteruk@gmail.com

Más contenido relacionado

Similar a Dynamics CRM Data Integration

Amazon Webservice & Cloud Computing
Amazon Webservice & Cloud ComputingAmazon Webservice & Cloud Computing
Amazon Webservice & Cloud Computing
Jack Smith
 
ON-DEMAND WEBINAR Why Your CRM System Needs RPA
ON-DEMAND WEBINAR Why Your CRM System Needs RPAON-DEMAND WEBINAR Why Your CRM System Needs RPA
ON-DEMAND WEBINAR Why Your CRM System Needs RPA
HelpSystems
 

Similar a Dynamics CRM Data Integration (20)

Artificial Artificial Intelligence: Using Amazon Mechanical Turk and .NET to ...
Artificial Artificial Intelligence: Using Amazon Mechanical Turk and .NET to ...Artificial Artificial Intelligence: Using Amazon Mechanical Turk and .NET to ...
Artificial Artificial Intelligence: Using Amazon Mechanical Turk and .NET to ...
 
Amazon Webservice & Cloud Computing
Amazon Webservice & Cloud ComputingAmazon Webservice & Cloud Computing
Amazon Webservice & Cloud Computing
 
Serverless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of FloridaServerless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of Florida
 
MS Dynamics CRM as Application Development Platform
MS Dynamics CRM as Application Development PlatformMS Dynamics CRM as Application Development Platform
MS Dynamics CRM as Application Development Platform
 
Migrating Existing Applications to AWS Cloud
Migrating Existing Applications to AWS CloudMigrating Existing Applications to AWS Cloud
Migrating Existing Applications to AWS Cloud
 
How to govern and secure a Data Mesh?
How to govern and secure a Data Mesh?How to govern and secure a Data Mesh?
How to govern and secure a Data Mesh?
 
AWS Enterprise Summit Netherlands - Keynote
AWS Enterprise Summit Netherlands - KeynoteAWS Enterprise Summit Netherlands - Keynote
AWS Enterprise Summit Netherlands - Keynote
 
Getting Started With Amazon Quick Sight
Getting Started With Amazon Quick SightGetting Started With Amazon Quick Sight
Getting Started With Amazon Quick Sight
 
Driving Business Insights with a Modern Data Architecture AWS Summit SG 2017
Driving Business Insights with a Modern Data Architecture  AWS Summit SG 2017Driving Business Insights with a Modern Data Architecture  AWS Summit SG 2017
Driving Business Insights with a Modern Data Architecture AWS Summit SG 2017
 
ON-DEMAND WEBINAR Why Your CRM System Needs RPA
ON-DEMAND WEBINAR Why Your CRM System Needs RPAON-DEMAND WEBINAR Why Your CRM System Needs RPA
ON-DEMAND WEBINAR Why Your CRM System Needs RPA
 
Dynamics AX and Salesforce Integration
Dynamics AX and Salesforce IntegrationDynamics AX and Salesforce Integration
Dynamics AX and Salesforce Integration
 
Sap srm training course
Sap srm training courseSap srm training course
Sap srm training course
 
Sitecore Engagement Cloud Overview - SUGUK.pptx
Sitecore Engagement Cloud Overview - SUGUK.pptxSitecore Engagement Cloud Overview - SUGUK.pptx
Sitecore Engagement Cloud Overview - SUGUK.pptx
 
AWS Loft Dublin Welcome
AWS Loft Dublin WelcomeAWS Loft Dublin Welcome
AWS Loft Dublin Welcome
 
Case study
Case studyCase study
Case study
 
What's New & What's Next from AWS?
What's New & What's Next from AWS?What's New & What's Next from AWS?
What's New & What's Next from AWS?
 
Driving Business Outcomes with a Modern Data Architecture - Level 100
Driving Business Outcomes with a Modern Data Architecture - Level 100Driving Business Outcomes with a Modern Data Architecture - Level 100
Driving Business Outcomes with a Modern Data Architecture - Level 100
 
Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...
Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...
Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...
 
Workshop: Make the Most of Customer Data Platforms - David Raab
Workshop: Make the Most of Customer Data Platforms - David RaabWorkshop: Make the Most of Customer Data Platforms - David Raab
Workshop: Make the Most of Customer Data Platforms - David Raab
 
Salesforce Advanced Administrator and Advanced Developer Training
Salesforce Advanced Administrator and Advanced Developer TrainingSalesforce Advanced Administrator and Advanced Developer Training
Salesforce Advanced Administrator and Advanced Developer Training
 

Más de Dmitri Nesteruk

Converting Managed Languages to C++
Converting Managed Languages to C++Converting Managed Languages to C++
Converting Managed Languages to C++
Dmitri Nesteruk
 
ReSharper Architecture & Extensions
ReSharper Architecture & ExtensionsReSharper Architecture & Extensions
ReSharper Architecture & Extensions
Dmitri Nesteruk
 

Más de Dmitri Nesteruk (20)

Good Ideas in Programming Languages
Good Ideas in Programming LanguagesGood Ideas in Programming Languages
Good Ideas in Programming Languages
 
Design Pattern Observations
Design Pattern ObservationsDesign Pattern Observations
Design Pattern Observations
 
CallSharp: Automatic Input/Output Matching in .NET
CallSharp: Automatic Input/Output Matching in .NETCallSharp: Automatic Input/Output Matching in .NET
CallSharp: Automatic Input/Output Matching in .NET
 
Design Patterns in Modern C++
Design Patterns in Modern C++Design Patterns in Modern C++
Design Patterns in Modern C++
 
C# Tricks
C# TricksC# Tricks
C# Tricks
 
Introduction to Programming Bots
Introduction to Programming BotsIntroduction to Programming Bots
Introduction to Programming Bots
 
Converting Managed Languages to C++
Converting Managed Languages to C++Converting Managed Languages to C++
Converting Managed Languages to C++
 
Monte Carlo C++
Monte Carlo C++Monte Carlo C++
Monte Carlo C++
 
Tpl DataFlow
Tpl DataFlowTpl DataFlow
Tpl DataFlow
 
YouTrack: Not Just an Issue Tracker
YouTrack: Not Just an Issue TrackerYouTrack: Not Just an Issue Tracker
YouTrack: Not Just an Issue Tracker
 
Проект X2C
Проект X2CПроект X2C
Проект X2C
 
Domain Transformations
Domain TransformationsDomain Transformations
Domain Transformations
 
Victor CG Erofeev - Metro UI
Victor CG Erofeev - Metro UIVictor CG Erofeev - Metro UI
Victor CG Erofeev - Metro UI
 
Developer Efficiency
Developer EfficiencyDeveloper Efficiency
Developer Efficiency
 
Distributed Development
Distributed DevelopmentDistributed Development
Distributed Development
 
ReSharper Presentation for NUGs
ReSharper Presentation for NUGsReSharper Presentation for NUGs
ReSharper Presentation for NUGs
 
ReSharper Architecture & Extensions
ReSharper Architecture & ExtensionsReSharper Architecture & Extensions
ReSharper Architecture & Extensions
 
Web mining
Web miningWeb mining
Web mining
 
Data mapping tutorial
Data mapping tutorialData mapping tutorial
Data mapping tutorial
 
Reactive Extensions
Reactive ExtensionsReactive Extensions
Reactive Extensions
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Dynamics CRM Data Integration

  • 2. We all rely on sales of Goods Services Sales need to be Enticed (pitched) Carried out Supported afterwards
  • 3. Marketing activities Campaigns Marketing Advertising Cold calls Sales Support Who sold what and when Support Sales Is customer happy enough to order more?
  • 4. CRM has a list of existing and potential customers Salespeople call customers Inform of services Arrange meetings Some customers sign Customers provide ad materials Ads go into the catalogue Some customers return
  • 5. Wrt. mining, CRM=Database Mining services populate the DB What can you mine? Potential clients (most common) Business opportunities Inventory data or product marketing materials Competitor data Anything else that you want in a CRM
  • 6. Web Web (HTML) (Semantic) API (REST, Databases SOAP) CRM
  • 7. Extract Get data from its original source (GET) Transform What you do once you get the data Extract Transform Load Take only what you need Arrange in the most convenient way Load Store the data (or send it elsewhere)
  • 8.
  • 9. HTTP GET -to-1 correspondance between URL and content Web UI manipulation Button presses, list picks, etc. Web testing tools (e.g., WatiN) Captchas Neural nets & special algorithms
  • 10. Analyze HTML Mapping tools Correct using e.g., Altova MapForce MindTouch SgmlReader Microsoft BizTalk Get the relevant data Materials Put it into the right shape Slides Data mapping http://slidesha.re/ccqHKB Screencast (Russian) http://vimeo.com/12457936
  • 11. CRM web service Paths to web services in provides a definition of Settings|Customizations| all entities Developer Resources Even ones you define Some backwards We initialize those compatibility Proxies available via SDK Upsert them via the web service
  • 12. RAC WWW Odesk SVC Elance Polling Dyn CRM service
  • 13.
  • 14. Questions? http://nesteruk.wordpress.com dmitrinesteruk@gmail.com