7 Load data and run jobs
This section describes how to:
Load data from a file
The study File Watcher checks a file system location for data files to load.
- Upload data files
- Suspend or resume data file loading
- Verify that a data file loaded
- View data load history
- View data files not processed
- Load data and discrepancies from a non-InForm clinical data system
Parent topic: Load data and run jobs
Upload data files
To load data files:
-
Place them on the server in the location your administrator specified for the study, in the correct subdirectory. There is a subdirectory for each lifecycle stage or for each lifecycle stage/file type combination.
-
The file name must exactly match the file specification defined for the clinical data model; see Specify a file name convention for each lifecycle stage.
If you are loading data from a clinical data capture system other than InForm, see Load data and discrepancies from a non-InForm clinical data system.
Parent topic: Load data from a file
Suspend or resume data file loading
- After you select a study, click the Study Configuration icon
from the navigation bar. Then click the Clinical Data Model tab.
- Select the clinical data model.
- In the Watcher Configuration tab, select a file specification.
- Click the appropriate icon, either
Suspend or
Resume.
Parent topic: Load data from a file
Verify that a data file loaded
-
Go to the
Home page, Data Loads tab to see successful data loads.
-
If a data load you are expecting is not there:
-
Click the Study Configuration icon
from the navigation bar.
-
Select the clinical data model.
-
Select the Detected Files tab. It lists all the uploaded data files that File Watcher has detected for a clinical data model.
-
-
If a file failed to load, you can select it and:
-
Click the
Delete File icon to start over with a new or renamed file. The most likely problem is that the file name does not match the File Specification for the model. See Specify a file name convention for each lifecycle stage.
-
Click the
Load Data icon to try again with the same file, for example after fixing the data load parameters.
-
For each detected file the system displays:
-
File Name and File Specification Name for comparison.
-
Status The possible statuses are:
-
DETECTED The file is in the watched folder but has not been submitted. The scheduled submission time is in the Data Load Date column.
-
SUBMITTED The file has been submitted.
Tip:
This status does not change when the load completes. Select the Data Loads tab on the Home page to see if the load was successful.
-
MISSING The file was deleted before or after it was submitted, before the scheduled deletion date.
-
DELETED The file was deleted as scheduled.
-
ARCHIVED The file was archived as scheduled.
-
-
File Modified The modification date of the file on the file system.
-
Data Load Date The scheduled data load date before the data has been loaded, with an icon to indicate "scheduled," and the actual data load date afterward.
-
Detection Date The date and time the file was detected, using the date and time in the DMW database.
-
Archive Date The scheduled archive date before the file is archived and the actual archive date afterward. (Not supported in this release.)
-
Error Information about a problem, if any.
-
Deletion Date The scheduled deletion date before the file is deleted and the actual deletion date afterward.
-
Date Missing If a file is overwritten or removed from the file system before it is archived or deleted, then the Date Missing is stored here.
Parent topic: Load data from a file
View data load history
Parent topic: Load data from a file
Statuses for uncompleted jobs
For incomplete jobs, the system displays the job's current status. Click the Refresh icon to update.
-
Pending: The job has not yet started running.
-
Started: The job has begun pre-processing.
-
Executing: The Program has connected to the database and is running.
-
Finalizing: The job has begun post-processing.
-
Aborted: The job has been manually stopped while underway.
-
On Hold: The job is waiting for the quiesce process to complete for the clinical data model work area.
-
Expired: The system removed the job from the queue after the timeout interval passed.
-
Duplicate: The job is a duplicate of another job; the currency of the source data, parameter values, and executable instance version are the same. The system does not rerun the job unless the person submitting the job chooses to force reexecution.
Parent topic: View data load history
Load data and discrepancies from a non-InForm clinical data system
Clinical data systems other than InForm must load data and discrepancies into Oracle DMW in data files. Each load must include an additional file. The file must:
-
Be named exactly as specified in the DISC_LOAD_TBL column of the DME_EXTERNAL_MODEL_ATTRIBS table in your database.
-
The file must be formatted the same way as data files (SAS files or for text: fixed or delimited format, and if delimited, either using enclosing characters or not).
-
Be in the same .zip file as the data and discrepancy files for text files or the same XPort, CPort, or SAS datasets.
-
Include values in three columns for each record as shown in the following table. These values are written to an internal table in the input clinical data model.
Table 7-1 Columns in the Generated Clinical Data Model Forms Table
Order | Column Name | Datatype | Length | Description |
---|---|---|---|---|
1 |
TABLE_NAME |
VARCHAR2 |
30 |
The Oracle name of the table in the external system that contains the record. |
2 |
KEY_VALUES |
VARCHAR2 |
4000 |
The unique key values for the record, separated by tildes (~), without quotation marks, and in column order. DMW checks these values against the surrogate key value it generates for each record for use in data lineage tracing. |
3 |
PARTIAL_URL |
VARCHAR2 |
4000 |
The ID or other string required to uniquely identify the record in the external system. |
For more information, see Using the Generic Connector to Integrate DMW with a Clinical Data System, My Oracle Support article 2172786.1, or the documentation provided by the integration vendor.
Parent topic: Load data from a file
Load data from InForm
- Load InForm data immediately in Development or Quality Control
- Schedule InForm data loads in Production
- Suspend and resume InForm data loading
Parent topic: Load data and run jobs
Load InForm data immediately in Development or Quality Control
In the InForm Configuration tab, click the Load Data to DMW Development or Load Data to DMW Quality Control icon to immediately load the latest data from InForm into the DMW Development lifecycle stage.
You cannot schedule data loads in Development or QC.
See InForm data isn't loading? for more information (if necessary).
Parent topic: Load data from InForm
Schedule InForm data loads in Production
See InForm data isn't loading? for more information (if necessary).
Parent topic: Load data from InForm
Suspend and resume InForm data loading
You must suspend data loading to load metadata, install the model, or change the remote location, account, or web service.
See InForm data isn't loading? for more information (if necessary).
Parent topic: Load data from InForm
Run transformations and view run history
Parent topic: Load data and run jobs
View transformation job history
Transformations are displayed by the name of their target clinical data model.
-
To view table transformations, click a transformation's node.
-
To view run history and pending jobs, select a transformation in the upper pane.
-
To view log files, click the icon in the column for the type of job:
-
Log: The most recent manually submitted job.
-
Triggered Job Log: The most recent triggered job.
-
Install Job Log: The most recent installation of the transformation.
-
Parent topic: Run transformations and view run history
Run a transformation
To run or schedule a transformation:
Click the Refresh icon for an update to the Job Status.
Parent topic: Run transformations and view run history
Cancel a pending tranformation job
Select a transformation in the Run History pane and click:
-
Cancel Job to cancel the currently running or next pending job.
-
Cancel All Jobs to cancel the currently running or next pending job and all future jobs in the schedule for the selected transformation. Available only for scheduled jobs.
Note:
If there is an immediate or deferred job for the same transformation, or another schedule for the same transformation, those jobs are not affected.
-
Cancel Triggered Job to cancel the currently running or pending job. Available only for jobs that are set up to be triggered by another job.
Parent topic: Run transformations and view run history
Run validation check batches and view run history
Parent topic: Load data and run jobs
Run a validation check batch
You must run validation checks as a batch.
Parent topic: Run validation check batches and view run history
Cancel a validation check batch job
Select a validation check batch in the Run History pane and click:
-
Cancel Job to cancel the currently running or next pending job.
-
Cancel All Jobs to cancel the currently running or next pending job and all future jobs in the schedule for the selected validation check batch. Available only for scheduled jobs.
Note:
If there is an immediate or deferred job for the same batch, or another schedule for the same batch, those jobs are not affected.
-
Cancel Triggered Job to cancel the currently running or pending job. Available only for jobs that are set up to be triggered by another job.
Parent topic: Run validation check batches and view run history
Resend discrepancies that failed to be sent to InForm
Validation checks with an Initial Action of Send to InForm immediately send discrepancies they create to InForm as queries. To check the status of this operation:
Parent topic: Load data and run jobs
What if...
Parent topic: Load data and run jobs
InForm data isn't loading?
To load data:
-
The most current version of the model must be installed.
-
In Production, data loading must be resumed, not suspended.
-
The validation status of the model must be equal to or greater than the model's lifecycle stage; that is, a QC lifecycle model must have a validation status of QC or Production, and a Production lifecycle model must have a validation status of Production.
Parent topic: What if...
DMW is not sending discrepancies to InForm?
DMW sends discrepancies to InForm only if the lifecycle stages match. InForm's UAT lifecycle matches the Quality Control lifecycle in DMW.
If the lifecycle stages match and discrepancies still are not sent, see Resend discrepancies that failed to be sent to InForm.
Parent topic: What if...
FAQs
Parent topic: Load data and run jobs
Can I load data from any InForm lifecycle into DMW?
You can load data from any InForm lifecycle into any DMW lifecycle except production, which requires that you assert that you are loading data from an InForm production lifecycle database.
Which InForm data is loaded depends on the setting of the Remote Study Account field. Its lifecycle stage is indicated in the InForm Lifecycle field.
Parent topic: FAQs