This document describes the Dynamics CRM integration functionality in Centerprise Data Integrator and discusses

Similar documents
Datasheet: Centerprise Connector for Salesforce Key Features

Overview. Datasheet: Centerprise Connector for Salesforce. Key Features. Overview

High-Volume Data Warehousing in Centerprise. Product Datasheet

Centerprise Data Integrator

EDI Overview 3. EDIConnect Benefits 3. EDIConnect - A Complete Solution 4. Key Technologies 5. Translator 5. Transaction Builder 7

MICROSOFT DYNAMICS CRM. Comparing the xrm Application Framework and Force.com: A Guide for Technical Decision Makers

WebSphere Cast Iron Cloud integration

IBM WebSphere Cast Iron Cloud integration

IBM WebSphere Cast Iron Cloud integration

IBM WebSphere Cast Iron Cloud integration

IBM WebSphere Cast Iron Cloud integration

SAP Data Services 4.X. An Enterprise Information management Solution

Enterprise Data Integration for Microsoft Dynamics CRM

Using Microsoft Business Intelligence Dashboards and Reports in the Federal Government

SQL SERVER BUSINESS INTELLIGENCE (BI) - INTRODUCTION

Jitterbit Technical Overview : Microsoft Dynamics CRM

Did you know clean data has proven to be one of the most effective methods to drive end user adoption rates?

Data Integration Checklist

Welcome to the Force.com Developer Day

Advantage Integration Strategy Integrating for the Enterprise

Data processing goes big

IBM WebSphere Cast Iron Cloud Integration for JD Edwards EnterpriseOne

Salesforce Admin Course Content: Chapter 1 CRM Introduction Introduction to CRM? Why CRM?

Whitepaper: Commercial Open Source vs. Proprietary Data Integration Software

a division of Technical Overview Xenos Enterprise Server 2.0

Salesforce Data Quality Solutions

4D and SQL Server: Powerful Flexibility

Customer Timeline - New in Summer Web Lead Capture - New in Summer Built-In Dashboards - New in Summer 2012

Experience Business Success Invest in Microsoft CRM Today

Using Colligo Contributor to Migrate Lotus Notes Applications to SharePoint

PROGRESS OPENEDGE PRO2 DATA REPLICATION

ENTERPRISE EDITION ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR

CRM and Salesforce Product Comparison

Informatica PowerCenter Data Virtualization Edition

IBM Cognos 8 Business Intelligence Analysis Discover the factors driving business performance

How In-Memory Data Grids Can Analyze Fast-Changing Data in Real Time

ORACLE DATA INTEGRATOR ENTEPRISE EDITION FOR BUSINESS INTELLIGENCE

elivering CRM Success in the Cloud

CHECKLIST: IS YOUR CRM EVOLVED?

ETL Tools. L. Libkin 1 Data Integration and Exchange

Data Modeling for Big Data

Coveo Platform 7.0. Microsoft Dynamics CRM Connector Guide

WHAT IS AN APPLICATION PLATFORM?

Apex Code: The World s First On-Demand Programming Language

How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises)

Oracle Data Integrator Technical Overview. An Oracle White Paper Updated December 2006

Enterprise Data Integration

Course Details V1.0. Selinis Technologies Pvt Ltd. 2012, All Rights Reserved

The QlikView Business Discovery platform

SOFTWAREFIT. *Subscription fee's apply

LEVERAGING ORACLE DRM TO INTEGRATE ORACLE EBS CUSTOMER DATA WITH SALESFORCE CERVELLO WHITEPAPER

Hybrid Development and Test USE CASE

Jitterbit Technical Overview : Salesforce

Master data value, delivered.

SCRIBE INSIGHT ARCHITECTURE OVERVIEW

Using In-Memory Computing to Simplify Big Data Analytics

Business Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? PTR Associates Limited

ORACLE HYPERION PLANNING

SAS Enterprise Data Integration Server - A Complete Solution Designed To Meet the Full Spectrum of Enterprise Data Integration Needs

Five Steps to Integrate SalesForce.com with 3 rd -Party Systems and Avoid Most Common Mistakes

Oracle Hyperion Planning

