Pardot到Redshift的ETL整合:简化方法(附步骤)

Pardot到Redshift的ETL集成:简化的方法

Salesforce是一家基于SaaS(软件即服务)的云计算公司,为客户提供CRM(客户关系管理)解决方案以及广泛的企业应用,以简化营销自动化、分析、应用管理和开发,并改善客户服务。

亚马逊Redshift是一个著名的数据仓库,具有大量的功能和效率。它包含了从许多来源收集的大量原始数据。这些数据很难解释,而数据建模工具通过提供一个平台让你快速有效地进行数据建模来帮助你。

在这篇文章中,你将了解到如何将Salesforce Pardot整合到Redshift。

目录

什么是Salesforce Pardot?

Salesforce Pardot是一个营销自动化应用程序,它建立在Salesforce平台上,帮助用户简单地管理他们的线索和客户关系。Pardot是一个营销自动化平台,旨在帮助企业更有效地处理他们的线索。

它还使企业能够通过一个统一的仪表盘来跟踪和评估他们的工作绩效,使他们能够确定各种举措的营销影响,并更好地了解他们的营销活动的表现。它与B2B营销分析相整合,协助企业通过各种线索生成工作吸引买家。Pardot有几个工具,企业可以用来提高其线索生成和营销业务的效率。

在你进入如何使用Salesforce Pardot来设计和管理活动之前,必须先了解该平台的一些关键功能。

Salesforce Pardot的主要功能

Salesforce Pardot有几个神奇的功能,组织可以利用这些功能来更好地管理他们的活动并提高他们的营销投资回报率。以下是Pardot的一些顶级功能。

  • 简化的自动化。P ardot最大的好处之一是,它可以实现更多的自动化。你不必再担心在向你的营销名单发送电子邮件之前要经过一个检查表。Pardot不仅允许你安排电子邮件,而且它还允许你有更多的权力。

    • 创建有针对性的细分受众名单。
    • 制定自动化规则。
    • 根据你在页面上采取的行动,自动进行各种处理。
    • 生成对你来说独一无二的自定义重定向。
    • 通过使用动态内容,定制潜在客户看到的内容。
  • 无需代码的友好性。 Pardot最吸引人的方面之一是,它不需要事先了解CSS或HTML,就可以充分利用该平台。考虑到营销人员将比工程师更多地使用Pardot,这使它变得合乎逻辑。Pardot允许用户在内容编辑器中改变不同的模板草案,而不是在HTML中寻找相关部分,这与WordPress类似。

  • **有洞察力的报告。**你可以利用Pardot的报告工具来确定你的营销活动的效果。列表邮件报告工具也非常有用,它为用户提供了关于他们发送的邮件表现的详细信息。你可以通过点击三个主要标签之一来获得更多关于你的电子邮件性能的信息。

    • 打开率退件率未收件率选项卡提供了打开、退件和未收件的邮件比率。
    • 互动选项卡显示与你的邮件如何被接收有关的活动,例如有多少人略过、瞥过或读过这些邮件。
    • 电子邮件客户端 标签显示接收者在哪些设备上阅读你的电子邮件。
  • 实时编辑。Salesforce Pardot允许您在进行更新时实时检查您的着陆页,以了解变化的情况。因为所有的更新都是在网站上实时进行的,这可以为你节省大量的时间和精力。你还可以做大量的A/B测试,以评估哪些是有效的,哪些需要改变。

什么是亚马逊Redshift?

亚马逊Redshift是一个PB级的数据仓库服务,它是基于云的,完全可以管理。它允许你从几千兆字节的数据开始,一直到一百万兆字节或更多。数据被组织成集群,可以通过亚马逊Redshift同时检查。因此,Amazon Redshift的数据可能会被迅速和容易地检索到。每个节点都可以被用户和应用程序单独访问。

许多现有的基于SQL的客户端,以及广泛的数据源和数据分析工具,都可以与Amazon Redshift一起使用。它具有强大的架构,使其能够简单地与各种商业智能工具对接。

每个Redshift数据仓库都是完全管理的,这意味着备份创建、安全和配置等管理任务都是自动化的。

