使用 Dataloader.io 导出数据
跟随 Trail Together 进行学习
进行这一步骤时,想要跟随讲师一起学习吗?观看此视频,它是 Trailhead Live 上 Trail Together 系列的一部分。
(这部分内容从 11:50 开始,如果您想要倒回去再次观看步骤的开头部分可以从这里开始。)
简介
您收藏中的下一个热点是 Dataloader.io(由 Mulesoft 提供支持)。该工具允许您通过几个简单的步骤批量导入或导出数据。具有比导入向导更强大的引擎,您可以使用它来插入、更新、删除、导出或更新插入标准和自定义对象的 Salesforce 记录。
免费版 Dataloader.io 每月最多允许 10,000 条记录,文件大小限制为 10MB......完成这个项目绰绰有余。访问 https://dataloader.io/pricing 以了解 Professional Edition 和 Enterprise Edition。
获取您的 Trailhead Playground 用户名和密码
- 单击 App Launcher(应用程序启动器) 。
- 搜索并打开 Playground Starter。
- 单击 Get Your Login Credentials(获取您的登录凭据)选项卡,并记下您的用户名。
- 单击 Reset My Password(重置我的密码)。这会向用户名关联的地址发送一封电子邮件。
- 单击电子邮件中的链接。
- 输入新密码并确认,然后单击 Change Password(更改密码)。
使用 Dataloader.io 提取数据
是时候使用 Dataloader.io 从帐户中提取数据,以便日后更新。
- 从 Setup(设置)的 Quick Find(快速查找)框中输入
Dataloader.io
,然后选择 dataloader.io。
- 单击 Launch dataloader.io(启动 dataloader.io)。
- 单击 Confirm(确认)按钮。
- 单击 Login with Salesforce(使用 Salesforce 登录)。
- 确保在 Login with Salesforce(使用 Salesforce 登录)窗口中做出以下选择:
I have a custom Salesforce domain(我有一个自定义 Salesforce 域)
取消选中
Environment(环境)
Production(生产)
I agree to the Terms and Conditions(我同意条款与条件)
选中
- 单击 Login(登录)。
- 如果显示 Salesforce 登录页面,输入此 Trailhead Playground(在您刚收到的密码重置电子邮件中)的用户名和您创建的密码。
- 单击 Log In(登录)。
- 单击 Allow(允许)。
下一步是选择客户对象,重命名要解压的文件,并保存到桌面。
- 单击 NEW TASK(新建任务)并选择 EXPORT(导出)。
- Connection(连接)选择保持不变,并从 Object(对象)列表中选择 Account(客户)。
- 单击 Next(下一步)。
- 从 Fields(字段)菜单中,在 Account(客户)选项中选择 Account ID(客户 ID)、Account Name(客户名称)和 Account Site(客户地址)。
- 单击 SOQL Query(SOQL 查询)以展开菜单。
- 要完成查询的 Where 子句,请在文本框中复制并粘贴:
WHERE Type LIKE '%Customer%’
,使您的查询如下所示:Select Id, Name, Site FROM Account WHERE Type LIKE '%Customer%’
注意:确保客户和 WHERE 之间有个空格。
注意:如果弹出糟糕窗口打开,单击 Close(关闭)。
- 单击 Next(下一步)。
- 单击 Save & Run(保存并运行)。
注意:如果显示“Love your Dataloader?(喜欢您的 Dataloader 吗?)”弹出窗口,请单击 Not now, let me load more data(现在不行,我要导入更多数据)。
接下来,将提取的记录导出为 CSV 文件并在 Excel 或 Numbers 中查看。
- 单击 Task Run(任务运行)次数旁的 11 successes(11 个成功)。CSV 文件现在应已下载。
- 在 Excel 或 Numbers 中打开 CSV 文件。
- 在查看文件时,让 Dataloader.io 浏览器选项卡保持打开状态。
- 将客户名称列按 A-Z 进行排序并保存文件(Windows 和 Mac 说明见下文)。
Windows 用户:
- 在 Excel 中,单击 B 选择 NAME(名称)列。
- 单击 Data(数据)选项卡。
- 单击 Sort(排序)按钮。
- 确保在 Sort Warning(排序警告)弹出窗口中选择 Expand the selection(扩展所选区域)选项。
- 单击 Sort(排序)。
- 勾选 My data has headers(我的数据包含标题)以确保列标题不包括在排序中。
- 确保用 Name(名称)填充列排序方式。
- 单击 OK。
- 电子表格现在应按客户名称排序。
注意:每个客户名称的 ID 编号将与下面的示例不同。
- 单击 File(文件)和 Save As(另存为)。
- 保持文件类型 CSV(逗号分隔)(*.csv) 不变。
备注:如果您使用的是国际计算机,则通过 Excel 生成的 CSV 文件很可能不会用逗号分隔。您可以使用计算机上的记事本应用程序(或类似应用程序)打开 CSV 文件,以检查分隔符是否为逗号。此外,该文件还可以保存为以制表符分隔的 txt。
- 将文件名更改为
Accounts Export
(客户导出)。
- 单击 Save(保存)将文件保存到您的桌面。如果需要,单击弹出窗口中的 Yes(是)。
- 将文件保持打开状态,因为在下一步中会用到。
Mac 用户:
- 找到您刚刚创建的 CSV 文件,然后双击打开。
- 在 Numbers 中,单击 B 选择 NAME(名称)列。
- 将光标滚动到 B 列标签上,然后单击向下箭头并选择 Sort Ascending(按升序排序)。
- 电子表格现在应按客户名称排序。
注意:每个客户名称的 ID 编号将与下面的示例不同。
- 将此电子表格另存为 CSV:File(文件)>Export To(导出为)> CSV…
- 单击 Next…(下一步…)
- Save As(另存为):
Accounts Export
(客户导出)。
- Where(位置):桌面
- 单击 Export(导出)。
- 将文件保持打开状态,因为在下一步中会用到。
您已经完成了导入和导出,但还有一段路要走。继续进行下一步,使用 Dataloader.io 更新您刚刚提取的数据。