Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-13374

Create script to bulk load principles, entities into a Rice db

    Details

    • Similar issues:
      KULRICE-13476Create script to bulk load Component documents with pending Approval
      KULRICE-13530Loadtest bulk data: Load 1000 users with 100 action requests each
      KULRICE-3578Investigate and possibly create rice db indexes recommended by Colorado State
      KULRICE-10970KD 2013 Install Fest Prep: Create Rice DB SQL script
      KULRICE-4242Create rice DB export on Hudson for Rice 1.0.3
      KULRICE-12665Add bulk rulemanagement operations to rice
      KULRICE-1022Improve DB Loading Hooks in Rice Test Harness
      KULRICE-13450Load Test Data - DB access tool
      KULRICE-12184Configure DB user permissions on Rice Developer Environment Setup
      KULRICE-13437Identify Rice scenarios/data sets to bulk load for performance/load test
    • Rice Team:
      QA
    • Sprint:
      2.4.0-rc1 QA Sprint 8, 2.5.0-m2 Sprint 3

      Description

      Write a groovy script which generates SQL statements to bulk load principles and entities into the rice db.

      CreatePrincipals.groovy - creates any number of principals with minimal entity property settings:

      • name: configurable prefix + counter
      • last name: "Testuser" for all
      • affiliation: Affiliate of BO Campus

      wiki page: https://wiki.kuali.org/display/KULRICE/Loading+Rice+Transactions+via+SQL

      usage: groovy CreatePrincipals.groovy -n <number of users> [options]
      c,--config <config file> Location of groovy configuration file
      h,--help show usage information
      n,--numberOfUsers <arg> number of users
      o,--outputfile <output file> SQL script output filename
      p,--prefix <arg> username prefix
      s,--startIndex <arg> starting index number
      v,--version <rice version> Rice Version Number (2.4)

        Issue Links

          Activity

          Hide
          Daniel Seibert (Inactive) added a comment -

          possible options:
          1:starting id#, namePrefix, number to create.
          have the script generate x number of principals/entities starting at id# and increment name/id as items are created

          2. given a list of names (and other field values), generate principals/entities for each

          Show
          Daniel Seibert (Inactive) added a comment - possible options: 1:starting id#, namePrefix, number to create. have the script generate x number of principals/entities starting at id# and increment name/id as items are created 2. given a list of names (and other field values), generate principals/entities for each

            People

            • Assignee:
              Daniel Seibert (Inactive)
              Reporter:
              Daniel Seibert (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 3 days
                3d
                Remaining:
                Remaining Estimate - 3 days
                3d
                Logged:
                Time Spent - Not Specified
                Not Specified

                  Agile

                    Structure Helper Panel