你将学到什么
该项目向您介绍如何创建自定义地图并调整这些地图以增强可视化效果。在其中,您将学习:
- 如何重新格式化GeoJSON以便可以在Analytics中使用它。
- 如何将GeoJSON上传到Analytics以创建自定义地图。
- 如何使用边界框放大地图中的某个区域。
什么是自定义地图?
Analytics具有各种地理区域的内置地图。您可以像使用任何其他图表一样使用它们来显示数据的可视化。但是如果你找不到你拥有的数据所需的地图怎么办?这就是自定义地图进入场景的地方!
自定义地图基于标准GeoJSON定义文件,该文件包含用于绘制地图的元数据和坐标。Analytics可以读取GeoJSON文件并将编码的地图显示为另一个地图。
首先,设置您的Analytics Developer Edition组织。
注册支持分析的开发人员版组织
对于此项目,您无法使用现有的Developer Edition组织。您必须注册一个特殊的新版本,该版本附带有限的爱因斯坦分析平台许可证。
首先注册一个支持Analytics的开发人员组织。
- 转到developer.salesforce.com/promotions/orgs/wave-de。
- 使用有效的电子邮件地址填写表单。您的用户名也必须看起来像电子邮件地址并且是唯一的,但它不必是有效的电子邮件帐户。例如,您的用户名可以是yourname@waverocks.de或yourname@yourcompany.de。
- 填写表单后,单击“ 注册”。系统会显示一条确认消息,告知您检查电子邮件。
- 收到激活电子邮件后,将其打开,然后单击该链接。
- 完成注册,并设置密码和质询问题。
- 单击保存。您现在已登录到Developer Edition组织并重定向到“设置”页面。
要在本页末尾接受挑战时登录启用Analytics的开发人员组织,请从连接菜单中选择登录Developer Edition。要随时登录和播放,请访问login.salesforce.com。
获取数据
为了构建我们的自定义地图,我们从一些有趣的数据开始。我们在洛杉矶地区有各种邮政编码的公共IRS备案统计数据,您可以从这里下载。这些信息已经汇总,所以不,你不能查看富人和名人的纳税申报表。
数据采用以下格式的CSV文件:
"Zipcode","ZipCodeType","City","State","LocationType","Lat","Long","Location","Decommisioned",
"TaxReturnsFiled","EstimatedPopulation","TotalWages"
"90001","STANDARD","LOS ANGELES","CA","PRIMARY",33.97,-118.24,"NA-US-CA-LOS ANGELES","false",18561,36200,421709138
"90002","STANDARD","LOS ANGELES","CA","PRIMARY",33.94,-118.24,"NA-US-CA-LOS ANGELES","false",16133,30920,352278879
"90003","STANDARD","LOS ANGELES","CA","PRIMARY",33.96,-118.27,"NA-US-CA-LOS ANGELES","false",21982,41878,463744071
"90004","STANDARD","LOS ANGELES","CA","PRIMARY",34.07,-118.31,"NA-US-CA-LOS ANGELES","false",25057,41632,891085777
"90005","STANDARD","LOS ANGELES","CA","PRIMARY",34.05,-118.31,"NA-US-CA-LOS ANGELES","false",13294,22281,369162475
"90006","STANDARD","LOS ANGELES","CA","PRIMARY",34.04,-118.29,"NA-US-CA-LOS ANGELES","false",19691,34995,398768368
"90007","STANDARD","LOS ANGELES","CA","PRIMARY",34.02,-118.28,"NA-US-CA-LOS ANGELES","false",12367,20179,262370773
"90008","STANDARD","LOS ANGELES","CA","PRIMARY",34.00,-118.34,"NA-US-CA-LOS ANGELES","false",13333,21174,426689767
"90009","PO BOX","LOS ANGELES","CA","PRIMARY",33.94,-118.38,"NA-US-CA-LOS ANGELES","false",1137,1715,49947779
"90010","STANDARD","LOS ANGELES","CA","PRIMARY",34.06,-118.31,"NA-US-CA-LOS ANGELES","false",2055,3294,122651252
让我们上传文件以创建数据集。
- 登录您的Developer Edition组织。
- 在Lightning Experience中,单击,然后单击 Analytics Studio磁贴。小费首次打开Analytics Studio时,将显示“欢迎”屏幕,提供可帮助您入门的资源。您可以立即将其关闭,并随时从“帮助”菜单再次打开它。单击右上角的问号以打开菜单。然后选择 欢迎使用Analytics。注意如果未打开Analytics Studio,请检查您的弹出窗口阻止程序是否已启用。如果是这样,请更改设置以允许您的组织弹出窗口。在Salesforce Classic中,从右上方的应用程序菜单中选择Analytics Studio。
- 在Analytics Studio中,单击主屏幕右上角的“ 创建”,然后从菜单中选择“ 数据集 ”。
- 单击CSV文件作为数据源。
- 在“新建数据集”屏幕中,单击“ 选择文件”或在此处拖动文件。
- 在打开的文件选择窗口中,选择您下载的CSV文件 – 查找名为la_zip_codes.csv的文件。
- 单击“ 打开”(或操作系统中的正确按钮以上载文件),然后单击“ 下一步”。
- 在“数据集名称”字段中,为数据集命名, la_zip_codes然后单击“ 下一步”。
- 在“编辑字段属性”屏幕中,单击“邮政编码”列标题,然后将其字段类型更改为“ 维度”。
- 单击上载文件。
大约一分钟后,检查“数据集”选项卡以查看数据集。
做得好!您可以在Analytics中查看数据。接下来,您将获得GeoJSON并创建自定义地图。