Uploaded image for project: 'i2b2 Core Software'
  1. i2b2 Core Software
  2. CORE-226

New parameter to use temp table constraint instead of 'WITH' clause

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Completed
    • 1.7.07
    • 1.7.08
    • CRC Cell
    • None
    • i2b2 Core
    • SQL Server
    • Verified the new parameter has been added to the crc.properties file and is working correctly

    Description

      Add a new parameter in the crc.properties file that allows a site to use a temp table instead of a 'WITH' clause when running a CRC query. In some environments using a temp table allows the query to run more efficiently and process the request faster.

      Parameter Name: edu.harvard.i2b2.crc.setfinderquery.constraintlogic
      Located In: crc.properties file
      Behavior:
         Value = TEMP or TEMPTABLES temp tables will be used when building queries.
         Value = "WITH" current query logic is used

      If the parameter is missing from the crc.properties file the system will current query logic (WITH clause).


      IMPORTANT: This change only affects SQL Server databases. Both PostgreSQL and Oracle do not have the capabilities of using temp tables. They will continue to use the WITH clause.

      Attachments

        Activity

          jmd86 Janice Donahoe created issue -
          jmd86 Janice Donahoe made changes -
          Field Original Value New Value
          Description Add a new parameter in the crc.properties file that allows a site to use a temp table instead of a 'WITH' clause when running a CRC query. In some environments using a temp table allows the query to run more efficiently and process the request faster.

          Parameter Name: edu.harvard.i2b2.crc.setfinderquery.constraintlogic
          Located In: crc.properties file
          Behavior:
             Value = TEMP or TEMPTABLES temp tables will be used when building queries.

             Value = "WITH" current query logic is used

          If the parameter is missing from the crc.properties file the system will current query logic (WITH clause).


          IMPORTANT: This change only affects SQL Server databases. Both PostgreSQL and Oracle do not have the capabilities of using temp tables. They will continue to use the WITH clause.
          Add a new parameter in the crc.properties file that allows a site to use a temp table instead of a 'WITH' clause when running a CRC query. In some environments using a temp table allows the query to run more efficiently and process the request faster.

          Parameter Name: edu.harvard.i2b2.crc.setfinderquery.constraintlogic
          Located In: crc.properties file
          Behavior:
             Value = TEMP or TEMPTABLES temp tables will be used when building queries.
             Value = "WITH" current query logic is used

          If the parameter is missing from the crc.properties file the system will current query logic (WITH clause).


          IMPORTANT: This change only affects SQL Server databases. Both PostgreSQL and Oracle do not have the capabilities of using temp tables. They will continue to use the WITH clause.
          jmd86 Janice Donahoe made changes -
          Summary New parameter to use Temp Table Constraint instead of 'WITH' clause New parameter to use temp table constraint instead of 'WITH' clause
          jmd86 Janice Donahoe made changes -
          Fix Version/s 1.7.08 [ 10204 ]
          Assignee Janice Donahoe [ jmd86 ]
          i2b2 Sponsored Project/s i2b2 Core [ 10196 ]
          Status New [ 10000 ] Open [ 1 ]
          jmd86 Janice Donahoe made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Modifications made by Chris Herrick.
          jmd86 Janice Donahoe added a comment - Modifications made by Chris Herrick.
          jmd86 Janice Donahoe made changes -
          Status In Progress [ 3 ] Ready to Test [ 10001 ]
          jmd86 Janice Donahoe made changes -
          Status Ready to Test [ 10001 ] Testing [ 10002 ]
          jmd86 Janice Donahoe made changes -
          Testing Notes Verified the new parameter has been added to the crc.properties file and is working correctly
          Status Testing [ 10002 ] Testing [ 10002 ]
          jmd86 Janice Donahoe made changes -
          Resolution Completed [ 10000 ]
          Status Testing [ 10002 ] Resolved [ 5 ]
          This change was included in version 1.7.08, which was released on 10/07/2016.
          jmd86 Janice Donahoe added a comment - This change was included in version 1.7.08, which was released on 10/07/2016.
          jmd86 Janice Donahoe made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

          People

            jmd86 Janice Donahoe
            jmd86 Janice Donahoe
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: