Getting User Name In A Derived Column
Hi there,
is there a way that I can set the value of a column to the currrent user in a derived shape?
For instance if I want to set the value of a column to the current data I can merely use GETDATE().
What is the current user equivilent?
Thanks
View Complete Forum Thread with Replies
Sponsored Links:
Related Messages:
Using User Variables In Derived Column Transformation
My derived column transformation with a user variable expression displays the user variable's default and not its assignned value. Background: I built a script component that seems to effectively assign a new value to a user variable. I use local variables within the component, make the assignment in the PostExecute subroutine, and check by writing the user variable to a messagebox there. In the derived column transformation I create a new column and insert the user variable in its expression field, add a data viewer, and send it to a data destination. The data viewer shows the user variable default and not the assignned value. I replaced the user variable with a system variable in the expression field and that works fine. Have folks successfully used this scenario before? Any ideas? Thanks.
View Replies !
View Related
How To Assign User Variable Value To The Derived Column, In Data Flow Task
Hi: In the derived column transformation editor, I have a Derived column name called FileGroupID. I would like to pass in a value for this column from a variable that I have set earlier in the scope. Can someone let me know, how to write the expression that does that and where do I specifiy that expression. I am thinking its the expression field in the derived column transformation editor. My main question is how to actually write the expression, what is the syntax to pull the variable value? Thanks. MA2005
View Replies !
View Related
Cast/Convert Mmddyy In String To New DB_DATETIMESTAMP Column In Derived Column Transformation
Hi, I have dates in "mmddyy" format coming from the sources and they are older dates of mid 80s like 082580 for instance. When I cast it this way (DT_DBTIMESTAMP) Source_Date , It says ok but throws a runtime error. When I hardcode a date in same format, (DT_DBTIMESTAMP) "082580" , It becomes red (an indication of syntax error) . Please note that we use double quotes in expressions in Derived Column Transformation; So an anticipation that using double quotes over single ones would be the syntax problem would be wrong. Any help in this will sincerely be appreciated. Thanks
View Replies !
View Related
Derived Column Usage When Column Does Not Exist In Source (but Exists In Destination)
Posted - 09/10/2007 : 15:53:26 Hey all - got a problem that seems like it would be simple (and probably is : ) I'm importing a csv file into a SQL 2005 table and would like to add 2 columns that exist in the table but not in the csv file. I need these 2 columns to contain the current month and year (columns are named CM and CY respectively). How do I go about adding this data to each row during the transformation? A derived column task? Script task? None of these seem to be able to do this for me. Here's a portion of the transformation script I was using to accomplish this when we were using SQL 2000 DTS jobs: '********************************************************************** ' Visual Basic Transformation Script '************************************************************************ ' Copy each source column to the destination column Function Main() DTSDestination("CM") = Month(Now) DTSDestination("CY") = Year(Now) DTSDestination("Comments") = DTSSource("Col031") DTSDestination("Manufacturer") = DTSSource("Col030") DTSDestination("Model") = DTSSource("Col029") DTSDestination("Last Check-in Date") = DTSSource("Col028") Main = DTSTransformStat_OK End Function *********************************************************** Hopefully this question isnt answered somewhere else, but I did a quick search and came up with nothing. I've actually tried to utilize the script component and the "Row" object, but the only properties I'm given with that are the ones from the source data. thanks in advance! jm
View Replies !
View Related
Derive A Column Based On Other Derived Column In A Table .. Is It Possible ?
Table structure as follows Employee Empno empname salary commission I want to have an other employee table named employee_modified Empno empname salary commission derived_column1(salary+commission) derived_column2(derived_column1 + xxxx) and so on derive other columns based on the earlier derived columns) Is that possible to do it.. or am I doing something wrong. something like Select empno , empname , salary , commission, (salary + commission) as derived_colum1 , (derived_colum1 + xxxxx) as derived_colum2 , (derived_colum2 + xxxxx) as derived_colum3 into employee_modified from employee
View Replies !
View Related
Add Values To A Column With Derived Column Expression?
Hi, how are you? I'm having a problem and I don't know if it can be solved with a derived column expression. This is the problem: We are looking data in a a sql database. We are writting the SQL result in a flat file. We need to transform data in one of the columns. For example: we can have 3 digits as value in a column but that column must be 10 digit length. So we have to complete all the missing digits with a zero. So, that column will have the original 3 digits and 7 zeros. How we can do that tranformation? We must do it from de the flat file or it can be a previous step? Thanks for any help you can give me. Regards, Beli
View Replies !
View Related
Deriving A New Column From Another Derived Column
In a Derived Column data flow transformation, why can't I refer to a derived column (added in that same transformation) in the expression for another derived column? It seems I am forced to chain 2 DC data flows, just to do something as conceptually simple as: a = x + y; b = a² On a related note: Can I define a variable that is scoped to each row? Can I bind a variable in an expression to avoid creating a new row, e.g. let a = x + y; a² as the expression for new row b?
View Replies !
View Related
Calculating Column W/ Another Derived Column
Can someone help me with the following query? I need to take the derived value from one column and calculate another column with it. SELECT UserID, ((SELECT COUNT(*) FROM HPN_LeadMatches)+(SELECT COUNT(*) FROM HPN_Painters)) As Total, (SELECT COUNT(*) FROM HPN_Leads) / Main.Total FROM HPN_LeadMatches As Main The error i'm getting says is unkown column 'total'. Is there another way to accomplish this? Thanks!!
View Replies !
View Related
Derived Column
I have two columns made up of 4 digits numbers eg col1 1234, col2 9876 I want to create a derived column so i get a eight digit column, eg col3 12349876 I cannot seem to get the expression right, I seem to be always adding the value which i do not want, can someone help me out with the expression Thanks Robbie
View Replies !
View Related
Derived Column
I am trying to create a derived column from two separate fields. One is a date field in format of 2008-03-01 and one is a time field. In DTS I use to have something like this: DTSDestination("TransactionDate") = cdate(DTSSource("DSRHDATI")) & " " & timevalue(DTSSource("DSRHTIME")) I am trying to figure out how to do this in SSIS. I know I have to use a dervived column but can't seem to come up with the correct syntax. Any help would be apprecaited. thanks. Stacy
View Replies !
View Related
Derived Column
I am trying to transfer data from SQL Server 2005 table to another SQL Table. In the source table there is a field called Region [nvarchar(max)]. The values for these fields will be like APAC-China, NA-Racine, etc., i.e Region followed by the country name seperated by - symbol. I want the destination tablre with 2 fields Region[nvarchar(max)] and Country [nvarchar(max)]. I am using a Derived Column task to achieve the same. Can anyone please help me out in doing this data conversion? Thanks
View Replies !
View Related
Derived Column
Hi, I am doing a task which will get all data based on several base and crosswork tables. I used stored procedure to get the data, but the next step will be using derived column to massaging data, and to load to the destination database. Is there a way to do that since I must generate data on the fly? Thanks, Megan
View Replies !
View Related
Derived Column
Hi, wondering if anyone can help me. I currently have a field that has a date and time in it in the format dd/mm/yyyy hh:mm:ss. Ideally I would like to get rid of the time part of it altogether but for it to still be recognised as a date as opposed to a string. However, I've been told that this is not possible in 2005, is this true? If this is the case, what would be the best way to set the time to 00:00:00 after the date for all records on that field?
View Replies !
View Related
Bcp Into View With Derived Column
Hi,I have a view that looks something like this -CREATE VIEW myview AS SELECTmyudf(col1) as col1, col2, col3FROM mytableThe view has an 'INSTEAD OF' trigger on it to do the correct thing oninsert. When I run the bcp, it runs successfully, but the valueinserted into col1 is always NULL. I modified my trigger to get abetter idea of what was happening, and when I look at the values ofINSERTED.col1, they are all null. It appears that bcp is setting thecolumn value to null, presumable because the view definintion for thiscolumn is a derived column.Does any one know a way around this?Thanks!
View Replies !
View Related
Conditional On A Derived Column
Hi everyone, I have a quizzing application where users log in, answer questions, and are ranked relative to each other. For this final ranking, I calculate their score using this formula - score = (correct Qs answered) * 150 / (total Qs answered) + (total Qs answered) The SQL query that i use to get this info is - Code: SELECT TOP 50 username, (sum(correct) * 150 / count(1) + count(1)) AS score, count(1) as totalq FROM questionsstats GROUP BY username ORDER BY score DESC This works just fine. However, on top of this I need to put an additional restriction that only users who have at least answered 20 questions be counted in. How can I do this? Adding a simple 'WHERE totalq > 20' does not work. I get the error "Invalid column name 'totalq'.". Surely there must be a simple way to do this? Thanks.
View Replies !
View Related
Problem In A Derived Column
Dear Friends, I have an derived column in an ETL, that use the DateDiff function. The experssion of the derived column is: DATEDIFF("d",RKData,MaturityDate) / 365 The problem is that the result always come as an integer, and in fact the result of the expression usually has decimal numbers.. :-( I defined the new colum of derived column as doube-precison float [DT_R8].... Someone help me? Thanks!
View Replies !
View Related
Help Me With Derived Column Transformation
I have this expression (Registered_Units == Limited_Units) ? 0 : (Painted_Units / (Registered_Units - Limited_Units)) * 100) It gives me 0.00, although those 3 columns have values. if I cast it like this (Registered_Units == Limited_Units) ? 0 : ((((DT_DECIMAL,2)Painted_Units) / ((DT_DECIMAL,2) (Registered_Units - Limited_Units))) * 100) It gives me correct answer in whole number but .00 after decimal. Any clue how to fix it ?
View Replies !
View Related
Derived Column Problem
I want to implement all this four condition in one derived column expression. if (Column1== 1) { OutputColumn = ColumnA- Column1RATE } if (Column2 == 1) { OUtputColumn = ColumnA- Column2RATE } if (Column3 == 1) { OUtputColumn = ColumnA- Column3RATE } if (Column4 == 1) { OUtputColumn = ColumnA- Column4RATE } please suggest
View Replies !
View Related
Derived Column Comparison
I am importing States into a table and need to change all NULL fields before I perform a lookup. I'm using a derived column to replace the state value. I'd like to find all States that are blank and set it to "--". Ironically, this works: State != "" ? State : "--" but State == "" ? State : "--" Does not work Can someone tell me why?
View Replies !
View Related
Derived Column Or Script
Dear All, I am pretty new to SQL2005 technologies. I have a table like this: Name Code Peter 10 Eric 20 I am interested in translation of the €œcode€? to €œjob role€?: Name Code Job role Peter 10 Director Eric 20 Consultant I have tried to use Derived Column and also script €“ but I am unable to get it to work. Any hints/solution would greatly appreciate. Best Regards, T
View Replies !
View Related
Derived Column Calculation
Example: (47 / 204709) * 12000 = 2.754 Both values (47 & 204709) are of data type Int. SQL Sever - Derived Column Calculation returns 2.74 The destination data type is Float I have converted the data types to Float, Decimal & Numeric and still got the same answer. Any suggestions
View Replies !
View Related
Derived Column In XML Datatype
Hi, I have a data flow task where I have mutiple columns (of different data types) , I want to create a single column using all these columns in XML format and load it into a table with a column of datatype XML. Can I accomplish this using Derived column tranformation? Thanks
View Replies !
View Related
Derived Column Error
Hi, I have just started learning SSIS. I have created a new package which is as follows : SOURCE QUERY ----> Derived Column ------> Destination Customer Info Source Fields are FirstName LastName OrgCode Phone Ref1 The Derived column is adding a new Column name FullName and the friendly expression for it is FirstName + "Null" + LastName Destination has all the columns are same as source columns with similar datatypes. When i start the debugging process i get the following error: [Destination - CustomerInfo [29]] Error: Column "FullName" cannot be found at the datasource. [Destination - CustomerInfo [29]] Error: Cannot create an OLE DB accessor. Verify that the column metadata is valid. [DTS.Pipeline] Error: component "Destination - CustomerInfo" (29) failed the pre-execute phase and returned error code 0xC0202025. Please let me know where i am going wrong. Thanks
View Replies !
View Related
Divde By 100 In A Derived Column
Hi, I must be missing something in the following The original number from the flat file is 00069 With ((DT_NUMERIC,18,2)[Column 9]) in a derived column I get 69.00 Then I change the derived column to ((DT_NUMERIC,18,2)[Column 9]) / ((DT_NUMERIC,18,2)100.00) and I get 0.00 I want .69
View Replies !
View Related
Derived Column In SSIS
Hi, I apologize if this question has already asked (I already looked in this forum but do not find the answer), I need to have this done as soon as possible. I've following data: column1 column2 begin_date active ------------- ------------ ---------------- ----------- 1253 1057 1/1/2006 0 1253 1057 1/1/2007 0 1253 1057 4/1/2007 0 1253 1057 7/1/2007 1 I need to have the final result as following: (the new end_date column is the value of the begin_date in the next row -1) column1 column2 begin_date active end_date ------------- ------------ ---------------- -------- ------------------ 1253 1057 1/1/2006 0 12/31/2006 1253 1057 1/1/2007 0 3/31/2007 1253 1057 4/1/2007 0 6/30/2007 1253 1057 7/1/2007 1 null Any ideas? Thank you!
View Replies !
View Related
Derived Column Transformation
Hello. I am using Derived Column transformation for calculating the age of individual and then adding the column to my final destination. In SQL, the DOB is varchar(50) and the output column I am creating should be Integer. Here is the expression I am using for calculating the age: (DATEDIFF("DAY",(DT_DBTIMESTAMP)TRIM(DOB),(DT_DBTIMESTAMP)TRIM([Service Date])) / 365.25) In SQL, I have no problems getting the age of a person, but I am having difficulties using Derived Column Transformation. I get the following error when executing my package: Error: 0xC0049067 at Data Flow Task, Derived Column [2086]: An error occurred while evaluating the function.Error: 0xC0209029 at Data Flow Task, Derived Column [2086]: SSIS Error Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR. The "component "Derived Column" (2086)" failed because error code 0xC0049067 occurred, and the error row disposition on "output column "_AGE" (2877)" specifies failure on error. An error occurred on the specified object of the specified component. There may be error messages posted before this with more information about the failure. Any assistnace would be greatly appreciated.
View Replies !
View Related
Complicated Derived Column
I have a complicated derived column. In a Crystal report it is this: if isnull( {YSA.YSAbA}) then ( stringVar accountPart1 := "1"; stringVar accountPart2; stringVar accountPart3; stringVar accountPart4; if left({YAAREP.A7KMCD},2) = 'aa' then accountPart4 := '01' else if left({YAAREP.A7KMCD},2) = 'bb' then accountPart4 := '02' else if left({YAAREP.A7KMCD},2) = 'cc' then accountPart4 := '03'; select {YAAREP.A7KNCD} case "39000": accountPart3 := "115" //this is freight case "35000": accountPart3 := "110" case "36000": accountPart3 := "105" default: accountPart3 := "105"; if "SERVICE" in {YAAREP.A7KMCD} //if MIKE RYAN then accountPart2 := "3300"; if {YAAREP.A7KNCD} = "39000" //this is freight then accountPart2 := "4300"; if cdbl({YAAREP.A7KNCD}) > 44000 then accountPart2 := left({YAAREP.A7KNCD},4); if cdbl({YAAREP.A7KNCD}) > 44000 then accountPart3 := right({YAAREP.A7KNCD},3); accountPart1 + "-" + accountPart2 + "-" + accountPart3 + "-" + accountPart4 ) else {@PrintDefaultSalesGL} How should I do this in an SSIS? Or do I need to show how do this in SQL Query? Thanks for the help!
View Replies !
View Related
Derived Attribute Column
Hello, first time here, first time messing with SQL. When creating a table in SQLServer2005 can you specify a column to be for a derived attribute. example a column monthlysalary and create a column that is a derived attribute - yearly salary. Is this done when creating the table and how is the syntax ?
View Replies !
View Related
ISNUMERIC In Derived Column
I would like to validate datatype using Derived Column.My data type are such as numeric(X,X),datetime,int, and varchar.How do I do this using Derived Column.Example if row does not qualify as ISNUMERIC()...throw it in ERROR table else send it to SUCCESS table.Any Idea ?
View Replies !
View Related
Help In Derived Column Transformation
Hi All I m designing SSIS having Data Flow as Flat File > Derived Column Transformation > Destination Table but while transfering record from text file to table i need some logic here my text file is "ID"|"Name" 1012|"10AA" 1013|"10BB" logic is 10 should be replace by variable VID = 98 I defined this veriable as int My ID column in database is int and Name column is varchar(50) I try here expression like ID != 98 ? @[User::VID] : ID it work fine but for varchar column I am not able to do I got error when i write expression SUBSTRING(Name,1,2) != "98" ? [DT_STR, 50, 1252] "(@[User::VID])" + rest of value of column : [Name] my final output in table should be like ID..Name 98..98AA 98..98BB Please help me out T.I.A
View Replies !
View Related
Derived Column Not Processing Any Records
Hi, I have built a package in which i use a derived column to create a new set of columns and then pass the same to another target transformation. The issue now what I am facing is, the re are certain number of records coming from source(16 rows) and gets processed before the Derived Column transformation, but after that, no records gets processed after the derived column transformation. The package status shows as Success, but there is no records being written in the target table. Any idea what could be the issue here? Thanks, Manish
View Replies !
View Related
Derived Column Expression Question......
Greetings, I have an existing 2000 DTS package that uses the following case statement: Case When TERMS_PERCENT ='0' then 0 else cast(TERMS_PERCENT as decimal(6,2))/100 end as TermsPct to convert a source DT_STR(4) datatype to a DT_Numeric(5,2) destination column and would like to use an equivelent derived column expression in 2005. Being a DBA by nature and experience I'm having trouble converting this statement to a valid expression without failure, any help would be greatly appreciated.
View Replies !
View Related
Question On Derived Column Expression
Hi, all experts here, Thank you very much for your kind attention. I am having a question on derived column expression. The expression I am trying to use for the derived column is as below (column1 is a numeric data type column): case when column1<0 then 'yes' else 'no' end But I got the error message though, would please any experts here give me any advices on the expression I used? What is wrong with the expression I used above? Thank you very much and I am looking forward to hearing from you shortly. With best regards, Yours sincerely,
View Replies !
View Related
Derived Column - Date Conversions?!?
It was my understanding earlier that -- it is mandatory to have a Derived Column for a DATE String in a Flat File to be loaded properly into a table with "datetime" column type However, i tried running my package with the Input Column as "DT_STR" and the Destination on the table is DATETIME. Looks like the process went on fine.. Am i missing something here? My Date Format from the source looks like -- "DD-MON-YY" Regards
View Replies !
View Related
Data Coversion Or Derived Column?
I have a numeric column with the following sample values in a source flat file: 240 6 48 310 55 I would like to dump them in a table (destination) as string with the length only 3 and in the following format "xxx" . Data in the destination column will look like this after the transformation: 240 006 048 310 055 Thanks for your help!
View Replies !
View Related
How To Check Numeric In Derived Column?
I would like to know how can i use derived column to covert the scrip that use to transformation column in DTS 2000(i've migrate my dts to ssis) i didn't know what function can check the numeric in ssis. My scrip in transformation in dts 2000 as follow. Function Main() if isnumeric(DTSSource("Col012")) then DTSDestination("SH") = int( DTSSource("Col012")) else DTSDestination("SH") = DTSSource("Col012") end if Main = DTSTransformStat_OK End Function Any suggestion please let's me know. Thanks. Best Regards, Kus
View Replies !
View Related
Derived Column: Expression Question
The following simple expression is not working for in a derived column transform. I have tried several things back and forth with lots of frustration. DAY((DT_DATE)mydate) In fact any of the date/time functions are not working for me and I keep getting the following error [Derived Column [380]] Error: The "component "Derived Column" (380)" failed because error code 0xC0049067 occurred, and the error row disposition on "output column "Derived Column 1" (824)" specifies failure on error. An error occurred on the specified object of the specified component. mydate happens to be imported as string[DT_STR] column from a flat file source. Thank you in advance.
View Replies !
View Related
Error In Derived Column Component
I am getting this error, [Derived Column [192]] Error: Converting an input column from type DT_STR to type DT_WSTR failed. An error occurred while performing the implicit conversion on the input column. But I don really understand y there is a attempt to type cast at all ? Please advise .... thanks in advance
View Replies !
View Related
Derived Column - DateTimeStamp From String (dd-mmm-yy)
I have come across something strange. I was wondering anyone else had the same problem or is it me? I have a source file as shown below: 1,30-Feb-06,3,Test 2,20-Feb-06,5,Test1 Second column is defined as String(9) in the flat file source. Then I have a Derived Column between source and Trash destination. The Derived Column adds a new column to the datd flow. The expression is as shown below : (DT_DBTIMESTAMP)(SUBSTRING(Col2,1,2) + "/" + SUBSTRING(Col2,4,3) + "/" + SUBSTRING(Col2,8,2)) The data is loading into the database successfully, where I was expecting it to fail. I placed a data viewer and saw the following result set. Source (Col2) Derived Col ------------------- ------------------ 30-Feb-06 06/02/1930 00:00:00 - WRONG result set 20-Feb-06 20/02/2006 00:00:00 - RIGHT result set Can anyone repeat this problem or am I missing something? I have got SP1 and Hotfix installed. Thanks Sutha
View Replies !
View Related
Derived Column From A Condition Statement
I've found that there is no such thing as a Case Statement in the Derived Column task in the data flow objects. I've written a ternary statement instead. I can't seem to get it to work exactly how I want it to. For example AccountCategory == "E" ? 1 : 2 Works fine but the following doesn't AccountCategory == "E" ? CreditAmount : DebitAmount The CreditAmount and DebitAmount Fields are spelled correctly, the field type of AccountCategory is String and the Field type of CreditAmount and DebitAmount is numeric, but that seems to be the same situation that I have in the first example that works. Am I missing something? I'd appreciate any advice anyone has to offer. Thanks, Bill
View Replies !
View Related
Using OLE DB Source Properties In Derived Column
I am converting the contents of 64 lookup tables from individual tables (each called lookup_xxxxx) into a single LookupReference table. The individual lookup tables are my OLE DB Source objects. I want to derive the variable part of the lookup_xxxxx table name from the OLE DB Source 'OpenRowset' property as a variable and make it into a derived column (which will be the lookup Type column in the output table). For example, extract "SpeciesType" from the input source called 'lookup_SpeciesType' and put it into the derived column. I cannot find a System variable that refers to the input data source. Does anyone know how I can do this? Any help much appreciated. Thanks
View Replies !
View Related
Derived Shape - Replacing A Column With Itself.
Hi there, I have a derived column shape in which I replace a column with an expression. The expression is an IF statement - a true result sets a value for the column and a false result just uses the existing value of the column (ie it replaces it with itself) Like this. ColumnName DerivedColumn Expression ColumnA Replace 'ColumnA' ColumnB != ColumnC ? "y" : ColumnA But whenever, the condition is NOT met, ColumnA is set to NULL!!!! Does this mean that the column value is deleted before the Expression is applied? If this is how it is meant to work, then does anyone have a way of doing what I want to do without creating extra columns in the dataset?? Cheers.
View Replies !
View Related
Datatype Casting In Derived Column
Here is my expression in a derived component: "Failed insert into PONL_WELL. WELL_NO=" + (DT_WSTR,10)PROP_NO PROP_NO comes from ms sql server , and the derived component datatype for this column is DT_WSTR. The destination will be ms sql server, and i have a data conversion after the derived component to cast from DT_WSTR to DT_STR. However, the derived component failed everytime giving me Error: 0xC0049064 at Load Ponl_Well, Derived Column [1342]: An error occurred while attempting to perform a type cast. Anyone know how i can eliminate the data conversion component and just do my string and column concatenation in the derived column and have it output as DT_STR?
View Replies !
View Related
Conditional IF In A Derived Column Transform
HI, I was wondering if there is a possibility to use a confitional if like this: IF(ISNULL(mycolumn value, "new value if null", mycolumnvalue) into a derived column transform to infer a value to a null column value. I do know I can do it using a script component by it would be simpler to do by using an expression. Thank you, Ccote
View Replies !
View Related
Derived Column Transformation Expression
Hi. I am using the following expression to check if the first charcter of a string is not the letter "E" and if it is, strip it off by selecting the remainder of the string: SUBSTRING([Derv.comno],1,1) == "E" ? SUBSTRING([Derv.comno],2,10) : [Derv.comno] This is ok in 99.9% of cases, but ideally I would like to be able to check, and alter the string if the first charcter is anything but numeric I had something like this in mind: SUBSTRING([Derv.comno],1,1) != ("1","2","3") ? SUBSTRING([Derv.comno],2,10) : [Derv.comno] but the syntax is incorrect. Could you tell me if what I am attempting is actually possible, and if so, point me in the right direction regarding the syntax! Thanks
View Replies !
View Related
|