问题标签 [ssis-2017]
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.
date - 在 SSIS 的表达式任务中将 mmddyy 转换为 YYYY-MM-DD
我正在尝试使用下面的代码来转换数据
当我在 SSIS 中运行它时,出现转换错误
尝试执行类型转换时出错。
任何帮助深表感谢。谢谢
csv - SSIS 读取平面文件标题列
你们能帮我(指出正确的方向)我如何在 SSIS 中实现以下目标。
所以,我有一个看起来像这样的平面文件
...我需要将这些数据存储到以下格式的表中
这是我的问题:
1. 如何读取平面文件的标题/列?2.是否可以旋转#1的结果
如果我能设法同时操作#1 和#2,那么我在 SSIS 中的重置将相当容易,显然我可以编写这些脚本,但是我的客户坚持使用 SSIS,因为这是标准 ETL 工具。
关于如何实现上述场景的任何想法?
谢谢
c# - 如何以编程方式管理 SSIS 脚本组件输出列及其属性
我正在 SSIS VS 2017 中开发一个源,它使用脚本组件调用 REST API 并序列化 JSON,并提供我存储在 SQL 表中的记录。在设计时,我需要手动添加超过 200 个的输出列,并为每一列手动设置数据类型和长度等属性,这非常繁琐。任何人都可以建议我如何使用程序添加所有这些列并使用代码设置属性,或者我可能只是创建一个 Excel 并导入它并在一秒钟内完成。请帮助集思广益并提出想法 VSTA 是一种选择,但我不知道该怎么做?从哪里开始!!谢谢你,库纳尔
sql-server - SSIS 构建项目并重试
在我的一个工作流程中添加注释后,我不断收到以下错误,如下所示
自上次构建以来,包“x.dtsx”已被修改。构建项目并重试。(Microsoft.DataTransformationServices.VsIntegration)
我尝试调试/重新编译、关闭和打开项目,但我仍然遇到同样的问题。
你们有人遇到过这个错误信息吗?你能分享一下你是如何解决的吗?
谢谢。
visual-studio - 在 Visual Studio 2017 和 ssis 中苦苦挣扎
我正在使用 Visual Studio 2017 专业版的最新更新和 ssdt 的最新更新。现在我在开发者环境中非常挣扎。
在我的 vs 解决方案中,我有 2 个 SQL 项目、1 个 SSIS 项目和 1 个 SSAS 表格。当我打开解决方案时,在 Visual Studio 冻结或关闭并重新启动之前,我几乎无法做任何事情。IT 尤其是正在发生的 SSIS 项目。
我已经用了 severdig 天来找出解决方法。例如,如果我打开一个数据流任务,则解决方案会冻结在 IT 正在保存的状态中。在我必须结束 vs 任务之前,它可以是这样的。我真的不知道这会带来什么。一切都很顺利,但现在我没有任何办法。
我的电脑应该有 16 GB 内存。也许我拥有的 Visual Studio 和 SSDT 版本不适合。我应该在我的机器上完全重新安装还是有一个带有 vs2017 和 ssdt 的天蓝色虚拟机映像?或者有人知道 docker 有 Visual Studio 2017 ssdt 映像吗?
我试图将 ssis 2017 降级到 SSIS 2014 的另一件事。同样的问题在这里冻结,就像存储几个小时一样。有时它管理器会更改并存储项目。但是突然 IT 崩溃了,当解决方案再次启动时,它又回到了 SSIS 2017。非常令人沮丧
有任何想法吗?
excel - SSIS 包在环境之间的行为不同
我们有一个 SSIS 包,可以从 Excel 导入数据并更新 SQL 表。在 live 环境中,我们可以通过 Visual Studio 2010(与 SQL 2012 捆绑的版本)运行,然后再部署到 SSIS 目录以自动运行
我们的开发环境最近从 Visual Studio 2010 升级到 2017。这些包在复制到实时服务器时通常工作正常,但我们注意到 SSIS 在环境之间的行为不同的一些示例,我不知道这些差异之前是否存在
例如,我们上传了一个 Excel 文件,其中一些行带有空值(而不仅仅是空白)附加到实际数据的末尾。实时 OLEDB 数据源任务失败并出现 OLE DB 源错误
由于可能丢失数据,无法转换值
这发生在数字和日期列中。
但是在开发环境(完全相同的代码和模板)中,模板被读取并且可以整齐地过滤掉空白行
有谁知道除了 Visual Studio 版本之外是否还有其他环境因素可能导致此问题?如果我们可以让两个环境以相同的方式运行,那么故障排除会容易得多!
sharepoint - 在 SSIS 包中使用 OData 源预览 SharePoint 列表时出错
在 SSIS 包中,我试图从 SharePoint 列表中提取数据。我正在使用 OData 源连接管理器。我放入了正确的服务文档位置。我正在使用身份验证类型:Windows 身份验证。当我点击“测试连接”按钮时,我得到“测试连接成功”。
在 OData Source Editor 中,我选择刚刚配置的连接管理器。我选择“收藏”选项。然后我从集合中选择列表。当我点击“预览”按钮时,会弹出以下错误:
从有效负载中读取错误。有关详细信息,请参阅“错误”属性。(Microsoft.Data.OData)
这是扩展的错误:
我选择什么集合都没有关系,同样的错误。我什至尝试使用查询选项将数据限制为我知道没有问题的 1 个字段。
我正在使用 SSDT 2017。SharePoint 版本是 2013。
有任何想法吗?提前致谢。
sql-server - OLAP 连接管理器不使用 SSIS 配置文件中的动态值
任何人都可以提供建议以解决我的 SSIS 包中的以下问题。我有一个 SSIS 包,旨在自动处理 SSAS 多维数据集。涉及的第一步是维度处理,第二步是处理多维数据集。
- SSIS 包在 DEV 环境中工作正常并处理多维数据集
- 现在从开发立方体生成 XMLA 脚本并在测试环境中创建立方体结构
- 使用测试环境配置再次运行 SSIS 包以在测试环境中处理多维数据集
- 多维数据集进程失败并观察到 OLAP 连接管理器未从 SSIS 包配置文件中选择值。仅使用设计时值运行,与部署的环境无关
请确认此问题与 OLAP 连接管理器或预期行为有关。
是否有任何可用的修复程序使其工作
注意:使用 SQL server 2017 版本
非常感谢
卡尔蒂
sharepoint - SSIS 2017 OData 源 - Sharepoint 2016 $expand
使用带有 $expand 运算符的查询时,无法选择扩展类型的扩展属性。
查询列表时,Sharepoint 2016 列表包含“个人或组”字段(列 = 客户):
SSIS 2017 Odata 查询:
预览中仅返回 ClientId。
当使用带有上述 url 的浏览器时,XML 方案包含所需的属性 - 嵌套。
有什么建议么?此外,odata 源使用的是 V3。是否可以强制它使用V4?如果是这样,怎么做?