2014-02-07 71 views
1

如何将结果从SOQL查询导出为CSV?目前我正在使用workbench.developerforce.com,但在尝试使用批量CSV时出现错误。SalesForce:将SOQL查询结果导出为CSV

Failed: InvalidBatch : Failed to process query: FUNCTIONALITY_NOT_ENABLED: Foreign Key Relationships not supported in Bulk Query 

我在猜测批量API不支持带有关系的查询,但它对单个表格没问题。

我也尝试过使用开发者控制台查询编辑器,但没有选项可以将结果导出到CSV。有没有其他方法可以做到这一点?

回答

4

FuseIT SFDC Explorer可以选择将SOQL查询结果导出为CSV。

它可以将SOQL查询结果导出为CSV。这将处理对所有查询结果的分页。
FuseIT SFDC Explorer Export SOQL results to CSV

披露:我为制造此产品的公司工作。它可以免费下载和使用。

+0

感谢您此链接@Daniel巴林杰。我能够为简单的选择查询导出数据。但对于包含聚合和关系的查询,我似乎会得到这个错误。 **无法从AggregateResult - > Invalid Salesforce Id字段创建FuseIT.G4S.SalesforceConnector.Entities.GenericSalesforceEntity实例:** 我相信我需要下载SalesForce连接器,但似乎无法找到下载它。或者它是一种付费服务? – jmc

+0

您能否提供导致错误的示例聚合查询?我可能需要为它创建一个补丁。 –

+0

这是一个简单的聚合查询:**'从Object__CustomerTag__c' **中选择count(id)cnt。对于具有关系的查询,我尝试了这一点:**'从Object__CustomerTag__c' **中选择总和(Object__Checkout__r.Object__Price__c)价格 。两者都产生与上述评论相同的错误。 – jmc