THE DATA HANDBOOK. Data Architecture for Salesforce Marketing Cloud. Eliot Harper

Size: px
Start display at page:

Download "THE DATA HANDBOOK. Data Architecture for Salesforce Marketing Cloud. Eliot Harper"

Transcription

1 THE DATA HANDBOOK Data Architecture for Salesforce Marketing Cloud Eliot Harper

2 Copyright 2018 Eliot Harper Published by AttributeValue Pty Limited, Melbourne, Australia. All rights reserved. Book and cover design by Scott Citron The publisher has taken care in the preparation of this publication but make no expressed or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequential damages in connection with or arising out of the use of the information contained herein. About the Author Eliot Harper is a Salesforce MVP and an acknowledged expert in Salesforce Marketing Cloud. Eliot has consulted for some of the largest brands in the world and has written several books on Marketing Cloud.

3 Contents Introduction 1 Data Models 3 All Subscribers List... 3 Lists... 5 Data Extensions Contacts... 9 Data Transformation and Segmentation 11 Marketing Cloud Connect 14 Conclusion 17 -iii-

4 Introduction Salesforce Marketing Cloud is a digital marketing platform with an application suite that enables highly personalized and automated communication across numerous channels and devices. It allows marketers to deliver the right message, to the right people, at the right time. But eective marketing starts with data. The eicient delivery of relevant communication requires a well-considered and optimized data model, which in turn provides agility across marketing campaigns and journeys. This enables you to respond to changing customer and market demands, while also providing moreaccessible and powerful analytics. It s also important to consider the appropriate use of Marketing Cloud. Constraints typically arise when the platform is used as a substitute for enterprise applications; for example, in the storage and transformation of voluminous and complex datasets (or big data). While Marketing Cloud is an enterprise-grade platform that automates and executes campaigns and journeys at scale, it should be used as one component within a broader technology stack, where other suitable platforms are used for data-related processes such as warehousing, transformation, auditing, analysis and visualization. -1-

5 This handbook explains the fundamental concepts that apply when working with data in Marketing Cloud. It also spells out the considerations and best practices for building a well-designed data model, to ensure optimal performance and accessibility of data across all of your marketing activities. -2-

6 Data Models Marketing Cloud uses a number of data models for storing data, or attributes. It s important to understand the purpose of each model to determine its appropriate use. All Subscribers List The All Subscribers list is a master list of all people, or Subscribers, who can receive communications from your organization. When an is sent from the platform and the Subscriber does not exist in the All Subscribers list, they are appended to it as a record. Each Marketing Cloud account includes an All Subscribers list, which can optionally be segmented at a Business Unit level by applying Subscriber Filters. Each Subscriber within the All Subscribers list is represented by a unique, user-defined identifier referred to as a Subscriber Key. The All Subscribers list has two main purposes: 1. It identifies the status of the Subscriber, whether they have unsubscribed from receiving mails, or s to their address are undeliverable (held) or have been returned (bounced). 2. It can optionally be used to store data related to a Subscriber, through profile attributes. -3-

7 Considerations Limited data types are available when storing Subscriber data as profile attributes; specifically, text, number or date types. Profile attributes are defined globally and apply to all Subscriber records in the account. They cannot be defined at a list or group level. Profile attributes can only exist as a one-to-one relationship for a Subscriber; for example, you can t use profile attributes to store relational data, such as purchase history. Best Practices The Subscriber Key is a system of record and should use a unique identifier that persists over the Subscriber s lifetime; for example, a customer number. You should not use an address as a Subscriber Key value. Subscriber Filters should not be used to segment a large number of records by Business Unit, particularly when multiple groups and conditions are applied to filter criteria, as this will directly impact performance. f f Profile attributes are stored by the platform as a string type, irrespective of the data types assigned to them. The platform casts them to their assigned type (for example, date) when required for conditional evaluation or filtering, but in turn this can impact performance. You should consider storing nontext profile attributes (for example, date, number, Boolean or decimal values) in a Data Extension. -4-

8 Lists A list is a collection of Subscribers that belong to the All Subscribers list. Lists provide a simple and convenient method for segmenting your audience and identifying who should receive specific communications; for example, weekly newsletter or loyalty members. Lists are used to store a Subscriber s subscription status for a given list. Lists can also be used to further segment your audience into filtered or random groups. Considerations Subscribers are imported into lists at an average rate of 500,000 records per hour, as List Detective operations (a process of washing Subscriber addresses against a database of known bad addresses) occur at the time of import. Lists can only contain Subscriber records, not other datasets. There is no overwrite option available for updating lists. You can only add or update Subscriber records in a list. If a Subscriber unsubscribes from the All Subscribers list, they are also unsubscribed from all lists and groups. If a Subscriber s status changes back to active on the All Subscribers list, they are not resubscribed to lists or groups. f f Subscribers who unsubscribe from all lists will still have an active subscription status on the All Subscribers list. -5-

9 Lists cannot be shared across Business Units. They are only available within the Business Unit that they are created in. Best Practices Choose lists if you require simplicity in your data model over performance. Lists should not be used to segment a large number of Subscribers; for example, greater than 500,000 records. Data Extensions A Data Extension is a relational database table that can be used to store any Subscriber-related data, including: 1. Subscriber data (similar to lists), referred to as a Sendable Data Extension 2. relational data for a Subscriber; for example, order history 3. form data submitted from a landing page 4. Salesforce Object records. Data Extension fields (or attributes) are stored in a Microsoft SQL (Structured Query Language) database. They oer more flexibility and extensibility than lists as they provide a relational data model and support a greater number of data types. Data Extensions provide permission-based access, where policies can be assigned to fields and deletion. Data Extensions can also be selectively shared across Business Units. -6-