Benefits. Outlook. Efficient: use data from MS Outlook, Convenient Archiving From Outlook

MS 10978A Introduction to Azure for Developers

Greater Continuity, Consistency, and Timeliness with Business Process Automation

Course 10978A Introduction to Azure for Developers

Empowering Global Medical Information Teams with Software Solutions

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture

KICK-START CLOUD VENTURES

Building Enterprise Planning Application with Kepion Solution Accelerator. based on Microsoft SQL Server Analysis Services

Task definition PROJECT SCENARIOS. The comprehensive approach to data integration

ELO BLP for MS Dynamics NAV

ELO for SharePoint. More functionality for greater effectiveness. ELO ECM for Microsoft SharePoint 2013

LET K2 SHOW YOU WHAT MICROSOFT SHAREPOINT CAN REALLY DO

Reporting Services. White Paper. Published: August 2007 Updated: July 2008

Banking Industry Performance Management

IMAN: DATA INTEGRATION MADE SIMPLE YOUR SOLUTION FOR SEAMLESS, AGILE DATA INTEGRATION IMAN TECHNICAL SHEET

MatchPoint Technical Features Tutorial Colygon AG Version 1.0

CRM Comparison Guide. Microsoft Dynamics CRM and Act! compared

EAI vs. ETL: Drawing Boundaries for Data Integration

What does SAS Data Management do? Why is SAS Data Management important? For whom is SAS Data Management designed? Key Benefits

Best Practices. Integration of Salesforce and Microsoft Dynamics GP

BEST SALESFORCE TRAINING IN CHENNAI WITH 100% PLACEMENT

The Cloud ERP. Case Study JAAS

How To Use X Query For Data Collection

Ariett Purchasing & Expense Management. Go Paperless, Go Mobile, Go Easy.

Statement of Direction

Optimize Business Productivity Evolve Your Business with the Cloud. Slide 1

Using an In-Memory Data Grid for Near Real-Time Data Analysis

HEAT Service Management Platform. White Paper

Salesforce Certified Data Architecture and Management Designer. Study Guide. Summer 16 TRAINING & CERTIFICATION

Implementing a Data Warehouse with Microsoft SQL Server 2012

Transcription:

Overview Microsoft Dynamics CRM is a full-featured Tutorial: Centerprise Integration with MS Dynamics CRM customer relationship management (CRM) application. Dynamics CRM supports on-premise as well as in-cloud deployment and seamlessly integrates with Outlook, Office, and other Microsoft enterprise-level applications. This document describes the Dynamics CRM integration functionality in Centerprise Data Integrator and discusses some technical concepts. Centerprise brings a natural and streamlined approach to integration with Dynamics CRM. With Centerprise, Dynamics CRM looks and works exactly like a local database. Whether you are using on-premise deployment or Dynamics CRM in the cloud, with Centerprise the interaction is consistent and straightforward. Centerprise delivers powerful data integration features, enterprise-grade performance, an extensive and continuously expanding list of connectors, workflow orchestration, a built-in scheduler, and event-driven real-time integration functionality. A high-performance, multi-threaded integration engine, combined with Dynamics CRM specific optimizations, ensures that Centerprise will deliver the performance and scalability to efficiently process large initial and ongoing data volumes.

Astera s Approach to MS Dynamics CRM Integration Integration has historically been one of the key issues for companies contemplating migrating to CRM systems. The Dynamics CRM interface necessitates custom programming to integrate with databases and other applications. These integration programs are often expensive to build, difficult to maintain, and perform poorly in production. Additionally, ongoing data query and updates are difficult to perform and/or require significant and ongoing programming effort. Centerprise takes the pain out of data integration with Dynamics CRM and goes well beyond the initial migration. Centerprise delivers a full complement of features for ongoing integration with Dynamics CRM, so that business intelligence is collected, captured, and shared throughout the enterprise, delivering the greatest value for investment. Ongoing integration examples can include periodic data transfers as well as real-time, event-driven data integration. Centerprise also delivers functionality that enables Dynamics CRM to appear and work as a local database. This lets the user use many of Centerprise s advanced data workflow features, including drag-and-drop dataflows to a powerful SQL-based language that provides the functionality to query, insert, update, and delete data. Loading Data into Microsoft Dynamics CRM Centerprise Dataflow The Centerprise dataflow drag-and-drop interface enables users to define sophisticated integration flows. The following screenshot shows an example of Centerprise dataflow.