因为亚马逊Redshift是为处理大量数据而设计的,它的模块化设计使它可以轻松地扩展。亚马逊Redshift的多层结构使同时处理几个查询更简单。

可以从Redshift集群中创建切片 ,允许对数据集进行更精细的检查。

亚马逊Redshift的主要功能

以下是Amazon Redshift的一些重要功能。

  • 面向列的数据库。在一个数据库中,数据可以被组织成行或列。面向行的数据库在OLTP数据库中占了很大比例。换句话说,这些系统是为了执行大量的小任务,如DELETE、UPDATE等。当涉及到快速访问大量数据时,像Redshift这样面向列的数据库才是正确的选择。Redshift专注于OLAP操作,SELECT操作也得到了改进。
  • 安全的端到端数据加密。所有企业和组织都必须遵守数据隐私和安全法规,而加密是数据保护的最重要方面之一。Amazon Redshift对传输中的数据使用SSL加密,对静止的数据使用硬件加速的AES-256加密。所有保存到磁盘的数据都是加密的,任何备份文件也是如此。你不需要担心密钥管理问题,因为亚马逊会帮你解决这个问题。
  • 大规模并行处理(MPP)。亚 马逊Redshift,像Netezza一样,是一个MPP设备。MPP是一种分布式设计方法,用于处理大型数据集,在多个处理器之间采用 "分而治之 "的策略。一个大型的处理工作被分解成较小的任务,并分布在多个计算节点之间。为了完成他们的计算,计算节点的处理器并行工作,而不是按顺序工作。
  • 成本效益高。 亚马逊Redshift是最具成本效益的云数据仓库替代品。据估计,其成本是传统内部仓储成本的十分之一。消费者只需为他们使用的服务付费;没有任何隐藏的费用。你可以在亚马逊Redshift官方网站上发现更多关于定价的信息。
  • 可扩展性。 亚马逊Redshift是亚马逊的PB级数据仓库技术,是可扩展的。亚马逊Redshift使用起来很简单,并且可以根据你的需要进行扩展。通过几次点击或一个简单的API调用,你可以立即改变你的数据仓库中的节点数量或种类,并根据需要扩大或缩小规模。

探索这些方法来连接Pardot和Redshift

Pardot是一个Salesforce软件即服务(SaaS)的营销自动化工具,允许你在一个地方管理你的电子邮件自动化、有针对性的电子邮件活动和线索管理项目。亚马逊Redshift是一个完全管理的、可靠的云数据仓库服务,可以处理大规模的数据库迁移,实现大规模的数据存储和分析。它是亚马逊网络服务的大型云计算基础设施(AWS)的一部分。要将Pardot整合到Redshift,有两种方法。

方法:Pardot到Redshift的手动集成

这种方法实施起来很费时,而且有些乏味。用户将不得不编写自定义代码来启用两个流程,将数据从Pardot流向Salesforce,然后将数据摄入到Redshift。这种方法适合于有技术背景的用户。

下面对这种方法进行解释。

Pardot到Redshift的ETL整合过程

在这里,你将学习如何将Pardot集成到Redshift。

方法:Pardot到Redshift的手动集成

要手动集成Pardot到Redshift,你必须首先将Pardot连接到Salesforce,然后将Salesforce连接到Redshift。

步骤1:Pardot到Salesforce的整合

你必须登录到你的Pardot仪表盘,并在从这个安装链接安装Pardot AppExchange软件包并将访问权限设置为仅有管理员(推荐)后执行以下程序,以执行Pardot到Redshift集成。

  • 第1步:要添加Salesforce连接器,请进入Pardot仪表板右侧的Pardot管理 面板,点击**+添加** **连接器。**如果你的Pardot已经有一个Salesforce连接器,你会发现在连接器描述面板上有一个Salesforce连接器。
  • 第2步:创建连接器部分,寻找Salesforce.com并点击它。
  • 3步: 你会被提示在一个验证窗口中连接到Salesforce沙盒。如果您想将Pardot连接到您的Salesforce沙盒,请选中该框,然后点击创建连接器按钮。
  • 第四步:Pardot将授权Pardot Salesforce集成,并要求您登录您的Salesforce账户。要启用数据同步并执行Pardot Salesforce整合,请点击Allowfor Pardot to Redshift Integration。
  • **第5步:**一旦你登录并通过认证,你会被提示改变一些设置。