10 A list-based subscription model is also available for Data Extensions through Publication Lists, which enable you to manage unsubscribes at a Data Extension level. Considerations Data Extensions use Transact-SQL, which has a row limit. Columns that don t fit within the limit are placed o-row, in a separate internal table. As a result, the platform has to execute multiple queries in order to return a single row for Data Extension records that exceed this row limit. As a guide, you should limit the number of fields in a Data Extension to no more than 50 and field lengths to 100 characters or less. Referential integrity (the process of validating the relationships between Data Extension fields) is not enforced by the platform. As a result, a record can be deleted from one Data Extension even though its Primary Key is used as a reference in another Data Extension. AMPscript functions that are used to update, insert or delete data from Data Extensions are executed in a single call, after all s have been sent. If the is cancelled during send (for example, the RaiseError function is used), then no Data Extension records will be modified. Best Practices Lighten the platform load by only importing the data that you need for your marketing communications. f f Apply a Data Retention policy to Data Extensions that don t require persistent storage. For example, if you use a Data -7-

11 Extension to store all customer orders, but only require the last six months of data to segment customers based on their order history, then apply a retention setting that deletes individual Data Extension records older than six months. Avoid situations where simultaneous processes perform updates or insert operations on the same Data Extension. For example, if a landing page is used to update a Data Extension row from a lead capture form, you should ensure that other platform operations are not performed on the same Data Extension at the same time. Assign Primary Keys or Composite Keys (two or more Primary Keys) to non-nullable fields that contain a unique value for each record. The platform will build an index for key-based Data Extensions, which will benefit performance. Assigning many Composite Keys to Data Extension fields can be detrimental when done too aggressively, as the generated index can increase data complexity. You should limit Composite Keys to critical fields. When audience level opt-ins are required, select a Publication List at send time to manage opt-ins for the Data Extension. Assign appropriate data types to Data Extension fields. While data can be cast to a dierent type through queries or scripting, this adds complexity and may impact performance. f f Assign an appropriate character length to text fields. For example, if you know that a product code will always be limited to 10 characters, then set the field length to 10 characters. Longer fields impose an overhead that isn t always necessary. -8-

12 Contacts Marketing Cloud includes a Contact model that enables data relationships to be consolidated, organized and linked to a person, or Contact. This model, available through Contact Builder, provides a single customer view of the engagement metrics, subscriptions and attributes related to a Contact. Unlike the All Subscribers list, the Contact model is not based on a specific channel. A Contact record includes two primary keys: a Contact ID, which is a system-defined identifier, and a Contact Key, which is a user-defined identifier and serves as the system of record for a Contact. Contact records are derived from a Population, which provides a master set of Contacts. In much the same way that Subscriber records are created in the All Subscribers list, a Population is also used to associate an address and Contact Key with a Contact when a Contact record is created. Considerations If you use numeric identifiers to classify Contacts, the data type will need to be set as a text type in order to create a relationship with the Contact Key of the Contact record. A Contact model is specific to each Business Unit and cannot be shared across Business Units. f f A Contact, from a billing and usage perspective, includes All Contacts in the Contact model and also any individual who has received a message from any channel, even if they do not appear in the All Contacts list. -9-

13 Best Practices When creating relationships between Attribute Sets in Data Designer, link them using Primary Keys. The platform creates an index based on these relationships, which provides performance benefits. Contact Key values must match the Subscriber Key values used in Studio. The number of Contacts is determined by and de-duplicated against the Contact Key value, so ensure that you use a consistent Contact Key for all Contacts in your account. The Contact ID is a surrogate key used by the platform and should not be used for creating relationships with the Contact record. f f Populations represent a master group of Contacts and should be limited to no more than three within a Business Unit, to avoid performance issues. -10-

14 Data Transformation and Segmentation Marketing Cloud includes Automation Studio, which automates repetitive processes through a multi-step workflow. Applications include: 1. performing Extract, Transform and Load (ETL) processes to import file-based data from external systems 2. automating recurring marketing activities; for example, sending monthly newsletters to a segmented audience 3. using filters and queries to create targeted audiences, then using these audiences as entry sources for journeys. Considerations While Marketing Cloud enables ETL processing of data from external systems, you should only import the data you need for your marketing campaigns and journeys. The platform is not designed to be a replacement for a data warehouse, which uses hardware, software and resources that are specifically optimized for business intelligence and data analysis operations. f f Consider using other tools if you require complex segmentation, prioritization and data orchestration, then import this data into Marketing Cloud for use in journeys and campaigns, or further segmentation. -11-

15 Automation Studio Activities must complete within 30 minutes or they will timeout. This consideration is particularly applicable when using SQL queries in Query Activities, as complex queries or large record sets can take a considerable amount of time to execute. Queries that include both a JOIN clause and a SELECT * statement are not permitted. Instead, write a statement that specifies each field name. Best Practices Whenever possible, only import or transform data that has dierences, or deltas, between the source data and the target Data Extension, to isolate records that have been added or modified since the process was last executed. Ensure that Query Activities in an Automation are not executed concurrently against the same Data Extension. Contention issues will arise if two or more processes attempt to perform simultaneous operations on the same Data Extension. SQL queries that use JOIN, WHERE, GROUP BY and ORDER BY clauses should be isolated to Primary Key fields in a Data Extension, where possible. f f Reduce the complexity of your SQL queries by splitting them into individual Query Activities and creating staging Data Extensions which are used by subsequent Query Activities. For example, if you need to segment Subscribers who have opened an in the past week, create a query on the Open Data View to return SubscriberKey values where the EventDate is in -12-

