如何下载超大型组织的所有 salesforce.com 报告元数据?
我需要下载具有大量报告的组织的所有报告。如果我尝试使用 Eclipse 下载它们,我就会达到最大检索限制。
我可以通过使用“添加包组件”Eclipse 向导手动选择一小部分报告并重复检索所有报告来获得所需的一切。然而,考虑到每次检索都需要很长时间,这是一个非常费力的过程。有没有人有更好的方法来处理这个问题?也许是基于 ANT 的东西?
I need to download all reports for an org with a huge number of reports. If I try to download them all with Eclipse I hit the max retrieve limit.
I can get everything I need by manually selecting a small subset of reports using the 'Add Package Components' eclipse wizard, and repeatedly retrieving them all. However, given it takes a long time for each retrieve this is an extraordinarily laborious process. Does anyone have any better ways to handle this? Perhaps something ANT based?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,ant部署工具就是最好的选择。它有良好的文档并且可以处理非常大的组织。
我在大型组织中使用的一个技巧:对于 package.xml 文件中不支持“*”的元数据组件(例如报告),您可以使用 Eclipse 中的“项目内容”向导来为您构建 package.xml使用复选框(只需确保您没有选择“是”来下载整个 shebang),然后将 Eclipse 创建的 package.xml 复制到您的 SF ant 工具目录。
Yeah, the ant deployment tool is the way to go. It has good documentation and can handle extremely large orgs.
One trick that I use in big orgs: for metadata components that don't support "*" in the package.xml file (e.g. reports), you can use the "project contents" wizard in Eclipse to build your package.xml for you using the checkboxes (just make sure you don't say "Yes" to downloading the whole shebang), and then copy that Eclipse-created package.xml to your SF ant tool directory.