首页 文章
  • 0 votes
     answers
     views

    关于SSIS中的派生列转换

    我有一个Excel文件 first_name , last_name , location 作为来源 . 在目的地我 first_name , last_name , location 和 status 在SSIS ETL过程中,我需要为 status 列传递默认值"Current" . 如果源中没有 status 列,如何在派生列转换中配置它?
  • 2 votes
     answers
     views

    SSIS - 派生列 - 子串/ Charindex - 语句时的情况

    我有这个SQL代码: Select [Name] = case when CHARINDEX(''.'', [Name])>0 then LEFT([Name],CHARINDEX(''.'', [Name])-1) else [Name] end, [System] =...
  • 0 votes
     answers
     views

    如何将SQL Case语句转换为SSIS表达式语言?

    我有一个完全qulified文件名(带路径的文件名)进入SSIS加载中的临时表 . 文件名是例如 . C:\SSIS\scripts\work\input\tom_22082017-093346-906838.csv C:\SSIS\scripts\work\input\jim_22082017-093346-906838.csv 我想从中提取文件名,并在SSIS派生列转换中使用案例逻辑生成新列...
  • 3 votes
     answers
     views

    SSIS日期到字符串转换错误

    我是SSIS的新手,我遇到了一个问题,我在OLE DB Source步骤中使用sql语句来提取数据,这个数据包含需要转换的5个DATETIME字段和所有数据正在进入一个平面文件 . 我正在sql中进行转换,如下所示: REPLACE(CONVERT(VARCHAR(10), birthdate, 101), '/', '') AS 'Date of Birth (MMDDYYYY) 在SSIS平面...
  • 0 votes
     answers
     views

    SSIS 2008 - 截断错误CSV文件

    当我尝试处理我的CSV文件时,我的SSIS 2008包引发了以下错误: Data conversion failed. The data conversion for column "MYCOLUMNNAME" returned status value 2 and status text "The value could not be converted becau...
  • -1 votes
     answers
     views

    在SSIS派生栏中记录完整数据的日期?

    我正在将平面文件导出到具有年份列(int数据类型)的数据库中 . 平面文件有字符串日期(yyyy) . 有没有办法在ssis或ssis的任何地方使用派生列?
  • 10 votes
     answers
     views

    如何在导入CSV文件时删除文本周围的双引号?

    我的数据类似于以下内容: "D.STEIN","DS","01","ALTRES","TTTTTTFFTT" "D.STEIN","DS","01","APCASH","TTTTTTFFTT" &...
  • 0 votes
     answers
     views

    SSIS:导出和导入带有特殊字符的CSV文件

    我必须使用SSIS从数据库导出CSV文件 .它's very easy to do that, but the problems come when I have to import the same CSV file into another database (from another server) because I have 2 columns which contains charac...
  • 3 votes
     answers
     views

    使用SSIS以不同方式填充从CSV到表的日期列

    我有CSV文件 **date column** 06/04/1999 06/04/2000 . . .06/04/2017 我只是使用SSIS将此文件从Csv文件加载到数据库表 平面文件源到OLEDB目标 其中date列绝对是DT_STR,SQL表日期列是varchar(50) 但是当我加载时,它的行为会有所不同 **date column** 06/04/1999 06/0...
  • 0 votes
     answers
     views

    无需使用BCP / sqlcmd即可将存储过程输出自动输出为CSV

    我有一个存储过程,它返回一个包含30列和大约200k记录的表输出 . 存储过程的基线:在过程中使用4个临时表 . 我需要将此输出并将其放入CSV文件中 . 我尝试使用SSIS,但是SSIS必须执行使用TEMP表的存储过程似乎存在问题 . 所以现在我又回来处理存储过程输出了 . 简而言之: 需要以CSV格式输出存储过程,必须将其自动化以用于日常报告 尝试使用SSIS,但SSIS无法使用TEM...
  • 0 votes
     answers
     views

    FWRITE()使用XAMPP将文件保存到特定位置

    我意识到有类似的问题,但仅限于在Linux服务器或外部Windows服务器上保存文件 . 我在C:/驱动器下的本地机器(运行XAMPP)上有一个脚本 . 一旦脚本运行,我想将文件保存到我的计算机网络上的Z:/驱动器,但我无法实现这一点 . 是否有可能让脚本运行说: C:\ xampp \ htdocs \ folder \ script.php 并保存生成的.pdf文件发送到: Z:\ Fo...
  • 13 votes
     answers
     views

    SSIS存储过程使用Temp Table 2008和2014

    我目前正在编写一个SSIS包,它通过OLE DB Source从存储过程中检索数据 . 存储过程包含一个相当讨厌的查询,我已经能够使用临时表来改进 . 如果我将这些临时表切换到表变量,逻辑读取数据会从大约130万跳到大约5600万 . 我对130万用户感到不舒服,但我无法满足于5600万次逻辑读取 . 因此,我无法真正将临时表转换为表变量 . 但是,SSIS(或更确切地说SQL Server)无法...
  • 0 votes
     answers
     views

    在visual studio 2012中使用SSIS中的临时表调用sproc

    我是SSIS的新手,非常感谢下面我的问题的任何帮助 - 我有一个存储过程,它不接受任何输入并返回临时表 . 这用于数据验证,并且每天都会运行,因此我需要为它创建一个SSIS包(要求是这样) . 我创建了一个执行SQL任务,其中我将结果集放在Object类型的变量中,但我想添加一个检查rowcount> 1的条件,如果是,则写入excel文件 . 谢谢,希拉里
  • 2 votes
     answers
     views

    generic ssis包使用多个过程创建输出文本文件

    我有几个产生输出的程序(sql server),我手动将它们保存在带有 Headers 的文本文件中 . 我需要一个通用的SSIS包,它将procedure_name,output_filename作为输入并生成输出文本文件 . 由于不同的过程产生不同的列,我需要动态处理元数据 . 例如:proc1产生以下结果 COL1 | COL2 A | B proc2产生以下结果: COL1 | COL2 ...
  • 2 votes
     answers
     views

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

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

    使用SSIS 2014中的临时表时发出问题

    我有一个SSIS 2014包,我正在使用SP . 该SP正在创建临时表并将数据插入该临时表并返回结果集 . 当我使用SQL SERVER 2005的包时,它工作正常,但当我使用SQL SERVER 2014数据库时,它返回以下错误: SSIS错误代码DTS_E_OLEDBERROR . 发生OLE DB错误 . 错误代码:0x80004005 . OLE DB记录可用 . 来源:“Micros...
  • 2 votes
     answers
     views

    使用SSIS临时表并使用包的结果集?

    嗨我正在使用复杂的SQL Server查询,我正在加入临时表并在包中使用 . 如何在SSIS中使用此结果集? 我无法使用存储过程,因为我无法获得管理员权限 . 我不能让这个工作,不知道是不是因为我有一个以上的临时表,它生成一个选择http://www.sqlerudition.com/how-to-use-temp-table-in-ssis/ 这一个也不起作用,https://www.mssql...
  • 0 votes
     answers
     views

    将各个轮廓点分成HSV通道以执行其他操作

    我目前正在尝试计算轮廓中点的平均HSV . 我做了一些研究并遇到了分割功能,它允许将图像的垫片分解成它的通道,但轮廓数据类型是点的矢量 . 这是一个代码示例 . findcontours(detected_edges,contours,CV_RETR_LIST,CV_CHAIN_APPROX_SIMPLE); vector<vector<Point>> Contou...
  • 0 votes
     answers
     views

    ssis 2014从mdb导入数据并转换

    我在.mdb中有一个列数据类型文本(16),如日期类型(例如'31 / 01/2000'),我正在尝试转换为datetime . 如果我将输出列(在高级编辑器中)数据类型从数据类型[DT_WSTR]设置为[DT_DATE]它的工作,但有些记录是'null',我不知道为什么 . 这是架构(简单架构): [date column] datatype TEXT(16) - > Data Sourc...
  • 0 votes
     answers
     views

    SSIS数据类型转换

    我有一个包含大量记录的excel文件 . 我想将它导入SSIS中的OLEDB目标 . 使用 Data Type Conversion 更改数据类型时,列"Date"之一显示为"Unicode string [DT_WSTR]" . 如何将其更改为日期时间? 有人可以帮我这个 .
  • 1 votes
     answers
     views

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

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

    导入包错误 - 无法在Unicode和非Unicode字符串数据类型之间进行转换

    我使用SQL Server 2008在我的计算机上创建了一个dtsx包 . 它将数据从分号分隔的csv文件导入到一个表中,其中所有字段类型都是NVARCHAR MAX . 它适用于我的计算机,但它需要在客户端服务器上运行 . 每当他们使用相同的csv文件和目标表创建相同的包时,他们就会收到上述错误 . 我们已经逐步完成了包的创建,一切似乎都没问题 . 映射都是正确的,但是当它们在最后一步中运行包时...
  • 0 votes
     answers
     views

    SSIS无法在unicode和非unicode字符串数据类型之间进行转换

    我是 SSIS 的新手,并且被要求将数据从Postgres数据库迁移到SQL . 没有数据转换要求 . 但我早早遇到了障碍 . 我在我的机器上创建了一个 System DSN ,用于连接到Postgres数据库的ODBC驱动程序,它连接正常 . 在SSIS中,我创建了一个ODBC数据提供程序连接,并使用了我创建的DSN . 连接好 . 然后,我创建一个ADO.Net数据源,并选择我的源数据连接 ....
  • 0 votes
     answers
     views

    SSIS使用LARGE字段在Unicode和非Unicode错误之间进行转换

    我现在已经忍受了这个错误好几天了,并尝试了我所知道的一切 . 我有一个SQL语句,将数据从几个表拉入另一个表 . 有问题的字段是来自SQL 2000数据库的NTEXT字段,我现在将其导入到NVARCHAR(MAX)数据类型的SQL 2008 R2表中,因为我虽然问题是NTEXT数据类型 . 但是,只是一个OLE DB源(带有1个字段)到Excel目标中的SSIS包仍然给我Unicode和非Unic...
  • 0 votes
     answers
     views

    具有时区偏移的SSIS SQL命令datetime参数

    我正在设计一个SSIS包来将数据从SQL DB转换到另一个SQL DB . 我正在使用OLE DB源并将Query写为SQL命令 . 我正在传递一个datetime参数,该参数将通过XML配置文件中的SSIS变量读取 . 在配置文件中,我将日期设置为'2/16/2011 2:00:00 AM' . 此参数在SQL命令的查询中用于获取在给定日期之后插入/更新的数据 . 当我运行SSIS包时,我没有得...
  • 4 votes
     answers
     views

    SSIS将datetime变量更改为其他格式

    我的SSIS包中有一个ADO.NET Source,我试图进行以下查询: “SELECT * FROM Table WHERE DateAdded>'@ [User :: InputDateV]'” 另一方面,我有一个名为InputDateV的DateTime变量 . 我的问题是,在变量值我可以使用以下日期:24/10/2012但我的Sql服务器此日期无效,应该是10/24/2012 . 我...
  • 5 votes
     answers
     views

    如何将参数传递给ssis中的ado.net源?

    这是原始查询,使用 ado.net source并使用源内指定的.net providers \ odbc数据提供程序可以正常工作 . SELECT a.FA_CLNT_ID, a.FA_ACCT_NM, a.ACCT_E_DT, a.POL_PER_CURR_DT, a.POL_PER_NEXT_DT, a.FA_ACCT_NUM, a.GRP_SALES_OFFC_CD, a.ACCT_C_...
  • 4 votes
     answers
     views

    SSIS - 使用Attunity Oracle Datasource在Oracle Query中使用参数

    我在SSIS中使用Attunity Oracle连接器连接到远程Oracle Server . 在我的SSIS包中,我需要连接到Oracle数据库以根据datetime参数获取数据 . 我按照建议here用参数写了一个 SELECT 查询: 创建了一个包变量 将变量设置为计算为表达式true 将查询与表达式一起放在表达式中作为不同的包变量 在数据流中将 [Oracle Source...
  • 0 votes
     answers
     views

    ssis 2005查询参数日期时间转换失败

    在我的SSIS 2005包中,在OLE DB源代码(SQL Server 2005)中,我尝试使用一个参数执行查询 OLE DB源中的查询 select ... from.. where txn_date_time >= ? 如您所见,查询从变量中获取一个参数 . 变量是字符串类型,值为20140622 运行包时,OLE DB源中出现此错误 . ...描述...
  • 0 votes
     answers
     views

    脚本任务后刷新表达式

    Bumping due to no suggestions 我有一个带有声明变量的SSIS包 - claimMaxDate . 我的包中的第一步是使用SQL Server表中的 MAX(TIME_STAMP) 填充变量 .我想使用该日期运行不同的查询,但它 must 使用SSIS中的ODBC数据源 .由于参数可以't be passed to the ODBC data source, I'...

热门问题