问题标签 [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.
sql-server - Dynamics CRM Source 的版本与此版本的 DataFlow 不兼容
我在最新版本的 VS2017 上运行带有 Kingswaysoft 的 SSIS。我已经创建了一个在本地计算机上成功执行的包,并且我还通过 Integration Services 部署向导成功地将项目部署文件部署到了 SQL 2014 服务器(从命令提示符使用ISDeploymentWizard.exe)。在部署之前,我检查了“TargetServerVersion”确实是“SQL Server 2014”。
成功部署后,当我在目标服务器上手动执行包时,出现以下异常:
数据流任务:错误:Microsoft.SqlServer.Dts.Pipeline.ComponentVersionMis atchException:Dynamics CRM 源的版本与此版本的 DataFlow 不兼容。[[指定组件的版本或管道版本或两者都高于当前版本。此包可能是在新版本的 DTS 或组件上创建的,而不是在当前 PC 上安装的。]] 在 Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHos t.HostCheckAndPerformUpgrade (IDTSManagedComponentWrapper100 包装器,Int32 lPipelineVersion)
任何人都知道如何解决这个问题?
sharepoint - Kingswaysoft SSIS 问题 Premium Derived Column 验证失败并返回错误代码 0xC0048021
附加信息:
将文档从 Dynamics 365 Notes 迁移到 SharePoint [Premium Derived Column [362]] 时出错:组件丢失、未注册、不可升级或缺少所需的接口。此组件的联系信息是“KingswaySoft Inc.; http ://www.kingswaysoft.com;support@kingswaysoft.com;版权所有 2011-2017 KingswaySoft Inc.”。
将文档从 Dynamics 365 Notes 迁移到 SharePoint [SSIS.Pipeline] 时出错:高级派生列验证失败并返回错误代码 0xC0048021。
将文档从 Dynamics 365 Notes 迁移到 SharePoint [SSIS.Pipeline] 时出错:一个或多个组件验证失败。
将文档从 Dynamics 365 Notes 迁移到 SharePoint 时出错:任务验证期间出现错误。
(Microsoft.DataTransformationServices.VsIntegration)
visual-studio - 运行包时是否有人遇到 Visual Studio 2015 Data Tools 崩溃的问题?
我可以毫无问题地构建 SSIS 包,但几乎每次我从 Visual Studio 运行包时它都会崩溃。有时它会在运行包的几秒钟内崩溃,有时它会运行几分钟然后崩溃。
记录到 Windows 事件日志的唯一错误是:
错误应用程序名称:devenv.exe,版本:14.0.25420.1,时间戳:0x57685d85 错误模块名称:ucrtbase.dll,版本:10.0.17763.1,时间戳:0xc3ae1887 异常代码:0xc0000409 错误偏移:0x000a5d0b 错误进程 id:0x5bd4 错误应用程序启动时间:0x01d4cdf2158d4ebd 错误应用程序路径:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe 错误模块路径:C:\WINDOWS\System32\ucrtbase.dll 报告 ID:760baa61-e6fb -4646-83f5-94ed566b1d4a 错误包全名:错误包相关应用程序 ID:
我已经尝试修复和重新安装 Visual Studio(多次),重新安装 Data Tools,还重新安装 Visual C++ 2015 Redistributable(我在网上看到其他人的评论,我认为这是一个类似的 ucrtbase.dll 问题。这是一台工作计算机, 和这里的其他人过去也遇到过同样的问题,但在执行我已经完成的一些步骤后,似乎已经为他们解决了。有一段时间我们认为这与使用平衡数据分配器有关,但我完全删除了它,但仍然有问题。任何帮助/想法将不胜感激。
环境:
- 窗口 10 版本 1809
- Visual Studio 2015 更新 3
- SQL Server 数据工具 2015
- 金威软件 v10.2
dynamics-crm - Kingswaysoft 与动态 365 集成期间身份验证令牌过期
我们构建了一个数据迁移包,可将数据从旧 Access 数据库迁移到 CRM 在线实例。我们的客户有一个非常复杂的身份验证平台,因此我们不得不使用客户 ID和客户密码方法来验证他们的 CRM。
数据集成在第一个小时内运行良好,但随后我们突然遇到以下错误。从我们看到的情况来看,身份验证令牌似乎已过期,而金汇软件并未自动刷新它。请注意,我们没有收到个别操作的超时 - 由于超时,整个作业将在一小时后停止。
[数据流任务#1] 警告:处理服务请求时发生异常,60 秒后将再次尝试相同的请求。KingswaySoft.IntegrationToolkit.DynamicsCrm.CrmServiceException:CRM 服务调用返回错误:HTTP 请求未经授权,客户端身份验证方案为“匿名”。从服务器收到的身份验证标头是 'Bearer authorization_uri= https://login.microsoftonline.com/db630ef6-1667-4b9b-b52e-341a723742d7/oauth2/authorize , resource_id= https://myorg.crm6.dynamics.com/ '。
我们已经使用 fiddler 检查了通过集成发送的数据包,我们可以确认正在向 Microsoft 服务器发出新的身份验证请求,并且作为该请求的一部分返回了一个新令牌,但是对 CRM 的请求仍然存在使用旧令牌。
身份验证请求在每个失败的请求之前立即发生,因此 Kingswaysoft 似乎已确定需要重新进行身份验证,但它没有使用正在返回的新令牌。
在使用客户端 ID/客户端密码进行身份验证时,我们可以做些什么来解决这个问题,或者这是 Kingswaysoft 的 Dynamics 连接器的错误/已知问题?
sql-server - 从 JSON API 请求数据并使用 SSIS 存储在 SQL Server 中
我正在尝试从 Vemcount的JSON API请求数据 - 一个客流量传感器系统。我想检索我公司的所有数据并使用 SSIS 将其存储在 SQL Server 数据库中。在我的研究中,我意识到 JSON 并没有与 SSIS 原生集成,因此解决方案要么对导入进行硬编码,要么使用第 3 方 - 我选择使用后者,所以目前我正在尝试使用Kingswaysoft和他们在 VS 中的 JSON Source 组件。
URL 看起来像这样(来自他们的文档的示例,可以在此处找到):
因此,键api_key
、type
和id
是强制性的。键/值对"type":"shop_id"
和"id":[10,14,24]
是我要搜索的 ID 类型和 ID 本身。在上面的示例中,我输入了 3 个不同的 shop_id。但是,我们有超过 250 个 id,并且还在不断添加更多。
如何在不添加数组中的所有 id 的情况下请求所有不同的 id?我在下面粘贴了我的 HTTP CM 和 JSON 源代码编辑器。
正如您现在可能已经猜到的那样,这对我来说有点未探索的领域,所以我知道我可能选择以完全错误的方式进行。如果您对我的情况有更好的解决方案,请告诉我。
更新:所以我将所有商店 ID 存储在一个变量中,我想将其作为值传递。
ssis - 将公共 Google 电子表格中的数据导入 SSIS?
我的任务是将一个谷歌电子表格(它是公开的,每个人都可以访问)导入我们的数据仓库进行分析。我只是在努力从哪里开始?我尝试了具有 Google 表格组件的 Kingswaysoft 试用版,并且这很有效,但是我需要一些我可以自己构建的东西,而且不会花费任何费用。
有人对我如何实现这一目标有任何建议吗?由于电子表格是公开的,我是否仍需要在编写脚本时提供谷歌帐户详细信息?
非常感谢您的帮助
尝试过 Kingswaysoft 组件,运行良好,但只是一个试用版还在网上找到了一些教程,但这些是 2010 年的,我认为谷歌 API 发生了变化
我希望有一个 SSIS 包,它在运行时会将电子表格中的数据导出到我的 SQL Server 数据库中的表中。
ssis - Kingswaysoft SSIS 创建联系人慢
我目前正在为即将到来的数据迁移项目做一些测试,并且遇到了 Kingswaysoft,它似乎非常适合此目的。但是,我目前正在测试将 225,000 条联系人记录导入到一个新的沙盒 Dynamics 365 实例中,并且预计需要 10 到 13 个小时。这是我应该期待的典型速度还是我在做一些愚蠢的事情?我只设置了一些开箱即用的字段,例如名字、姓氏、出生日期和地址数据。我有一个暂存联系人 SQL 数据库,其中包含要上传的 225k 记录。我将 CRM 目标组件设置为使用 250 的多线程批处理大小,最多 16 个线程。已经使用 Create 和 Upsert 进行了测试,并且都非常慢。我是不是做错了什么——我本以为它会快得多。
ssis - 有没有更好的方法在 SSIS 中使用平面文件进行映射
我正在使用 SSIS(kingswaysoft)中的平面文件源将数据从 CSV 文件迁移到 Dynamic 365 数据库,大部分数据已迁移,但某些字段失败。错误在于,它试图将列值映射到接近它打算使用的列值到我的 D365 数据库中的字段。例如,它不是映射“createdBy”字段,而是尝试将“联系许可”字段映射到 D365 Createdby 字段。
我已经删除了 close by 列,它仍然移动到最近的列,试图映射那个。
错误代码 ",,,CON-115388,,,,,Dexter,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,1,-1,KingswaySoft.IntegrationToolkit.DynamicsCrm.LookupFailureException:“createdby”字段的文本查找失败,实体“systemuser”不包含“fullname”字段值为“TRUE”的记录(SSIS Integration Toolkit for Microsoft Dynamics 365,v11.0.0.7160 - DtsDebugHost,v13.0.4495.10)"
我希望 Createdby 映射到我的 Csv 中的 cretedby 列,而是映射到一个布尔列。我就是这样,我在平面文件管理器中正确映射了它。
sql-server - SSIS ODBC 源更新导致转换错误
我遇到了一个问题,每次我向我的 ODBC 源组件添加一个新列时,我在运行它时都会收到以下错误:
转换规范的字符值无效
我唯一的解决方案是删除该组件并使用新列再次创建它。当我在此之后运行它时,它工作得很好。
每次都这样做很痛苦,有什么办法可以解决这个问题吗?我已经尝试重建我的项目,甚至删除我的 bin/obj 文件夹并重建,但没有其他工作。
我的 SSIS 包非常简单,因为我选择了列并将它们映射到 Kingswaysoft Salesforce 组件。