Bulk Data Insert Centerprise combines its high-performance parallel-processing architecture and the bulk-load capability of Dynamics CRM to deliver high data-load performance. This enables users to load large amounts of data at rapid speed. A number of other optimization techniques are used to improve performance. These include intelligent lookup caching, parallel loaders, and more. Bulk Update When you use the update action function while writing to Dynamics CRM, Centerprise batches updates and uses the bulk load capability to perform updates in batches. This eliminates single updates and substantially improves throughput. You can also use SQL update and delete statements to perform updates to Dynamics CRM data. Extracting Data from Dynamics CRM Using Centerprise dataflows, you can quickly and easily build complex data extractions from Dynamics CRM. The extractions can span multiple tables and use sophisticated criteria on fields from multiple tables. You can choose to use the drag-and-drop method and let Centerprise construct the query, or write a query using Centerprise Query Language (CQL), an object-oriented, SQL-style query language. Querying and Updating Dynamics CRM Data Centerprise Object-Query Language CQL enables users to query Dynamics CRM data using an object-oriented query style. CQL uses Dynamics CRM data model entities and relationships to build queries that access data from multiple objects by traversing relationships. CQL syntax enables you to build complex queries using streamlined object syntax. The CQL where clause supports standard SQL constructs such as comparison and logical operators, in clause, and between and like operators. Additionally, the query language supports Dynamics CRM date operators such as yesterday, today, tomorrow, last week, this week, next week, and more.

An example of a CQL query is presented here to illustrate the power and simplicity of CQL syntax. This query retrieves the specified fields from multiple entities and uses criteria spanning multiple entities as well: select accountnumber, name, modifiedon, service_accounts.name, territory_accounts.name, account_master_account.name, transactioncurrency_account.currencyname from account where transactioncurrency_account.currencyname = US Dollar and address1_city = Montreal and modifiedon during last year Insert, Update, and Delete Statements Business needs often necessitate ad hoc mass changes to application data. This may be due to a data loading error, the result of policy changes, or to reflect changes in source data. While such changes are fairly easy to make in SQL-based databases, Microsoft Dynamics CRM does not have built-in capabilities to easily carry out such modifications. Centerprise streamlines such ad hoc changes using the familiar SQL syntax. Centerprise data manipulation statements can be used to insert, update, or delete records in Dynamics CRM. The following examples describe the syntax and capabilities of CQL for data manipulation. Example 1 Insert statement This SQL statement inserts a record in Dynamics CRM account entity: insert into account (name, address1_name, address1_line1, address1_city, address1_country) values( John Smith, Home, 1234 Main Street, Los Angeles, USA ) Example 2 Update statement with key where This update statement uses a simple where clause with account key: update account set name = New Name, address1_name = Home2 where accountid = 5bf46381-af0c-e011-9dde-001f29c8e9a8

Example 3 update statement 2 with multi-table where This update statement is a more complex where clause that updates the donotfax flag. Centerprise allows you to use any valid where clause in update and delete statements. update account set donotfax = 1 where accountratingcode = 1 and modifiedon during last week and transactioncurrency_account.currencyname = US Dollar Example 4 Delete statement Delete statements work similarly to update statements in that you can specify any where clause for the delete statement. Here is an example using the where clause from the above update statement: Delete from account where accountratingcode = 1 and modifiedon during last week and transactioncurrency_account.currencyname = US Dollar Database Browser Centerprise Database Browser provides a tree view of the Dynamics CRM database. Database browser provides basic data management features such as view of table schema and keys, ability to query tables, and more. www.astera.com Contact us for more information or to request a free trial sales @astera.com 8888-77-ASTERA 2015 Astera Software Incorporated. All rights reserved. Astera and Centerprise are registered trademarks of Astera Software Incorporated in the United States and / or other countries. Other marks are the property of their respective owners. Salesforce, Salesforce.com, and AppExchange are trademarks of Salesforce.com, Inc. and are used here with permission.