16 the past seven days, then use this staging Data Extension in a preceding Query Activity. f f Don t run multiple Query Activities on the same step in an Automation. -13-

17 Marketing Cloud Connect Marketing Cloud Connect is a managed package for Sales Cloud and Service Cloud that provides integration with Marketing Cloud through data management, segmentation, and campaign management tools. The package also enables the synchronization of data schemas and relationships from Salesforce Objects, allowing the data to be imported into Synchronized Data Extensions at predefined time intervals. Considerations Salesforce Objects use a dierent relationship model to Marketing Cloud. Objects can have multiple relationships with other Objects, whereas Contact Builder only supports a single relationship between Objects in an Attribute Group. When Objects are imported into Synchronized Data Extensions, field relationships are remapped using a predetermined priority based on, first, predefined standard Object relationships, then standard relationship fields (in alphabetical order), and finally, custom relationship fields (in alphabetical order). Lead and Contact records imported into Synchronized Data Extensions are determined as Contacts from a billing and usage perspective. f f Date and time fields from Salesforce Objects are converted from the specified Sales Cloud or Service Cloud time zone into Central Standard Time (CST). -14-

18 Only the data schema is synchronized in Synchronized Data Extensions, not the record itself. A Synchronized Data Extension is read-only and cannot be updated to synchronize changes back to the Salesforce Object. Marketing Cloud Connect enables a single Sales Cloud or Service Cloud account to connect with multiple Business Units within a Marketing Cloud account. This can be upgraded to a Multi-Org Account, enabling the connection of multiple Sales Cloud or Service Cloud accounts to individual Business Units in Marketing Cloud. However, this upgrade modifies the underlying account structure and cannot be reverted. Refer to the Salesforce documentation to ensure you are aware of the implications before upgrading to a Multi-Org Account. If an address for a Lead or Contact Object is updated in Sales Cloud or Service Cloud, the corresponding address is not updated in the All Subscribers list. If a Lead has previously been sent an from Marketing Cloud and is later converted to a Contact in Sales Cloud or Service Cloud, a new record will be created in the All Subscribers list for the Contact when an is sent. In turn, there will be two records for the same person: one based on the Lead ID and another based on the Contact ID. f f Leads that are converted into Contacts in Sales Cloud or Service Cloud, and have previously opted out of communication (while they were a Lead), will be resubscribed to receive s when a new Subscriber record is created in the All Subscribers list for the Contact. -15-

19 Best Practices Only import Salesforce Objects and fields that you require for your marketing communications by using the available field and record collection options when configuring the Object for synchronization. As changes to Lead and Contact addresses are not synchronized in the All Subscribers list, create an Automation (in Automation Studio) to update Lead and Contact records with updated addresses into this list. As duplicate records are created in the All Subscribers list once a Lead is converted into a Contact, create an Automation to remove deprecated Lead records from this list. f f As opt-in preferences are not migrated for converted Leads, create an Automation to update the Subscriber status in the All Subscribers list for Leads that have been converted into Contacts and previously opted out of communication (while they were a Lead). -16-

20 Conclusion By design, Marketing Cloud is a powerful automation platform that leverages data to create highly personalized and relevant communications. But it s important to recognize that the platform s capabilities are inherently coupled to how it s used and what it s used for. By taking a considered approach to data design, and implementing the best practices outlined in this handbook, you will be able to fully leverage the platform s capabilities and realize the full potential of your marketing activities. -17-

How to select the right Marketing Cloud Edition

How to select the right Marketing Cloud Edition How to select the right Marketing Cloud Edition Email, Mobile & Web Studios ith Salesforce Marketing Cloud, marketers have one platform to manage 1-to-1 customer journeys through the entire customer lifecycle

More information

SQL Server 2012 Business Intelligence Boot Camp

SQL Server 2012 Business Intelligence Boot Camp SQL Server 2012 Business Intelligence Boot Camp Length: 5 Days Technology: Microsoft SQL Server 2012 Delivery Method: Instructor-led (classroom) About this Course Data warehousing is a solution organizations

More information

Implementing a Data Warehouse with Microsoft SQL Server 2012

Implementing a Data Warehouse with Microsoft SQL Server 2012 Course 10777 : Implementing a Data Warehouse with Microsoft SQL Server 2012 Page 1 of 8 Implementing a Data Warehouse with Microsoft SQL Server 2012 Course 10777: 4 days; Instructor-Led Introduction Data

More information

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012 Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012 OVERVIEW About this Course Data warehousing is a solution organizations use to centralize business data for reporting and analysis.

More information

Implementing a Data Warehouse with Microsoft SQL Server 2012

Implementing a Data Warehouse with Microsoft SQL Server 2012 Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012 Length: Audience(s): 5 Days Level: 200 IT Professionals Technology: Microsoft SQL Server 2012 Type: Delivery Method: Course Instructor-led

