if OP put it in the Lounge they'd get flamed by many.
I don't see why, as it is not a programming question, more a general request for opinions and experiences. Plenty of similar discussions appear in the Lounge. I know these forums are titled "Discussions", but in reality they are for asking Technical Questions.
Ignore Richard and the bastard, this is an appropriate question in the correct forum.
Unfortunately your question is a little too broad to elicit a reasonable response. SSIS is such a wide subject.
I do know that we moved from ETL to ELT where the transforms are done via stored procedure. It is faster and I find it easier to debug and test. So SSIS just moves the data from the source into staging tables and launches the transform stored proc.
Never underestimate the power of human stupidity
Hello there. First let me give the 3 tables' definitions then I ask question.
In 3rd table, you can see that I am using boolean column which tells whether this Order belongs to guest user or member user. I want to select corresponding data using ONE QUERY. Here is what I have tried so far but it is far from working
SELECT O.*, CASE WHEN O.IsUserMember = 1 THEN U.UserName ELSE M.MemberName END <br />
FROM Orders O, CASE WHEN O.IsUserMember = 1 THEN Users U ELSE Members M END <br />
WHERE CASE WHEN O.IsUserMember = 1 THEN O.UserId = U.UserId ELSE B.UserId = M.MemberId END;<br />
It is giving me this following error: Syntax error near 'CASE WHEN B.IsThisUserMember = 1 THEN Users U ELSE Members M END WHERE CASE WHEN' at line 1
NOTE: If I remove first CASE condition, then I get empty set. Thanks for whatever you share.
CASEWHEN O.IsUserMember = 1THEN U.UserName
LEFTJOIN Users U
ON U.UserId = O.UserId And O.IsUserMember = 0LEFTJOIN Members M
ON M.MemberId = O.UserId And O.IsUserMember = 1
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
I have got a side-question: shouldn't IsUserMember be a column in the Users table rather than in the Orders one? Is it possible that a specific user is considered as a member for an order, and not a member for another one?
Users represent guest users. Members represent registered users.
But, at the end, they are all users, whether they are registered or not. You do not have any "Members" table.
Is it possible that a specific user (so, only one user id), can order as registered user once, and then as unregistered user later (or the contrary)?
Again, I do not know the details of your requirements; I may be wrong, as I may miss something important.
I am thinking of building a custom SSIS Flat File Source component which extends the default Flat File Source component which ships with SSIS. Is there anyway so that I can reuse the code of the Flat File Source component which SSIS provides and then override the methods using my custom logic? Or is there no other option but to start from scratch?
Specifically, what I'm looking for is- being able to override the methods of the Flat File Source pipelinecomponent
being able to inherit the UI of the component so that I can extend it.
Last Visit: 31-Dec-99 18:00 Last Update: 17-Apr-21 17:53