首页 文章
  • 0 votes
     answers
     views

    组件OLE DB Source在输出错误时具有名称为ErrorCode的重复列引用

    我通过OLE DB Source组件从SQL服务器获取数据 . 我在下面的屏幕截图中收到错误 SQL Server中的表设计如下 . 列 ErrorCode 导致问题以及如何解决?
  • 2 votes
     answers
     views

    跳过BIML SSIS脚本中的列

    我使用以下BIML脚本基于源数据库创建每个表的列列表 . 我还添加了列dwh_timestamp . 我使用此脚本创建目标表,添加元数据列 . <Columns> <# foreach (var column in table.Columns) { #> <#=column.GetBiml()#> <# } #> ...
  • 3 votes
     answers
     views

    带VARCHAR(MAX)列的BIML平面文件格式

    到目前为止,我已成功使用BIML自动生成SSIS包(从CSV到SQL Server) . 但是我遇到了平面文件格式中包含Varchar(MAX)列的问题 . 问题是如果我在Flat文件格式中定义类型为 AnsiString 且列号为 -1 的列,则输出SSIS包显示以下警告 以下输出列的元数据与输出列关联的外部列的元数据不匹配 . 如果我单击是,问题本身就已解决,但这将是我的最后一个选项,因为...
  • 1 votes
     answers
     views

    BIML Teradata Source提供查询错误

    我有一个biml脚本,旨在将数据从Teradata源传输到文件 . 我们有标准的SSIS,所以不能使用Attunity驱动程序 . 我正在使用ADO.Net连接,如果我只使用连接生成一个包,它可以正常工作,然后手动添加数据流 . 但是,在尝试使用BIML添加数据流时,AdoNetSource会出现以下错误: Build 与SQL Server的连接时发生与网络相关或特定于实例的错误 . 服务器未...
  • 0 votes
     answers
     views

    如何通过BIML将SQL从SQL导入Excel

    我想将列'Street'(NVARCHAR(50))从SQL表(Practice2.dbo.Adress)导入Excel(ExcelDestination.xls) . 我知道如何在SSIS中执行此操作,但在BIML中,我似乎无法找到正确的代码,尤其是在源和目标之间进行列映射 . 当我尝试生成SSIS包时,我收到错误 “无法解析对'TableResource'类型''Adress'的引用.'Ta...
  • -1 votes
     answers
     views

    BIML:无法将DerivedColumn输出绑定到ADO.Net Destination(简单的questuon)

    在生成包装时,Biml向我发出下一个异常:"EmitSsis. Internal Compiler Error: Workflow EmitSsis contains fatal errors. Phase execution halted. For assistance, please send Biml Compiler error messages to support@varig...
  • 0 votes
     answers
     views

    在SSIS包中使用元数据

    我有以下问题:我们需要使用SSIS导入数十个(如果不是数百个)独特结构化的源文件 . 使用BIML的绝佳机会 . 我们没有文件的元数据信息,所以我需要获取它们 - 不是手动,逐个文件 . 所以我想,很简单,用文件路径构建一个表,使用BIML创建一个包含源连接的包,SSIS识别元数据(可能不是100%正确),我可以使用这个元数据(列名,数据类型,长度等)最初保留在元数据表中以供进一步使用 . 但是:...
  • 3 votes
     answers
     views

    BIML GetDropAndCreateDdl为数据类型创建不正确的长度

    当我使用GetDropAndCreateDdl为表生成CREATE脚本时,我获得的数据类型与实际数据类型不同的列 . 这会导致程序包验证错误“错误输出具有与其相应数据源列的属性不匹配的属性”,并且验证状态为“VS_NEEDSNEWMETADATA” . 如果我右键单击连接源,选择Show Advanced Editor,并查看Column Mappings,我可以看到Available Exter...
  • 4 votes
     answers
     views

    使用带有临时表的存储过程生成带有BIML的SSIS包

    正如大多数人所知,只要带有临时表的存储过程用作OleDbSource,SSIS就很难读取元数据 . 以前,通过添加SET FMTONLY OFF可以很容易地防止这种情况;在EXEC声明之前 . 这样做的缺点是存储过程在验证期间执行,这可能需要一段时间 . 从SQL 2012开始,我们可以使用WITH RESULT SETS来指定列及其数据类型 . SSIS会选择这一点,并且SQL语言都很好 . ...
  • 1 votes
     answers
     views

    BIML SsisDataTypeOverride不起作用

    ssis中的数据转换任务不允许重用现有列以便轻松自动映射到目标 . 所以我编写了一个foreach列并评估了数据类型,将其动态添加到列集合中 . 我注意到DataType和Length是必需的,但它们对ReplaceExisting = true没有影响 . 有没有人找到一种方法来强制使用biml在派生任务中转换新数据类型? 这不起作用 . 在生成SSIS包时,使用(DT_WSTR,length)...
  • 5 votes
     answers
     views

    BIML Ole db源的参数化查询

    我正在使用BIML构建多个SSIS包,我必须在日期间隔之间从OLE DB源检索数据 . 这是要生成包的xml: <Dataflow Name="DFT Insert into <#=TableName#>"> <Transformations> <OleDbSource Name="Retreive f...
  • 1 votes
     answers
     views

    BIML Dataflow无法读取配置文件

    Summary 配置文件查找适用于执行SQL任务,但对于Dataflow任务失败 . Problem 我有2个数据库: Source(内部部署SQL Server数据库) 目标(Azure SQL数据库) 我有两个我想用BIML代码创建的包 . 1)创建分期(工作正常) 使用源数据库中的每个循环和元数据在目标数据库中创建表 2)加载分段(不起作用) 为每个循环和数据流任务(源到目...
  • 0 votes
     answers
     views

    BIML和C#SQL连接和SSIS问题的命令

    我的数据库上有2个表,一个叫Sales.Salesperson,它是源,目标数据库是dbo.Salesperson . 我做了一个BIML,使用C#代码从源获取现有表的列表,然后将所有数据从源导入到目标,对于我的示例,我只有1个表,我在上面列出 . 在C#上,我使用SQL连接和SQL命令来获取所有表的表和模式(再次只有1,因此它可以是动态的), 问题,因为我有一个句点,对于sepearte模式和表...
  • 1 votes
     answers
     views

    使用Biml找不到OleDbSource的项目连接

    当我使用biml生成一个引用项目级连接管理器的包时,我遇到了问题 . 找不到OleDb Source的连接管理器,但在SQL任务中可以正常工作 . 此外,包级连接管理器工作正常 . 这是示例代码: <Biml xmlns="http://schemas.varigence.com/biml.xsd"> <Connections> ...
  • 1 votes
     answers
     views

    将“连接管理器”中已创建的连接用于Biml脚本

    我在SSIS“连接管理器”中已有源连接 . 它是自定义连接(不是oledb或任何其他标准连接类型) . 是否可以在Biml脚本中重用它(即调用它)而无需再次写入连接字符串? 我在互联网上看到了两种方式,但都没有与我合作:我做了一个连接到Advanturwork数据库的例子,下面是项目的截图和错误信息以及两种方式的代码 . 这是项目文件 . 这是连接Managers XML文件(MyConn.co...
  • 1 votes
     answers
     views

    使用BIML和C#的SSIS中的连接问题

    我在使用BIML的SSIS中连接到OleDBSource时遇到问题 . 我想将我的MetaData表导入到我的BIML脚本中以生成动态分段过程 . 因此我需要导入我的MetaData表 . 我的目标是使用foreach-slope来创建我的表/列,这取决于我的MetaData表 . 这里 My Code : <#@ import namespace="System.Data&quo...
  • 2 votes
     answers
     views

    如何使用BIML从高级编辑器设置属性,例如FastParse

    我正在使用BIML创建SSIS包,一切运行良好,但是我无法找到从高级编辑器设置属性的方法,例如Fast Parse . 我想对Date字段执行以下操作 . 1.添加数据转换数据流组件 . 2.右键单击,显示高级编辑器... 3.转到输入和输出属性4.展开数据转换输出并单击日期列5.在自定义属性中将FastParse设置为True 这在SSIS包中是直截了当的,使用BIML可以实现同样的目的 ...
  • 0 votes
     answers
     views

    未生成BIML ADO.NET ODBC连接

    所以我试图通过在BIML中创建一个包来解决这个问题 . 我需要使用ADO.NET创建ODBC连接 . 我试过了 <Connections> <AdoNetConnection Name = "PostGres" Provider="ADO.NET:System.Data.Odbc.OdbcConnection, System.Data,Ver...
  • 1 votes
     answers
     views

    Biml Master-Child包连接

    在2008 BIDS / SQL Server / SSIS开发环境(以及BIDS Helper v1.70)中,我正在尝试创建一个biml主包来执行已在Rootnode下构建的子包 . 还使用配置文件能够在不同的服务器上运行整个过程 . Config File ?xml version="1.0"?> <DTSConfiguration> <DT...
  • 0 votes
     answers
     views

    BIML项目参数和可选的子BIML文件

    我一直在研究BIML视频,其中分段是自动化的 . 本演练创建了共享的BIML文件,环境和CreateTableMetadata以及另外两个软件包CopyData和MasterTableDeploy . 我试图参数化这种方法 . 但是因为两个子BIML是单独构建的,所以我无法将包引用添加到环境BIML中 . 我该如何解决这个问题?
  • 2 votes
     answers
     views

    BIML,属性SortKeyPosition未设置为组件Merge Join的OutputColum部分中的属性

    在由biml生成的Merge Join组件上,我收到以下错误 . 当双击SSIS中的合并连接组件时,我在SSIS xml代码中发现它在OutputColumn部分中添加了SortKeyPosition =“1” . 我之后能够成功执行包 . 如何在此特定部分OutputColumn中为biml设置SortKeyPosition . 下面是错误和我的biml代码 . [SSIS.Pipeline...
  • 1 votes
     answers
     views

    BIML SSIS ScriptTask作为数据源 - OutputBuffer出错

    尝试使用ScriptTask作为数据源通过BIML生成包时,我收到以下错误 . 我有一个大的(大约5GB)XML文件加载,并希望使用StreamReader将数据导入数据库 . 'Output0Buffer'不包含'PORTF_LIST'的定义,并且没有可以找到接受类型'Output0Buffer'的第一个参数的扩展方法'PORTF_LIST'(您是否缺少using指令或程序集引用?) . 每...
  • 2 votes
     answers
     views

    将项目部署到目录后,SSIS用户变量不会更新

    我有一个控制流,它使用执行SQL任务设置用户变量 . 在Visual Studio中一切正常,但是一旦我将它部署到SSIS目录,变量似乎就不会被分配 . 我正在针对完全相同的数据源执行它 . 我会准确地解释发生了什么...... 序列容器中的第一个任务从状态表中读取为表记录的最后一个LSN . 如果该表没有条目,则它遵循上图中的路径 1 . 在步骤 2 ,它使用源数据库上的CDC函数读取表的最...
  • 0 votes
     answers
     views

    Biml for CozyRock

    我试用了bimlStudio并制作了一个BIML文件包含了Cozyrock tabledifference的自定义组件 但是创建的dtsx并不是该组件所期望的 . 它期望 <arrayElements> <arrayElement datatype="..."> </arrayElement> </arrayElements&g...
  • 0 votes
     answers
     views

    BIML:在Dataflow中为XMLSource自动创建OleDbDestinations

    我的暂存数据库中有一个带有2个输出路径和2个表的XML文件 . 表和输出路径具有相同的名称 . 而不是写2次OleDbDestination和更改Inputpath和ExternalTableOutput我想使用一些Bimlscript . 我目前的解决方案 <Dataflow Name="DF_MyXml"> <Transformations>...
  • 4 votes
     answers
     views

    BIML GetDatabaseSchema无法使用ODBC进度源数据库

    我正在尝试使用BIML生成自动暂存区域 . 源数据库是Progress,并通过ODBC连接 . 我正在使用以下演练:https://www.cathrinewilhelmsen.net/2015/07/12/biml-extension-methods-getdatabaseschema/ http://bimlscript.com/walkthrough/Details/3121 1-2-Env...
  • 0 votes
     answers
     views

    BIML OLE DB连接使用错误的数据库(有时)

    我正在使用BIML来查询源数据库和目标数据库的模式,检查是否所有内容都已正确配置,然后生成一堆SSIS包 . 我的问题是偶尔OLE DB连接开始使用主系统数据库而不是我在连接字符串中指定的数据库 . 我可以通过检查返回的表来告诉它是master数据库 . 我使用BIML标记定义连接: <OleDbConnection Name="appdb" ConnectionStri...
  • 5 votes
     answers
     views

    使用BIML添加脚本任务

    我正在尝试通过BIML将脚本任务添加到我的SSIS包中 . 这是怎么做到的?我添加了以下内容,但ScriptTaskProjectName无法解析 . <Script Name="Script Task" LoggingMode="Enabled"> <ScriptTaskProjectReference Scr...
  • 1 votes
     answers
     views

    如何防止BIML Express引用ODBC驱动程序

    TL;DR 我想在创建我的dtsx包时阻止BIML用双引号包装我的ODBC驱动程序 . More info 我有一个非常简单的BIML文件,如下面的 BIML code Headers 后面所示,它连接到Composite Information Server(CIS) . 如果与问题/问题相关,我不会包括't think the datasource is important, but I t...
  • 0 votes
     answers
     views

    BIML重用项目中已存在的连接

    我创建了一个biml脚本,我想看看是否可以在SSIS项目中重用现有连接? 这是一个简单的脚本(通过不起作用的方式)我刚创建: <Biml xmlns="http://schemas.varigence.com/biml.xsd"> <Connections> <CustomSsisConnection CreationName="...

热门问题