问题标签 [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.
ssis - 如何通过 DBAmp 使用 SSIS?
如何将 SSIS 与 DBamp 结合使用来提取 salesforce 数据?我想要的是使用 SSIS 和 DBAmp 过滤 salesforce 数据。
import - 使用 DBAmp 将多行地址字段导入 Salesforce
Salesforce 中的地址是一种结构化的复合数据类型。因此,街道、城市、州和国家存在不同的字段。街道字段是单个字段。如何导入多行街道地址,例如:
使用DBAmp吗?
ssis - 按 ID 从 Salesforce 中删除记录并与 SSIS 集成
谁能告诉我如何使用 dbamp 从 salesforce 中删除记录并将其集成到 SSIS 中?
dbamp - DBAmp 从 Account 表中删除一行
有人可以告诉我如何查看 DBAmp 中特定表的所有外键。
我想从 Account 表中删除一行:
错误: 无法完成您删除 [用户名] 的尝试,因为它与以下付款方式相关联。:[某些值]
那么有没有办法列出所有外键,然后能够删除特定的行。
提前致谢。
c# - 在 SSIS (DBAmp) 中使用 OLEDB 连接更新 Salesforce 对象
我正在使用 SSIS OLEDB 连接来查看来自 Salesforce 的数据。OLEDB 的连接驱动程序是来自 forceamp.com 的 DBAmp
我的问题是有一种方法可以直接从 SSIS 更新 Salesforce 对象上的记录。我尝试同时使用OleDbCommand和DbCommand来执行此更新,但没有任何效果。
这是我的样本。
我知道这可以通过 SQL 链接服务器实现,但我想在 SSIS 中的 C# 中使用它而不创建链接服务器。
c# - 如何使用 EntityFramework 更新 SALESFORCE 数据库
我正在尝试通过调用存储过程使用实体框架更新 Salesforce SQL 服务器数据库中的表,但我收到以下错误
“无法执行请求的操作,因为链接服务器“SALESFORCE”的 OLE DB 提供程序“DBAmp.DBAmp”不支持所需的事务接口。”
虽然我能够从 SALESFORCE db 中创建的视图中获取值
tsql - 遍历数据库中的每个表并获取一列的前三位
我正在尝试创建一个表,该表将显示每个表名和 ID 列的前三个字符(每个表都有此列),然后将该数据放入表中。我们正在使用它来帮助映射 Salesforce 组织中的依赖关系,该依赖关系使用 dbAMP 复制到 SQL 上。我尽可能地修改了下面的代码,并正在寻求帮助来完成它。
更新:问题的前半部分已解决,现在运行代码以给出 ID 的前三个字符。我仍然可以使用帮助来转换此代码以将结果假脱机到一个表中。
我没有将列 ID 修剪为前 3 个字符,也没有输出到表格。我对游标不太熟悉,所以我会很感激任何帮助。谢谢,
sql - 将光标中的结果假脱机到表格中
我有一个用于在数据库中查找 NULL 列的游标。我正在使用它来消除使用 dbAMP 将此数据上传到 Salesforce 的 NULL 列。我想修改它以将结果假脱机到一个表中,并包括表名和列名。
我在修改此游标以将结果放入表中没有任何成功。任何指导将不胜感激。
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 操作失败。