问题标签 [kingswaysoft]

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 回答
432 浏览

performance - 通过 Kingswaysoft 的大量数据缓慢且性能不佳的 SSIS

我们有很多在 CRM 中更新/创建记录的 SSIS 包。

一些实体,如, contact(我们的自定义实体来保存所有帐户类型),而我们正在迁移 SQL 机器(有 20 个处理器)中面临性能低下和 CPU 高的记录。但通常对于其他自定义实体,我们没有任何缓慢或问题。accountcustomer product

而要做这些操作,我们使用 KingswaySoft 应用程序。

假设我有一个名为 CASA 的 SSIS 包,如果我用 10.000 个数据执行这个包,我可以在不到 1 分钟的时间内完成我的过程。但是如果我想用 250.000 个数据执行,包应该在半小时内完成,但几乎需要 1.5 - 2 小时。

我们尝试了下面的组合,但它们都没有给 CPU 带来好的结果,而且它们几乎都在同一时间给出了很好的结果。

我们不明白为什么在数据较少的情况下一切都可以这么快完成,但无法处理更大的数据。

我们实现了查询发送到 businessprocessflow 的每条记录,以检查其上是否存在已识别的业务流程,并且这也使用了大量的 CPU。但是,当您在实体上启用业务流程选项时,就没有办法回头了。

我们在本地使用 CRM。

有一个选项叫做Engine thread. 默认情况下它设置为 10,我们尝试将其减少到 1,2 没有任何改变。

0 投票
1 回答
39 浏览

derived-column - Kingswaysoft记录更新:有没有办法添加一个变量,每次增加+1

我拥有的是产品名称:playstation 产品名称:xbox

我想要的是: 产品名称:产品 1 产品名称:产品 2

我正在使用派生列来实现这一点,但找不到一种方法来添加一个变量,该变量每次都会增加 +1

例如,有没有办法将字符串“产品”与行号连接起来?

0 投票
2 回答
365 浏览

c# - 使用 Kingswaysoft 将注释上传到 Dynamics 365

我阅读了一份 zip 文件列表,每个文件里面都有一个 pdf 文件。对于本次阅读,我使用 SSIS 包中的脚本组件。一旦我阅读了 pdf 文件,我想将它的二进制版本保存在 sql server 表中。存储文档正文的列是 VARBINARY(MAX) 类型。

这是我用于读取编码部分的代码:

接下来我有一个 Kingswaysoft 组件,它读取这个表,其中每一行都是一个不同的文件,并将它们加载到 Dynamics 中。

一切都没有错误,但是当我去检查注释实体时,我打开了 pdf 文件,里面是空白的空白页。

我相信这与编码部分有关。你可以帮帮我吗?

0 投票
1 回答
52 浏览

ssis - Dynamics 365 在 SSIS 中使用表格数据作为 Excel 附件创建电子邮件

我对 SSIS 不太了解,并且我需要将表格中的数据作为 Excel 附件发送到 Dynamics 365 中的电子邮件。为此,我可以利用 Kingswaysoft。我可以征求意见吗?

0 投票
1 回答
368 浏览

sharepoint - 远程服务器在 SSIS 工具上返回错误 404 共享点连接管理器

我正在尝试从 Share Point 在线读取数据。我在 SSIS 上使用 KingwaySoft SharePoint 驱动程序。即使提供了凭据,我也会遇到错误,这可能是什么原因?我必须更改 URL 模式吗?

解决

我在站点 URL 的末尾添加了 /_vti_bin/listdata.svc/。

喜欢:
https ://company0.sharepoint.com/sites/sfinfo/IT_team/_vti_bin/listdata.svc/

谢谢

在此处输入图像描述

0 投票
1 回答
499 浏览

sharepoint - 使用 SSIS 从 SharePoint Online 列表中删除所有项目

我的任务是每天使用 SSIS 更新 SharePoint 列表。在向 Share Point 添加新数据之前,我需要删除列表中的旧元素。我使用 SQL Server 数据作为源。我在 SSIS 上使用 Kingswaysoft Share Point 驱动程序。

当我尝试表演时。它没有删除旧记录我所做的

先上传数据,再执行删除

在此处输入图像描述

对于删除,我遵循以下策略

在此处输入图像描述

但是包执行后不执行删除操作有什么帮助吗?

0 投票
2 回答
410 浏览

ssis - SSIS 在不使用 SQL 的情况下将多行合并并连接成单行

我正在尝试完成一些在 SQL 中很容易完成的事情,但在不使用 SQL 的情况下在 SSIS 中完成似乎非常具有挑战性。基本上,我需要合并和连接一个多对一关系的字段。