More information

Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning

Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning Course Outline: Course: Implementing a Data with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: This 5-day instructor-led course describes

More information

Table of Contents. Real Magnet netforum Integration User s Guide

Table of Contents. Real Magnet netforum Integration User s Guide Table of Contents Introduction / Overview..2 Set Up and Configuration 2 Functionality...2 A. Ad-Hoc/One Time List Transfer from Avectra to Real Magnet.2 B. Scheduled List Transfers from Avectra to Real

More information

Course Outline. Module 1: Introduction to Data Warehousing

Course Outline. Module 1: Introduction to Data Warehousing Course Outline Module 1: Introduction to Data Warehousing This module provides an introduction to the key components of a data warehousing solution and the highlevel considerations you must take into account

More information

Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days

Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days Course

More information

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER Page 1 of 8 ABOUT THIS COURSE This 5 day course describes how to implement a data warehouse platform to support a BI solution. Students will learn how to create a data warehouse with Microsoft SQL Server

More information

Course 20463:Implementing a Data Warehouse with Microsoft SQL Server

Course 20463:Implementing a Data Warehouse with Microsoft SQL Server Course 20463:Implementing a Data Warehouse with Microsoft SQL Server Type:Course Audience(s):IT Professionals Technology:Microsoft SQL Server Level:300 This Revision:C Delivery method: Instructor-led (classroom)

More information

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server Length : 5 Days Audience(s) : IT Professionals Level : 300 Technology : Microsoft SQL Server 2014 Delivery Method : Instructor-led

More information

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777 Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777 Course Outline Module 1: Introduction to Data Warehousing This module provides an introduction to the key components of a data warehousing

More information

SAS Customer Intelligence 360: Creating a Consistent Customer Experience in an Omni-channel Environment

SAS Customer Intelligence 360: Creating a Consistent Customer Experience in an Omni-channel Environment Paper SAS 6435-2016 SAS Customer Intelligence 360: Creating a Consistent Customer Experience in an Omni-channel Environment Mark Brown and Brian Chick, SAS Institute Inc., Cary, NC ABSTRACT SAS Customer

More information

Implementing a Data Warehouse with Microsoft SQL Server 2012

Implementing a Data Warehouse with Microsoft SQL Server 2012 Implementing a Data Warehouse with Microsoft SQL Server 2012 Module 1: Introduction to Data Warehousing Describe data warehouse concepts and architecture considerations Considerations for a Data Warehouse

More information

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server Page 1 of 7 Overview This course describes how to implement a data warehouse platform to support a BI solution. Students will learn how to create a data warehouse with Microsoft SQL 2014, implement ETL

More information

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463)

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463) Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463) Course Description Data warehousing is a solution organizations use to centralize business data for reporting and analysis. This five-day

More information

CRM INTEGRATION. Swift Digital Suite CRM Integration with: Salesforce and MS Dynamics. 25 September 2015

CRM INTEGRATION. Swift Digital Suite CRM Integration with: Salesforce and MS Dynamics. 25 September 2015 CRM INTEGRATION Swift Digital Suite CRM Integration with: Salesforce and MS Dynamics 25 September 2015 CRM INTEGRATION 2 CONTENTS Background 3 Key advantages 3 Requirements 4 Salesforce 4 MS Dynamics CRM

More information

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server Course Code: M20463 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,025 Implementing a Data Warehouse with Microsoft SQL Server Overview This course describes how to implement a data warehouse platform

More information

East Asia Network Sdn Bhd

East Asia Network Sdn Bhd Course: Analyzing, Designing, and Implementing a Data Warehouse with Microsoft SQL Server 2014 Elements of this syllabus may be change to cater to the participants background & knowledge. This course describes

More information

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server This course describes how to implement a data warehouse platform to support a BI solution. Students will learn how to create a data warehouse 2014, implement ETL with SQL Server Integration Services, and

More information

Beta: Implementing a Data Warehouse with Microsoft SQL Server 2012

Beta: Implementing a Data Warehouse with Microsoft SQL Server 2012 CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 10777: Beta: Implementing a Data Warehouse with Microsoft SQL Server 2012 Length: 5 Days Audience:

More information

Implementing a SQL Data Warehouse 2016

Implementing a SQL Data Warehouse 2016 Implementing a SQL Data Warehouse 2016 http://www.homnick.com marketing@homnick.com +1.561.988.0567 Boca Raton, Fl USA About this course This 4-day instructor led course describes how to implement a data

More information

IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015. Integration Guide IBM

IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015. Integration Guide IBM IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015 Integration Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 93.

More information

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016. Integration Guide IBM

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016. Integration Guide IBM IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016 Integration Guide IBM Note Before using this information and the product it supports, read the information

More information

ExactTarget GENESIS I N TEGRATION GUIDE

ExactTarget GENESIS I N TEGRATION GUIDE ExactTarget GENESIS I N TEGRATION GUIDE GENESIS INTEGRATION GUIDE II Table of Contents Terms and Conditions of Use... 4 Intended Audience... 4 Account Support... 4 Service and Billing Information... 4

More information

Implementing a Data Warehouse with Microsoft SQL Server MOC 20463

Implementing a Data Warehouse with Microsoft SQL Server MOC 20463 Implementing a Data Warehouse with Microsoft SQL Server MOC 20463 Course Outline Module 1: Introduction to Data Warehousing This module provides an introduction to the key components of a data warehousing

More information

COURSE OUTLINE MOC 20463: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