要完成这个过程,从列表中选择必要的复选框,然后点击完成Pardot到Redshift整合。

第2步:Salesforce到Redshift的整合

以下程序可用于手动导出亚马逊Redshift数据为CSV文件,以便为Pardot到Redshift整合设置亚马逊Redshift Salesforce整合。

  • 第1步:通过登录您的AWS账户打开Amazon S3控制台。
  • 第2步:从下拉菜单中选择创建Bucket
  • 第3步:根据你的需要,选择一个好的Bucket名称。然而,至关重要的是要注意,亚马逊S3桶必须有不同的名称,因此它应该被适当地命名。在选择一个合适的区域并取消对 阻止所有公共访问的勾选后,点击创建水桶
  • **第4步:**记下这个桶的URL,并把它放在安全的地方。
  • **第5步:**使用SQL客户端,如SQL Workbench/J、Aginity Pro、Jetbrains DataGrip或其他,连接到你想导出数据的Amazon Redshift集群。
  • 第6步: UNLOAD查询可用于从Amazon Redshift集群导出数据,并将其加载到Amazon S3。UNLOAD查询的语法如下。
UNLOAD ('select-statement')
TO 's3://object-path/name-prefix'
authorization
[ option [ ... ] ]
where option is
{ [ FORMAT [ AS ] ] CSV | PARQUET
| PARTITION BY ( column_name [, ... ] ) [ INCLUDE ]
| MANIFEST [ VERBOSE ] 
| HEADER           
| DELIMITER [ AS ] 'delimiter-char' 
| FIXEDWIDTH [ AS ] 'fixedwidth-spec'   
| ENCRYPTED [ AUTO ]
| BZIP2  
| GZIP 
| ZSTD
| ADDQUOTES 
| NULL [ AS ] 'null-string'
| ESCAPE
| ALLOWOVERWRITE
| CLEANPATH
| PARALLEL [ { ON | TRUE } | { OFF | FALSE } ]
| MAXFILESIZE [AS] max-size [ MB | GB ] 
| REGION [AS] 'aws-region' }
复制代码
  • **第7步:**从Amazon S3 Bucket,你现在可以下载导出的数据。
  • 第8步:登录到您的Salesforce账户,在快速框中搜索数据导入向导
  • 第9步:从下拉菜单中选择启动向导
  • 第十步:选择 "启动向导"。 如果你想导入联系人、账户、个人账户、线索、文章或解决方案,选择标准对象。如果你想导入Pardot到Redshift整合中的自定义对象,请点击自定义对象。
  • 第11步: 选择是否创建新的Salesforce记录,编辑现有记录,或同时添加和更新记录。
  • 12步:将CSV文件从亚马逊Redshift拖到页面的上传部分。
  • 第13步:因为数据是以CSV文件形式导出的,所以要确保数值分隔符被设置为逗号,然后点击下一步
  • 14步:Salesforce数据导入向导现在将尝试自动匹配尽可能多的属性。其余的将需要手动映射。每个未映射的字段的左边都有一个映射按钮。你可以在 "映射你的字段"框内搜索并选择最多十个要映射的品质,然后点击"映射"。如果你想改变任何自动映射的属性,点击属性左边的改变 按钮,擦除Salesforce的映射,选择你想映射的Salesforce属性,然后点击映射。一旦所有的属性都被映射到需求上,点击下一步
  • 第15步:现在会出现一个审查页面,显示所有导入设置以及Pardot到Redshift整合中的属性映射的摘要。如果你不想做任何改变,就开始导入

当导入完成后,Salesforce将拥有所有必要的数据。手动亚马逊Redshift Salesforce整合现在已经完成。这样一来,Pardot到Redshift的整合也就完成了。

总结

在这篇文章中,你学到了如何将Pardot配置到Redshift,如何将数据加载到Redshift,以及Pardot和Redshift的主要功能。

猜你喜欢

转载自juejin.im/post/7106804927741034510
ETL