问题标签 [dbamp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1745 浏览

ssis - 如何通过 DBAmp 使用 SSIS?

如何将 SSIS 与 DBamp 结合使用来提取 salesforce 数据?我想要的是使用 SSIS 和 DBAmp 过滤 salesforce 数据。

0 投票
2 回答
803 浏览

import - 使用 DBAmp 将多行地址字段导入 Salesforce

Salesforce 中的地址是一种结构化的复合数据类型。因此,街道、城市、州和国家存在不同的字段。街道字段是单个字段。如何导入多行街道地址,例如:

使用DBAmp吗?

0 投票
0 回答
50 浏览

ssis - 按 ID 从 Salesforce 中删除记录并与 SSIS 集成

谁能告诉我如何使用 dbamp 从 salesforce 中删除记录并将其集成到 SSIS 中?

0 投票
1 回答
302 浏览

dbamp - DBAmp 从 Account 表中删除一行

有人可以告诉我如何查看 DBAmp 中特定表的所有外键。

我想从 Account 表中删除一行:

错误: 无法完成您删除 [用户名] 的尝试,因为它与以下付款方式相关联。:[某些值]

那么有没有办法列出所有外键,然后能够删除特定的行。

提前致谢。

0 投票
0 回答
130 浏览

c# - 在 SSIS (DBAmp) 中使用 OLEDB 连接更新 Salesforce 对象

我正在使用 SSIS OLEDB 连接来查看来自 Salesforce 的数据。OLEDB 的连接驱动程序是来自 forceamp.com 的 DBAmp

我的问题是有一种方法可以直接从 SSIS 更新 Salesforce 对象上的记录。我尝试同时使用OleDbCommandDbCommand来执行此更新,但没有任何效果。

这是我的样本。

我知道这可以通过 SQL 链接服务器实现,但我想在 SSIS 中的 C# 中使用它而不创建链接服务器。

0 投票
0 回答
152 浏览

c# - 如何使用 EntityFramework 更新 SALESFORCE 数据库

我正在尝试通过调用存储过程使用实体框架更新 Salesforce SQL 服务器数据库中的表,但我收到以下错误

“无法执行请求的操作,因为链接服务器“SALESFORCE”的 OLE DB 提供程序“DBAmp.DBAmp”不支持所需的事务接口。”

虽然我能够从 SALESFORCE db 中创建的视图中获取值

0 投票
1 回答
61 浏览

tsql - 遍历数据库中的每个表并获取一列的前三位

我正在尝试创建一个表,该表将显示每个表名和 ID 列的前三个字符(每个表都有此列),然后将该数据放入表中。我们正在使用它来帮助映射 Salesforce 组织中的依赖关系,该依赖关系使用 dbAMP 复制到 SQL 上。我尽可能地修改了下面的代码,并正在寻求帮助来完成它。

更新:问题的前半部分已解决,现在运行代码以给出 ID 的前三个字符。我仍然可以使用帮助来转换此代码以将结果假脱机到一个表中。

我没有将列 ID 修剪为前 3 个字符,也没有输出到表格。我对游标不太熟悉,所以我会很感激任何帮助。谢谢,

0 投票
1 回答
59 浏览

sql - 将光标中的结果假脱机到表格中

我有一个用于在数据库中查找 NULL 列的游标。我正在使用它来消除使用 dbAMP 将此数据上传到 Salesforce 的 NULL 列。我想修改它以将结果假脱机到一个表中,并包括表名和列名。

我在修改此游标以将结果放入表中没有任何成功。任何指导将不胜感激。

0 投票
0 回答
215 浏览

salesforce - DBAmp SF_TableLoader BatchSize Salesforce

我开始使用 DBAmp 来更新 Salesforce 云。我了解使用 SF_Bulk 根据所使用的 API 限制为 200 的批量大小。我认为使用 SF_TableLoader 可以让我将浴缸大小增加到大约 10000,并且该过程将允许将更多的记录更新到云中,并决定即时使用的最佳 API。但是,当我使用 SF_TableLoader 运行超过 200 条记录时,我收到与批量大小相关的错误。即使我运行 170 条记录,我也会收到错误消息。我错过了什么?请告知如何一次更新数千条记录。

声明@SalesforceServerName NVARCHAR(20)、@SalesforceOrgID VARCHAR(18)、@SQLString NVARCHAR(200)、@Result VARCHAR(18)、@ErrorMessage VARCHAR(MAX);

SET @SalesforceOrgID = '00Di0000000H1FtEAK'
SET @SalesforceServerName = N'SALESFORCE' SET @SQLString = N'SELECT @Result=OrganizationId FROM ' + @SalesforceServerName + '...sys_sfsession'

--将批量大小增加到 10000 EXECUTE SF_TableLoader 'Update:batchsize(200)', @SalesforceServerName, 'NICX__Rfp__c_UPDATE'

错误:--- 结束 SF_TableLoader。手术失败。消息 50000,级别 16,状态 1,过程 SF_TableLoader,第 362 行 SF_TableLoader 错误:09:11:09:DBAmpNet2 3.9.2.0 (c) 版权所有 2015-2017 forceAmp.com LLC09:11:09:批量大小重置为每行 1000 行batch.09:11:09:参数:更新 NICX__Rfp__c_UPDATE DALDCEEDWPROD Salesforce SALESFORCE 09:11:09:使用 Salesforce SOAP API.09:11:10:删除 NICX__Rfp__c_UPDATE_Result(如果存在)。09:11:10:使用新结构创建 NICX__Rfp__c_UPDATE_Result .09:11:10:1000 的批量太大。重置为每批 200 行。09:11:53:从 SQL 表读取 221 行。09:11:53:200 行失败。有关详细信息,请参阅行的错误列。09:11:53:成功处理了 21 行。09:11:53:发生错误。有关详细信息,请参阅行的错误列。09:11:53:DBAmpNet2 操作失败。