COURSE OUTLINE MOC 20463: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER COURSE OUTLINE MOC 20463: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER MODULE 1: INTRODUCTION TO DATA WAREHOUSING This module provides an introduction to the key components of a data warehousing

More information

RS MDM. Integration Guide. Riversand

RS MDM. Integration Guide. Riversand RS MDM 2009 Integration Guide This document provides the details about RS MDMCenter integration module and provides details about the overall architecture and principles of integration with the system.

More information

Performance rule violations usually result in increased CPU or I/O, time to fix the mistake, and ultimately, a cost to the business unit.

Performance rule violations usually result in increased CPU or I/O, time to fix the mistake, and ultimately, a cost to the business unit. Is your database application experiencing poor response time, scalability problems, and too many deadlocks or poor application performance? One or a combination of zparms, database design and application

More information

High performance ETL Benchmark

High performance ETL Benchmark High performance ETL Benchmark Author: Dhananjay Patil Organization: Evaltech, Inc. Evaltech Research Group, Data Warehousing Practice. Date: 07/02/04 Email: erg@evaltech.com Abstract: The IBM server iseries

More information

SQL Server An Overview

SQL Server An Overview SQL Server An Overview SQL Server Microsoft SQL Server is designed to work effectively in a number of environments: As a two-tier or multi-tier client/server database system As a desktop database system

More information

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014 AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014 Career Details Duration 105 hours Prerequisites This career requires that you meet the following prerequisites: Working knowledge

More information

Administration Guide for the System Center Cloud Services Process Pack

Administration Guide for the System Center Cloud Services Process Pack Administration Guide for the System Center Cloud Services Process Pack Microsoft Corporation Published: May 7, 2012 Author Kathy Vinatieri Applies To System Center Cloud Services Process Pack This document

More information

Connectivity Pack for Microsoft Guide

Connectivity Pack for Microsoft Guide HP Vertica Analytic Database Software Version: 7.0.x Document Release Date: 2/20/2015 Legal Notices Warranty The only warranties for HP products and services are set forth in the express warranty statements

More information

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 20463 Implementing a Data Warehouse with Microsoft SQL Server Length: 5 Days Audience: IT Professionals

More information

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services

Implementing and Maintaining Microsoft SQL Server 2008 Integration Services Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Integration Services Length: 3 Days Language(s): English Audience(s): IT Professionals Level: 200 Technology: Microsoft SQL Server 2008

More information

Simplify Software as a Service (SaaS) Integration

Simplify Software as a Service (SaaS) Integration Simplify Software as a Service (SaaS) Integration By Simon Peel December 2008 Introduction Fuelled by a fiercely competitive business environment that requires the pace of business and technology to accelerate,

More information

For Sales Kathy Hall 402-963-4466 khall@it4e.com

For Sales Kathy Hall 402-963-4466 khall@it4e.com IT4E Schedule 13939 Gold Circle Omaha NE 68144 402-431-5432 Course Number 10777 For Sales Chris Reynolds 402-963-4465 creynolds@it4e.com www.it4e.com For Sales Kathy Hall 402-963-4466 khall@it4e.com Course

More information

Service Level Agreement Guide. Operations Center 5.0

Service Level Agreement Guide. Operations Center 5.0 Service Level Agreement Guide Operations Center 5.0 November 6, 2013 Legal Notices THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE

More information

Connector for CA Unicenter Asset Portfolio Management Product Guide - On Premise. Service Pack 02.0.02

