• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

Oh FFS! Someone's going to get canned for this.

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    #21
    maybe they turned the history off for an entirely valid reason such as to halt the flood of error messages...

    Comment


      #22
      Originally posted by NorthWestPerm2Contr View Post
      I would have thought you would have been able to pick up the changes in the dimension. This is the first thing I would be checking week on week as it is vital to historical reporting. I am assuming you mean by turned off SCDs that the dimension was being updated directly rather than a new row being inserted with previous rows having their end date set (SCD type 1 instead of type 2)? I can see this being the fault across the board - from the developer all the way to management.
      Correct. All dimensions were updating properly except one. One we are not using for any reporting at present as we had no output requirements but once populated would yield results.

      News in. The offshore developer who wrote the ETL code has just been taken off the account by the consultancy! What a surprise!!!
      What happens in General, stays in General.
      You know what they say about assumptions!

      Comment


        #23
        Originally posted by MarillionFan View Post
        Correct. All dimensions were updating properly except one. One we are not using for any reporting at present as we had no output requirements but once populated would yield results.

        News in. The offshore developer who wrote the ETL code has just been taken off the account by the consultancy! What a surprise!!!
        That does not seem right - there should have been some testing in place to validate the work of the developer - especially since he is offshore.... Again sounds like several people could be at fault, especially testers....

        Comment


          #24
          Originally posted by NorthWestPerm2Contr View Post
          That does not seem right - there should have been some testing in place to validate the work of the developer - especially since he is offshore.... Again sounds like several people could be at fault, especially testers....
          DBA I think, testers sign off on product prior to release and this is a post release issue. I would instruct a DBA to check the tables every day and if the audit tables were not changing then they should have flagged.

          Comment


            #25
            Originally posted by NorthWestPerm2Contr View Post
            That does not seem right - there should have been some testing in place to validate the work of the developer - especially since he is offshore.... Again sounds like several people could be at fault, especially testers....
            The breakdown has been in unit testing. The offshore team has not been testing their own work, preferring to deploy and through over to me. Already said it was unacceptable and the quality was poor.

            Going to have to have that revisited.
            What happens in General, stays in General.
            You know what they say about assumptions!

            Comment


              #26
              Originally posted by minestrone View Post
              DBA I think, testers sign off on product prior to release and this is a post release issue. I would instruct a DBA to check the tables every day and if the audit tables were not changing then they should have flagged.
              Definitely some Kimball subsystems were not in place. Perhaps a design flaw? MF to blame!

              Comment


                #27
                Originally posted by minestrone View Post
                I would instruct a DBA to check the tables every day and if the audit tables were not changing then they should have flagged.
                That's certainly a way forward from this point. Horse already bolted and all that.
                Behold the warranty -- the bold print giveth and the fine print taketh away.

                Comment


                  #28
                  Originally posted by Sysman View Post
                  That's certainly a way forward from this point. Horse already bolted and all that.
                  I would have turned on the functionality for a couple of days, tell them it will take a few days to get the data as resources are pushed, use the data from post release and the data from the last couple of days and write a script that matches up the missing dates with improvised data, randomise it using cos but keep a general extrapolation of the range.

                  Comment


                    #29
                    Originally posted by NorthWestPerm2Contr View Post
                    Definitely some Kimball subsystems were not in place. Perhaps a design flaw? MF to blame!
                    It's an odd contract this one.

                    I came in and was asked to design a data model and follow Kimball. Did that. Left.

                    Four months later, got a call. Came back in. They'd offshored developed the model, ETL and handed over to their support organization. Could I now define the framework model (have someone else develop it), and the output (have yet another person develop it), test it, manage the client(not the development) and then get it rolled out, before being told to bugger off.

                    Client sees everything as a production line. They will literally have a contractor come in for five days to do a piece of work(like ETL), not test it properly internally, through it at the client to test, let the developer go, wait a few weeks and when it doesnt work go back out to see if the contractor is available or get another.

                    I am under strict instructions not to do any development.

                    Doomed.
                    What happens in General, stays in General.
                    You know what they say about assumptions!

                    Comment


                      #30
                      Originally posted by minestrone View Post
                      I would have turned on the functionality for a couple of days, tell them it will take a few days to get the data as resources are pushed, use the data from post release and the data from the last couple of days and write a script that matches up the missing dates with improvised data, randomise it using cos but keep a general extrapolation of the range.
                      (If we choose to, it looks like we can recover the whole model from the landing tables)

                      The simple truth is, someone ('now removed') turned off the updating after a week.

                      Bearing in mind, last week on a deployment to production(after signoff), I logged in to find that one of the developers had left a truncate table on one of the updates.
                      What happens in General, stays in General.
                      You know what they say about assumptions!

                      Comment

                      Working...
                      X