2 Cross-study setup outside DMW
DMW is installed with Oracle Life Sciences Data Hub (LSH) and shares the same database. LSH is installed on the Oracle E-Business Suite, and uses its profiles, lookups, and user management systems.
Set up study and library groupings
Add a set of study groups to organize studies in a logical way. Codelists and library clinical data models use the same organization. Users select a grouping when they create a study or library object, and when they search for a study template, clinical data model, transformation, or validation check to reuse.
For example, you can organize studies and library objects by project, drug, or therapeutic area. The user interface label for study groupings is Project, but you can change it by resetting a profile. See Change the study grouping user interface label.
When deciding how to organize your studies, consider:
- You can create only one flat list of values. So to organize studies by drug as well as therapeutic area you must create groupings like "Cardiology Drug A" and "Cardiology Drug B."
- If you have clinical data models (sets of tables) generic enough to be used in multiple groupings, create a "Generic" grouping.
- The grouping becomes the namespace for its studies and library objects. This has implications for user security privileges: if you assign a user group to the study grouping, the user group is assigned to all studies and library objects in the grouping. A study configurator can revoke the assignment and assign different user groups to the study.
Study groups are Oracle LSH domains. For information on creating them using APIs, see the Oracle Health Sciences Life Sciences Warehouse Application Programming Interface Guide.
When you create a study in the DMW user interface, the system creates it as a subdomain in the selected study group domain.
To create study groups in the LSH user interface:
- Log in to Oracle LSH. Expand the Life Sciences Data Hub node on the left and click Applications.
- In the Applications window, click the Search icon next to the Select Domain field.
- Select Search By Domain Name, enter
DMW_DOMAIN
, then click Go. - Click the Quick Select icon for DMW_DOMAIN.
- Click the Create Child icon for DMW_DOMAIN.
- From the Select Child list, select Domain and click OK.
- Enter a name exactly the way you want it to appear in the user interface. Do not use special characters (except _) or reserved words.
- Click Apply.
Parent topic: Cross-study setup outside DMW
Set up custom program and function groupings
To create a custom program or function for use in a transformation from one clinical data model to another or in a validation check, programmers must create a program in the Oracle DMW_UTILS domain in Oracle LSH.
You can create application area containers within the Oracle DMW_UTILS domain to help users find appropriate custom programs and functions and reuse them, promoting standardization.
The process is similar to creating domains to organize studies and libraries; see Set up study and library groupings.
Note:
For performance reasons, Oracle recommends creating application areas instead of domains inside DMW_UTILS to organize programs and other objects.For information on creating program and function group application areas using APIs, see the Oracle Health Sciences Life Sciences Warehouse Application Programming Interface Guide.
To create grouping application areas in the LSH user interface:
- Log in to Oracle LSH. Expand the Life Sciences Data Hub node on the left and click Applications.
- In the Applications window, click the Search icon next to the Select Domain field.
- Select Search By Domain Name, enter
DMW_UTILS
, then click Go. - Click the Quick Select icon for DMW_UTILS.
- Click the Create Child icon for DMW_UTILS.
- From the Select Child list, select Application Area and click OK.
- Enter a name as you want it to appear in the user interface. Do not use special characters (except _) or reserved words.
- Click Apply.
Parent topic: Cross-study setup outside DMW
Set lookup values for Reasons for Change and more
Reasons for change
To enable users to select from a list of predefined reasons for change to discrepancies, add values to the lookup DME_DSC_ACTION_REASON
. The access level is User. For each value, add a code and a meaning. The meaning text appears in the user interface as the reason for change.
If you define meaning text that is the same as Reason for Change text in InForm, when an InForm user applies a Reason for Change that is then imported to Oracle DMW, Oracle DMW recognizes that the text is the same and stores the code as well as the meaning. Reasons for change are configurable in InForm as well as DMW.
Parent topic: Set lookup values for Reasons for Change and more
Number of studies per partition
(DME_PARTITION_DEVQC
and DME_PARTITION_PROD
) The access level is User.
When users define a study in Oracle DMW they must specify whether they expect the amount of data collected in the study to be small, medium, or large relative to other studies.
These lookups set the maximum number of small, medium, and large studies' data in certain cross-study internal tables that can be stored in a single database partition. Development and QC data are stored in the same partition, while Production data is stored in a separate partition.
The default values are: 1 large study, 5 medium studies, and 20 small studies for both lifecycle partitions.
You can change the default values in the Meaning column. Each value must be different from the others in the same lookup.
See Database partitioning for more information.
Parent topic: Set lookup values for Reasons for Change and more
Set profiles to determine system behavior
- Use character semantics
- Increase the maximum number of nested domains
- Append username to discrepancy text
- Change the study grouping user interface label
- Register root folders for File Watcher watched folders
- Register root folders for File Watcher archive folders
- Set blinding behavior for InForm hidden items
- Make discrepancy categories mandatory
- Make discrepancy actions mandatory
- Date format for conversion to text in unpivot transformations
- Hosted environments
- Set the default number of days of job history to display
- Use custom listing name for the custom listing schema
- Set currency behavior for Staging with Audit tables
- Turn debugging on or off
- Enable UI changes for a clinical data system other than InForm
- Set login-related and other profile values
- Enlarge SAS buffer size
Parent topic: Cross-study setup outside DMW
Use character semantics
On each computer where you install Oracle DMW, you must set the Oracle Applications profile LSH: Use Character Semantics for Workarea Installation to Yes, as instructed in the Oracle Life Sciences Data Hub Installation Guide.
- Log in. See Set profiles to determine system behavior.
- In the Profile field, enter
LSH: Use Character Semantics for Workarea Installation
. - Click Find.
- In the Site column, select
YES
. - In the File menu, select Save and Proceed.
Parent topic: Set profiles to determine system behavior
Increase the maximum number of nested domains
LSH: Domain Nesting Levels should be set to at least 6 because three levels of domains are predefined for Oracle DMW and you will need more to create categories such as Therapeutic Areas.
- Log in. See Set profiles to determine system behavior.
- In the Profile field, enter
LSH: Domain Nesting Levels
. - Click Find.
- In the Site column, enter a number between 6 and 9. Oracle recommends
9
. - In the File menu, select Save and Proceed.
Parent topic: Set profiles to determine system behavior
Append username to discrepancy text
This profile determines the default setting for a checkbox in the Oracle DMW discrepancy creation user interface. Users can override the setting.
Parent topic: Set profiles to determine system behavior
Change the study grouping user interface label
This profile determines the label that appears in the user interface in several places for the category of a study or library. By default, the label is Project.
- Log in. See Set profiles to determine system behavior.
- In the Profile field, enter
Oracle DMW_STUDY_CLASSIFICATION_UI_LABEL
- Click Find.
- In the Site column, enter the label exactly as you want it to appear in the user interface, including upper- and lowercase.
- In the File menu, select Save and Proceed.
Parent topic: Set profiles to determine system behavior
Register root folders for File Watcher watched folders
This set of profiles tells the system where to look for SAS and text data files to be loaded into Oracle DMW. There are nine profiles. You enter values for either:
- Three folders, one for each lifecycle. Both SAS and text files are placed in the same folder.
- Six folders, one for each lifecycle/file type combination.
You must create the root folders in the locations you specify here. All studies in this Oracle DMW instance must use the same three or six root folders for their input data files. The system creates a study-specific subfolder in each root folder using the name you specify; see Create study File Watchers. The study-specific subfolders become the watched locations for the study.
Note:
If you change these profile values after using them, you must stop and restart the File Watcher service; see Changing the root folder location for data files.
Parent topic: Set profiles to determine system behavior
Register root folders for File Watcher archive folders
To archive data files instead of deleting them after loading their data into Oracle DMW, you must create archive folders and register them using this set of profiles.
There are nine profiles, corresponding to the nine profiles that register root folders for watched folders. You must choose the same setup—three or six root folders—for archive folders that you did for watched folders. The system creates a study-specific folder in each root folder using the name you specify; see Create study File Watchers.
When the system moves a file to an archive folder, it appends the current timestamp to the file name to ensure uniqueness.
Parent topic: Set profiles to determine system behavior
Set blinding behavior for InForm hidden items
If this profile determines whether data marked as Hidden in InForm is imported to DMW as blinded or not.
Parent topic: Set profiles to determine system behavior
Make discrepancy categories mandatory
Set this profile to Yes
to require a manually created discrepancy to
have an assigned category. See Create categories for flags, discrepancies, and validation checks.
Parent topic: Set profiles to determine system behavior
Make discrepancy actions mandatory
Set this profile to Yes
to require a manually created discrepancy to have an assigned action. The action sets the state and tag of the discrepancy.
Parent topic: Set profiles to determine system behavior
Date format for conversion to text in unpivot transformations
This profile determines the date format for use by an unpivot transformation when converting DATE datatypes to VARCHAR2.
Parent topic: Set profiles to determine system behavior
Hosted environments
This profile must be set to Y if the installation is in an environment hosted by Oracle, to support Single Sign-on functionality. The default value is N, which is the required setting for on-premise installations.
Parent topic: Set profiles to determine system behavior
Set the default number of days of job history to display
In the Home page Data Loads, Transformations, and Validation Checks tabs, the system displays the run history for jobs for the number of days you specify in this profile. The user can toggle between this display and a display of the full history for data loads, transformations or validation check batches.
- Log in. See Set profiles to determine system behavior.
- In the Profile field, enter
DMW:NUM_DAYS_PAST_RUN_HISTORY
- Click Find.
- In the Site column, enter the number of days for which you want to display job history by default. The default value is 7.
- In the File menu, select Save and Proceed.
Parent topic: Set profiles to determine system behavior
Use custom listing name for the custom listing schema
If you are using a visualization tool to view data through custom listing schemas, set this profile to Yes to generate the secondary schema name with the same name as the custom listing. Using the name makes it easier for users to pick the listing they want to view in the visualization tool. The visualization tool can also query for the custom listing name instead of the ID. For example:
select * from BA_INF_CL_DEV.CLTEST;
where BA_INF_CL_DEV is the custom listing schema and CLTEST is the custom listing name, instead of:
select * from BA_INF_CL_DEV.QB_3254235_V;
where QB_3254235_V is the generated ID.
If set to No, the secondary schema created for the custom listing is named with the map ID generated by the system and visible only in the LSH work area.
Parent topic: Set profiles to determine system behavior
Set currency behavior for Staging with Audit tables
If a job using Staging with Audit processing does not load, modify, or delete any records, by default the currency is soft-deleted, making it appear that the job never ran, and the currency is not available for that table for downsteam programs. To change this, set this profile to Yes.
Parent topic: Set profiles to determine system behavior
Turn debugging on or off
Enable or disable the recording of debugging statements for database processes. The setting applies to all users. The system reads the value of the profile once per user session, so you may need to restart the application tier for a changed setting to take effect.
Parent topic: Set profiles to determine system behavior
Enable UI changes for a clinical data system other than InForm
It is possible to integrate a clinical electronic data capture (EDC) system other than InForm with DMW. See Using the Generic Connector to Integrate DMW with a Clinical Data System, My Oracle Support article 2172786.1.
This profile makes changes in the UI required for the integration, including a tab for a new input clinical data model type called External_System Configuration, new actions for sending discrepancies to the external system, and a new web service location type.
- Log in. See Set profiles to determine system behavior.
- In the Profile field, enter
DMW_GC_ON
- Click Find.
- In the Site column, set to
OUI
to make user interface changes related to the external system integration visible. - In the File menu, select Save and Proceed.
Parent topic: Set profiles to determine system behavior
Set login-related and other profile values
To control various login and password-related requirements, as well as other system behavior, follow instructions in the Oracle Life Sciences Data Hub System Administrator's Guide.
Parent topic: Set profiles to determine system behavior
Enlarge SAS buffer size
By default, this profile sets the default SAS buffer size option for PROCSQL statements to 262144, which allows loading SAS data files with large "logical record" length. It should not be necessary to change the value of this profile.
Parent topic: Set profiles to determine system behavior