It isn't anything abnormal, just a lot of processing. BIRT was considered at one point.
The business logic layer consists of reading each item (CSVItem row - a row from a sales entry system) 1 & 2) Normalizing the values in some fields. 3) Finding the monies conversation equivalence of cost and price to a single currency. 5) Applying 200-230 regex expressions to exclude some line items.- concat results of rules in a field. 6) Applying 30-40 regex expressions to to assign "item category"- set result in a field 7) Persist to the database.(all items) The final step involves building some views using GROUP_CONCAT of the country/item categories of "accepted items" to do some pivot tables in an excel workbook. Aram On Sunday, June 12, 2016 at 4:02:34 AM UTC-4, Lukas Eder wrote: > > > > 2016-06-12 9:34 GMT+02:00 Aram Mirzadeh <[email protected] <javascript:>>: >> >> No you're right as far as doing it manually vs. a mapper is probably not >> much of a time saver but it's easier to read IMHO. >> > > Well, there's a tradeoff... Readability and complex business logic. I > suspect you'll need to pick one :) > > Of course, if you're interested in sharing a bit more about that business > logic, perhaps, there's a low hanging fruit where I could help find a > simple solution, or perhaps improve the jOOQ APIs... Just let me know if > you want to push further on this. > > Lukas > -- You received this message because you are subscribed to the Google Groups "jOOQ User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