Connector for CA Unicenter Asset Portfolio Management Product Guide - On Premise. Service Pack 02.0.02 Connector for CA Unicenter Asset Portfolio Management Product Guide - On Premise Service Pack 02.0.02 This Documentation, which includes embedded help systems and electronically distributed materials (hereinafter

More information

EMAIL MARKETING MODULE OVERVIEW ENGINEERED FOR ENGAGEMENT

EMAIL MARKETING MODULE OVERVIEW ENGINEERED FOR ENGAGEMENT PLATFORM PEOPLE STRATEGY EMAIL MARKETING MODULE OVERVIEW ENGINEERED FOR ENGAGEMENT Contents p1 E-Newsletter Overview p2 E-Newsletter Sample p3 Forward Article p4 p5 p6 p7 Print Article Read More Subscription

More information

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &

More information

Advanced Solutions of Microsoft SharePoint Server 2013 (20332) H6C76S

Advanced Solutions of Microsoft SharePoint Server 2013 (20332) H6C76S HP Education Services course data sheet Advanced Solutions of Microsoft SharePoint Server 2013 (20332) H6C76S Course Description In this class, you will learn how to design, configure, and manage a SharePoint

More information

HP Quality Center. Upgrade Preparation Guide

HP Quality Center. Upgrade Preparation Guide HP Quality Center Upgrade Preparation Guide Document Release Date: November 2008 Software Release Date: November 2008 Legal Notices Warranty The only warranties for HP products and services are set forth

More information

Implementing a Data Warehouse with Microsoft SQL Server 2014

Implementing a Data Warehouse with Microsoft SQL Server 2014 Implementing a Data Warehouse with Microsoft SQL Server 2014 MOC 20463 Duración: 25 horas Introducción This course describes how to implement a data warehouse platform to support a BI solution. Students

More information

SharePoint 2013 Migration Readiness

SharePoint 2013 Migration Readiness SharePoint 2013 Migration Readiness Decision Points around Migrating to SharePoint 2013 MARK ECKERT Contents Purpose... 1 SharePoint 2013 Implementation Options... 1 On-premise installation... 1 Cloud...

More information

Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services

Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services Course 6236A: Implementing and Maintaining Microsoft SQL Server 2008 Reporting Services Length: 3 Days Published: December 05, 2008 Language(s): English Audience(s): IT Professionals Level: 200 Technology:

More information

Implementing Oracle Time Management (US) Release 11.i (A77087-01)

Implementing Oracle Time Management (US) Release 11.i (A77087-01) Implementing Oracle Time Management (US) Release 11.i (A77087-01) Implementing Oracle Time Management, Release 11.i (A77087-01) Copyright Oracle Corporation 1999 Primary Author: Joycelyn Smith. Contributing

More information

are you helping your customers achieve their expectations for IT based service quality and availability?

are you helping your customers achieve their expectations for IT based service quality and availability? PARTNER BRIEF Service Operations Management from CA Technologies are you helping your customers achieve their expectations for IT based service quality and availability? FOR PARTNER USE ONLY DO NOT DISTRIBUTE

More information

Reduce and manage operating costs and improve efficiency. Support better business decisions based on availability of real-time information

Reduce and manage operating costs and improve efficiency. Support better business decisions based on availability of real-time information Data Management Solutions Horizon Software Solution s Data Management Solutions provide organisations with confidence in control of their data as they change systems and implement new solutions. Data is

More information

Basic Guide to Campaign Analytics 1

Basic Guide to Campaign Analytics 1 Basic Guide to Campaign Analytics 1 Understanding Campaign Analytics This guide was written for people new to email marketing who want to learn about each of the campaign analytic types and what good email

More information

ETL Process in Data Warehouse. G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT

ETL Process in Data Warehouse. G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT ETL Process in Data Warehouse G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT Outline ETL Extraction Transformation Loading ETL Overview Extraction Transformation Loading ETL To get data out of

More information

SAP BO 4.1 COURSE CONTENT

SAP BO 4.1 COURSE CONTENT Data warehousing/dimensional modeling/ SAP BW 7.0 Concepts 1. OLTP vs. OLAP 2. Types of OLAP 3. Multi Dimensional Modeling Of SAP BW 7.0 4. SAP BW 7.0 Cubes, DSO s,multi Providers, Infosets 5. Business

More information

The document may be freely distributed in its entirety, either digitally or in printed format, to all EPiServer Mail users.

The document may be freely distributed in its entirety, either digitally or in printed format, to all EPiServer Mail users. Copyright This document is protected by the Copyright Act. Changes to the contents, or partial copying of the contents, may not be done without permission from the copyright holder. The document may be

More information

SharePlex for SQL Server

SharePlex for SQL Server SharePlex for SQL Server Improving analytics and reporting with near real-time data replication Written by Susan Wong, principal solutions architect, Dell Software Abstract Many organizations today rely

More information

CA Nimsoft Monitor. Probe Guide for NT Event Log Monitor. ntevl v3.8 series

CA Nimsoft Monitor. Probe Guide for NT Event Log Monitor. ntevl v3.8 series CA Nimsoft Monitor Probe Guide for NT Event Log Monitor ntevl v3.8 series Legal Notices Copyright 2013, CA. All rights reserved. Warranty The material contained in this document is provided "as is," and

More information

EMAIL CAMPAIGNS...5 LIST BUILDER FORMS...

EMAIL CAMPAIGNS...5 LIST BUILDER FORMS... Basic User Guide Table of Contents INTRODUCTION...1 CAMPAIGNER FEATURES...1 WHO SHOULD READ THIS GUIDE?...1 GETTING STARTED...2 LOGGING IN TO CAMPAIGNER...2 DASHBOARD...3 Modify Your Dashboard...4 EMAIL

More information

2.91 New Features Guide

2.91 New Features Guide 2.91 New Features Guide 08/31/2011 Blackbaud Enterprise CRM 2.91 New Features US 2011 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means,

More information

SMS (txt) appointment reminders

SMS (txt) appointment reminders SMS (txt) appointment reminders SMS (txt) messages are able to be automatically sent to patients to remind them of their forthcoming appointments. Being mindful of patient privacy related issues and the

More information

ETPL Extract, Transform, Predict and Load

ETPL Extract, Transform, Predict and Load ETPL Extract, Transform, Predict and Load An Oracle White Paper March 2006 ETPL Extract, Transform, Predict and Load. Executive summary... 2 Why Extract, transform, predict and load?... 4 Basic requirements

More information

IBM Unica emessage Version 8 Release 6 February 13, 2015. User's Guide

IBM Unica emessage Version 8 Release 6 February 13, 2015. User's Guide IBM Unica emessage Version 8 Release 6 February 13, 2015 User's Guide Note Before using this information and the product it supports, read the information in Notices on page 403. This edition applies to

More information

Jet Data Manager 2012 User Guide

Jet Data Manager 2012 User Guide Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform

More information

Tableau Metadata Model

Tableau Metadata Model Tableau Metadata Model Author: Marc Reuter Senior Director, Strategic Solutions, Tableau Software March 2012 p2 Most Business Intelligence platforms fall into one of two metadata camps: either model the

More information

www.dotnetsparkles.wordpress.com

www.dotnetsparkles.wordpress.com Database Design Considerations Designing a database requires an understanding of both the business functions you want to model and the database concepts and features used to represent those business functions.

More information

SnapLogic Salesforce Snap Reference

SnapLogic Salesforce Snap Reference SnapLogic Salesforce Snap Reference Document Release: October 2012 SnapLogic, Inc. 71 East Third Avenue San Mateo, California 94401 U.S.A. www.snaplogic.com Copyright Information 2012 SnapLogic, Inc. All

More information

SQL Server Administrator Introduction - 3 Days Objectives

SQL Server Administrator Introduction - 3 Days Objectives SQL Server Administrator Introduction - 3 Days INTRODUCTION TO MICROSOFT SQL SERVER Exploring the components of SQL Server Identifying SQL Server administration tasks INSTALLING SQL SERVER Identifying

More information

Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services. By Ajay Goyal Consultant Scalability Experts, Inc.

Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services. By Ajay Goyal Consultant Scalability Experts, Inc. Enterprise Performance Tuning: Best Practices with SQL Server 2008 Analysis Services By Ajay Goyal Consultant Scalability Experts, Inc. June 2009 Recommendations presented in this document should be thoroughly

More information

Course 10977A: Updating Your SQL Server Skills to Microsoft SQL Server 2014

Course 10977A: Updating Your SQL Server Skills to Microsoft SQL Server 2014 www.etidaho.com (208) 327-0768 Course 10977A: Updating Your SQL Server Skills to Microsoft SQL Server 2014 5 Days About this Course This five day instructor led course teaches students how to use the enhancements

More information

Postgres Plus xdb Replication Server with Multi-Master User s Guide

Postgres Plus xdb Replication Server with Multi-Master User s Guide Postgres Plus xdb Replication Server with Multi-Master User s Guide Postgres Plus xdb Replication Server with Multi-Master build 57 August 22, 2012 , Version 5.0 by EnterpriseDB Corporation Copyright 2012

More information

8/4/2015 Sphere 9.4.6 Sphere Email US

8/4/2015 Sphere 9.4.6 Sphere Email US Sphere Email Guide 8/4/2015 Sphere 9.4.6 Sphere Email US 2015 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical,

More information

How To Integrate With Salesforce Crm

How To Integrate With Salesforce Crm Introduction Turbo-Charge Salesforce CRM with Dell Integration Services By Chandar Pattabhiram January 2010 Fueled by today s fiercely competitive business environment, IT managers must deliver rapid,

More information

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

Salesforce Certified Data Architecture and Management Designer. Study Guide. Summer 16 TRAINING & CERTIFICATION Salesforce Certified Data Architecture and Management Designer Study Guide Summer 16 Contents SECTION 1. PURPOSE OF THIS STUDY GUIDE... 2 SECTION 2. ABOUT THE SALESFORCE CERTIFIED DATA ARCHITECTURE AND

More information

Foundations of Business Intelligence: Databases and Information Management

Foundations of Business Intelligence: Databases and Information Management Foundations of Business Intelligence: Databases and Information Management Content Problems of managing data resources in a traditional file environment Capabilities and value of a database management

More information

META DATA QUALITY CONTROL ARCHITECTURE IN DATA WAREHOUSING

META DATA QUALITY CONTROL ARCHITECTURE IN DATA WAREHOUSING META DATA QUALITY CONTROL ARCHITECTURE IN DATA WAREHOUSING Ramesh Babu Palepu 1, Dr K V Sambasiva Rao 2 Dept of IT, Amrita Sai Institute of Science & Technology 1 MVR College of Engineering 2 asistithod@gmail.com

More information

1 Which of the following questions can be answered using the goal flow report?

1 Which of the following questions can be answered using the goal flow report? 1 Which of the following questions can be answered using the goal flow report? [A] Are there a lot of unexpected exits from a step in the middle of my conversion funnel? [B] Do visitors usually start my

More information

Updating Your Microsoft SQL Server 2005 Skills to SQL Server 2008

Updating Your Microsoft SQL Server 2005 Skills to SQL Server 2008 Key Data Product #: Course #: 6158C Number of Days: 3 Format: Certification Exams: Instructor-Led None This course syllabus should be used to determine whether the course is appropriate for the students,

More information

DbSchema Tutorial with Introduction in SQL Databases

DbSchema Tutorial with Introduction in SQL Databases DbSchema Tutorial with Introduction in SQL Databases Contents Connect to the Database and Create First Tables... 2 Create Foreign Keys... 7 Create Indexes... 9 Generate Random Data... 11 Relational Data

More information

SAS Marketing Automation 5.1. User s Guide

SAS Marketing Automation 5.1. User s Guide SAS Marketing Automation 5.1 User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2007. SAS Marketing Automation 5.1: User s Guide. Cary, NC: SAS Institute

More information

Building a Data Warehouse

Building a Data Warehouse Building a Data Warehouse With Examples in SQL Server EiD Vincent Rainardi BROCHSCHULE LIECHTENSTEIN Bibliothek Apress Contents About the Author. ; xiij Preface xv ^CHAPTER 1 Introduction to Data Warehousing

More information

Talend Component tgoogleanalyticsmanagement

Talend Component tgoogleanalyticsmanagement Talend Component tgoogleanalyticsmanagement Purpose This component addresses the needs of gathering Google Analytics data for a large number of profiles and fine-grained detail data. To prepare the queries

More information

Introduction to Querying & Reporting with SQL Server

Introduction to Querying & Reporting with SQL Server 1800 ULEARN (853 276) www.ddls.com.au Introduction to Querying & Reporting with SQL Server Length 5 days Price $4169.00 (inc GST) Overview This five-day instructor led course provides students with the

More information

Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332A; 5 Days, Instructor-led

Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332A; 5 Days, Instructor-led Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332A; 5 Days,

More information

BlackBerry Business Cloud Services. Version: 6.1.7. Release Notes

BlackBerry Business Cloud Services. Version: 6.1.7. Release Notes BlackBerry Business Cloud Services Version: 6.1.7 Release Notes Published: 2015-04-02 SWD-20150402141754388 Contents 1 Related resources...4 2 What's new in BlackBerry Business Cloud Services 6.1.7...

More information

Qualifying Microsoft Training for Software Assurance Training Vouchers (SATVs)

Qualifying Microsoft Training for Software Assurance Training Vouchers (SATVs) Qualifying Microsoft Training for Software Assurance Training Vouchers (SATVs) Product Technology Product Number Title License Management, License Management 55071 Course 55071 : Microsoft Software Asset

More information

Server Consolidation with SQL Server 2008

Server Consolidation with SQL Server 2008 Server Consolidation with SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 supports multiple options for server consolidation, providing organizations

More information

Rational Reporting. Module 2: IBM Rational Insight Data Warehouse

Rational Reporting. Module 2: IBM Rational Insight Data Warehouse Rational Reporting Module 2: IBM Rational Insight Data Warehouse 1 Copyright IBM Corporation 2012 What s next? Module 1: RRDI and IBM Rational Insight Introduction Module 2: IBM Rational Insight Data Warehouse

More information

E-Mail Campaign Manager 2.0 for Sitecore CMS 6.6

E-Mail Campaign Manager 2.0 for Sitecore CMS 6.6 E-Mail Campaign Manager 2.0 Marketer's Guide Rev: 2014-06-11 E-Mail Campaign Manager 2.0 for Sitecore CMS 6.6 Marketer's Guide User guide for marketing analysts and business users Table of Contents Chapter

More information

Microsoft Advertising adcenter Campaign Analytics Getting Started Guide

Microsoft Advertising adcenter Campaign Analytics Getting Started Guide Microsoft Advertising adcenter Campaign Analytics Getting Started Guide Contents Introduction... 3 What is Microsoft Advertising adcenter Campaign Analytics?... 3 Useful terms... 3 Overview... 4 Get Started...

More information

Your guide to email marketing

Your guide to email marketing Your guide to email marketing Precept 2016 Entering the world of email marketing can seem pretty daunting. Especially if your business has never done email marketing. But emails are actually a great way

More information

Microsoft Dynamics NAV

Microsoft Dynamics NAV Microsoft Dynamics NAV Maximizing value through business insight Business Intelligence White Paper November 2011 The information contained in this document represents the current view of Microsoft Corporation

More information

Querying Microsoft SQL Server (20461) H8N61S

Querying Microsoft SQL Server (20461) H8N61S HP Education Services course data sheet Querying Microsoft SQL Server (20461) H8N61S Course Overview In this course, you will learn the technical skills required to write basic Transact-SQL (T-SQL) queries

More information

Integrated Billing Solutions with HP CSA 4.00

Integrated Billing Solutions with HP CSA 4.00 Technical white paper Integrated Billing Solutions with HP CSA 4.00 Table of Contents Introduction... 2 Part 1. HP CSA Concepts... 2 Part 2. Billable Service Conditions... 4 Part 3. Billable Intervals...

More information

B.Sc (Computer Science) Database Management Systems UNIT-V

B.Sc (Computer Science) Database Management Systems UNIT-V 1 B.Sc (Computer Science) Database Management Systems UNIT-V Business Intelligence? Business intelligence is a term used to describe a comprehensive cohesive and integrated set of tools and process used

More information

What's New in SAS Data Management

What's New in SAS Data Management Paper SAS034-2014 What's New in SAS Data Management Nancy Rausch, SAS Institute Inc., Cary, NC; Mike Frost, SAS Institute Inc., Cary, NC, Mike Ames, SAS Institute Inc., Cary ABSTRACT The latest releases

More information

Microsoft End to End Business Intelligence Boot Camp

Microsoft End to End Business Intelligence Boot Camp Microsoft End to End Business Intelligence Boot Camp Längd: 5 Days Kurskod: M55045 Sammanfattning: This five-day instructor-led course is a complete high-level tour of the Microsoft Business Intelligence

More information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals NEW Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-97 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals

More information

Course 103402 MIS. Foundations of Business Intelligence

Course 103402 MIS. Foundations of Business Intelligence Oman College of Management and Technology Course 103402 MIS Topic 5 Foundations of Business Intelligence CS/MIS Department Organizing Data in a Traditional File Environment File organization concepts Database:

More information

Move Data from Oracle to Hadoop and Gain New Business Insights

Move Data from Oracle to Hadoop and Gain New Business Insights Move Data from Oracle to Hadoop and Gain New Business Insights Written by Lenka Vanek, senior director of engineering, Dell Software Abstract Today, the majority of data for transaction processing resides

More information

Build Better Social Relationships and Realize Better Results

Build Better Social Relationships and Realize Better Results SAP Brief Adobe Marketing s from SAP Adobe Social from SAP Objectives Build Better Social Relationships and Realize Better Results Develop relationships that work for you and your customers Develop relationships

More information