给定实体:[合同项目](许多)到(一个)[帐户]

有一个字段 [ ari_productsummary ] 包含合同项目实体上列出的产品。我们想将该值作为 [ ari_activecontractitems ]写入帐户。但是,一个Account可能有多个与之关联的Contract Item记录,在这种情况下,我们希望连接这些值。我们也只希望连接不同的值(在我的数据流中已经解决了不同的行)。

这可以通过写入临时表来完成,然后使用查询或视图来获取汇总结果,如下所示。我创建了一个名为TESTTABLE的 SQL 表,其中包含来自Contract Item实体的 [ ari_productsummary ]以及引用 [ accountid ] 以将其映射回Account。然后我编写了以下查询作为视图:

执行该查询为我提供了我想要的结果,然后我可以将其用于导入到Account实体中,如下所示:

SSIS 数据流,截断临时 sql 表,写入 sql 表,从视图中提取并写入对象

但是如何在 SSIS 数据流中执行此操作而不写入 SQL 表作为数据的临时占位符? 我想在一个数据流容器内完成整个过程,而不使用临时 SQL 表/视图。整个总结过程需要即时完成:

我正在尝试构建的不需要 SQL 临时表/视图的数据流模型

是否有人有不需要临时 SQL 表/视图/查询但完全包含在数据流中的解决方案?

我正在使用 VS 2017 和 KingswaySoft Dynamic CRM 365 ETL 工具集来开发我的解决方案/包。

0 投票
1 回答
513 浏览

ssis - 将时区转换为 UTC SSIS 包

kingswaysoft我致力于使用for Dynamics创建 SSIS 数据迁移。我试图将createdon字段从源迁移到目标,一旦迁移,时差为12 小时,源和目标的 CRM 时区设置为GMT+12,它看起来像它的 UTC 迁移时间,所以有没有办法在 SSIS 包中将 UCT 转换为 GMT+12?或者有什么表达我可以用来解决我的问题。

0 投票
2 回答
234 浏览

microsoft-dynamics - 通过 Kingswaysoft 导入客户数据类型的 CRM 数据

我正在尝试使用 Kingswaysoft 工具将数据插入到 Dynamics 365 中,用于 nfp_InstrumentOfPayment 实体,其中一个字段是客户数据类型的 nfp_donor。我的输入 CSV 文件包含字段 Donor 和 DonorTypeID,其值为“XXX XXXXXX”,“contact”映射到 nfp_donor 和 nfp_donoridtype。

在此处输入图像描述

我认为我没有按照客户数据类型需要的方式进行映射。

在此处输入图像描述

出现的错误是:

错误:发生错误并显示以下错误消息:“System.Exception:处理“nfp_donor”字段的输入值时发生异常:错误:无法将实体“nfp_instrumentofpayment”的字段“nfp_donor”值设置为“XXX XXXXXX” '(字段类型:客户,值类型:字符串)。KingswaySoft.IntegrationToolkit.DynamicsCrm.CrmServiceException:CRM 服务调用返回错误:检索 CRM 实体“联系人”的元数据时出错:CRM 服务调用返回错误:可能找不到名称为联系人和 ID 为 00000000-0000-0000-0000-000000000000 (784971891) 的实体。(错误代码:-2147220969,详细消息:找不到名称为联系人和 ID 为 00000000-0000-0000-0000-的实体000000000000 (784971891)。)(错误代码:-2147220969,详细消息:找不到名称为 Contact 且 ID 为 00000000-0000-0000-0000-000000000000 (784971891) 的实体。)(SSIS Integration Toolkit for Microsoft Dynamics 365,v20.1.1.2391 - DtsDebugHost,v14.0.3002.1026)KingswaySoft.IntegrationToolkit .DynamicsCrm.CrmServiceException

:CRM 服务调用返回错误:找不到名称为 Contact 且 ID 为 00000000-0000-0000-0000-000000000000 (784971891) 的实体。(错误代码:-2147220969,详细消息:找不到名称为 Contact 且 ID 为 00000000-0000-0000-0000-000000000000 (784971891) 的实体。)System.ServiceModel.FaultException<KingswaySoft.DynamicsCrmServices.Soap2011.OrganizationService.OrganizationServiceFault>

0 投票
1 回答
134 浏览

ssis - Kingswaysoft SSIS 使用预定义的 GUID 创建记录

有没有办法通过 SSIS 和 Kingswaysoft 创建具有预定义 GUID 的 CRM 记录?

我知道这可以通过 C#,通过将 ID 属性分配给新的 GUID 来实现。

如果我创建了一个名为 ID 的列,它需要映射到哪个目标列?

谢谢