Changes between Version 4 and Version 5 of StoryConvertPhenoData


Ignore:
Timestamp:
2011-11-28T15:07:18+01:00 (13 years ago)
Author:
Erik Roos
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • StoryConvertPhenoData

    v4 v5  
    2020* Run the convertor
    2121
    22 To-do's:
    23 
    24  * Add logging (so we can see what going on when it crashes in production environment, if it ever occurs)
    25    * Add Thread Monitor
    26  * How to handle/load/implement descriptive tables like LAB_BEPALING, this table is actually big list of Measurements with a lot of extra fields.
    27    * options:
    28      * Create a new type that extends Measurement and hold the additional fields
    29      * Merge data into the label of Category
    30  * How to handle/load/implement the table that describes which foreign keys are used between the tables.
    31    * The matrix viewer should know this info as well to build correct queries
    32  * Re-factor lifelines packages (it a little bit messy), remove old not used code anymore and place in descriptive packages
    33  * Remove JPA dependencies
    34    * Many-to-many in JPA are not working properly with Labels, for example ov.setTarget_Name("x"). In JDBCMapper this is solved, but know not where and how we could best do this for JPA. This set by label should also be put into generated test
    35    * Remove change org.molgenis.!JpaDatabase interface to prevent this
    36    * //trick to prevent compilation problem in Hudson, should be changed!
    37    * this.em = ((!JpaDatabase)db).getEntityManager().getEntityManagerFactory().createEntityManager();
    38    * Jpa reverse relation cause hudson to give compile error. Should be added to molgenis for non-jpa entities. And implement as @deprecated of throw unsupportedOperationException.
    39  * Update CSV readers to be multi threaded?
    40  * In (production) environment it's not a bad idea to put the java executable in the Oracle VM that part of the database.
    41  * Last but not least, Test if data is loaded correctly (Test from Anco).
    42  * We should make sure that the data is always loaded into the right format (this means that it always end up the right way in database).
     22To-do's / issues:
     23* Dates
     24* BEZOEK_ID (PK?) empty in LL_VW_BEZOEK
     25* The data in the Test and Acceptation environments are not the same
     26* Add logging (so we can see what going on when it crashes in production environment, if it ever occurs)
     27 * Add Thread Monitor
     28* How to handle/load/implement descriptive tables like LAB_BEPALING, this table is actually big list of Measurements with a lot of extra fields.
     29 * options:
     30  * Create a new type that extends Measurement and hold the additional fields
     31  * Merge data into the label of Category
     32* How to handle/load/implement the table that describes which foreign keys are used between the tables.
     33 * The matrix viewer should know this info as well to build correct queries
     34* Re-factor lifelines packages (it a little bit messy), remove old not used code anymore and place in descriptive packages
     35* Remove JPA dependencies
     36 * Many-to-many in JPA are not working properly with Labels, for example ov.setTarget_Name("x"). In JDBCMapper this is solved, but know not where and how we could best do this for JPA. This set by label should also be put into generated test
     37 * Remove change org.molgenis.!JpaDatabase interface to prevent this
     38 * //trick to prevent compilation problem in Hudson, should be changed!
     39 * this.em = ((!JpaDatabase)db).getEntityManager().getEntityManagerFactory().createEntityManager();
     40 * Jpa reverse relation cause hudson to give compile error. Should be added to molgenis for non-jpa entities. And implement as @deprecated of throw unsupportedOperationException.
     41* Update CSV readers to be multi threaded?
     42* In (production) environment it's not a bad idea to put the java executable in the Oracle VM that part of the database.
     43* Last but not least, Test if data is loaded correctly (Test from Anco).
     44* We should make sure that the data is always loaded into the right format (this means that it always end up the right way in database).