Data Management Interface (DMI)
General DMI Information
Types of DMIs
DMI User Interface
Accessing DMIs and the DMI Manager
DMI Manager
Copy and Paste DMIs
Creating, Deleting, and Sorting DMIs
DMI Groups
Year Mapping Groups
Limitations on Year Mapping Groups
Creating and Using a Year Mapping Group
Year Mapping Algorithm
Locking the DMI Manager
DMI Parameters
Creating and Deleting Parameters
Editing a Parameter
Editing a Parameter Name
Editing a Parameter Type and Attributes
Exporting and Importing Parameters
Reconciling Parameter Edits
DMI Invocation Manager
Overview
Views
Clearing Values
Deleting Invocation Records
Retention of Invocation Records
Invoking DMIs and DMI Groups
Warning and Error Messages
DMI Status and Progress
Icon Quick Reference
Control File-Executable DMI
About the Control File-Executable DMI
Control File
Object.Slot Specifications
File Name and Directory Specification
Time Range Specification
Optional keyword=value Pairs
file=<data file>
start_timestep=<datetime>
end_timestep=<datetime>
units=<units>
scale=<scale>
precision=<display>|<model>
import=<fixed>|<resize>
flags=<true>|<false>
aggregate=<true>|<false>
slot_anno = <true>|<false>
slot_set_info = <true>|<false>
slot_opt_sol_info = <true>|<false>
User keyword=value Pairs
Data Files
DMI Executable
DMI Editor Dialog
Name
Type
Confirm Warnings Checkbox
Record Invocations
Allow Spaces in File Paths
Limit Output to Run Range
Line Ending
Control File
Executable
User Parameters
Command Line
Trace Directory DMI
About the Trace Directory DMI
Trace Directory DMI Editor Dialog
Database DMI
About the Database DMI
Database DMI Overview
Creating a Database DMI
Name and Type
DMI Configuration
Dataset
Slot Selection
Slots in Selection
Enabling and Disabling for Debugging
Use of Name Maps
View Columns
Unused Slot Selections
DSS Dataset Configuration
Setting Multiple DSS Dataset Files
DSS DMI User Parameters
Examples
Example 1: DSS DMI Using the Database DMI Editor
Example 2: Excel DMI to Export Data Using Headers
Example 3: Excel DMI to Import Data Using Ranges
Datasets Overview
DSS Datasets
DSS File
Name Map
Missing Values
Output Precision
Table Slot Data
Units
Data Types
HDB Datasets
General Tab
Name Map
Missing Values
Output Precision
Group Slots for Writing
Units
HDB Tab
HDB Database
Mapping ID
HDB Table Type
HDB Table Type—Model
HDB Table Type—Real
Validation Characters
Required For Writing to Real Tables
HDB Table Type—Ensembles
DIT Datasets
General Tab
Name Map
Missing Values
Units
DIT Tab
DIT File Path
Scenario
Import Attributes
Slots Typically Imported
Excel Datasets
General Tab
Name Map
Missing Values
Output Precision
Units
Excel Tab
Workbook
Slot Mapping
Slot Mapping—Spreadsheet Ranges Approach
Map to Excel Named Ranges
Map to Excel Range Specifications
Specify Range Offset
Slot Mapping—Header Text and Sheet Names Approach
Using Name Maps
Slot Types
Series Slots Configuration Options
Table / Periodic / Scalar Slots Configuration Options
Table / Periodic / Scalar Slot DMI Limitations
Run Name Type
Begin or End of Timestep Reference
Clear Dates and Values for Output
Include Unit Name
Open and Save Workbook
Web Service Datasets
General Tab
Name Map
Missing Values
Units
Web Service Tab
CDSS Surface Water Time Series - Day
CDSS Site Maps
CDSS Daily Values Use of Name Maps
CWMS Data API Web Service
CWMS Data API Use of Name Maps
HDB Web Service
Configuration
HDB Web Service Use of Name Maps
HDB Web Service Timesteps
Reclamation Hydromet
Reclamation Hydromet use of Name Maps
USGS Daily Values
USGS Site Maps
USGS Daily Values Use of Name Maps
Name Mapping
Configuring Name Mapping
Name Map Ordering and Priorities
Creating a Name Map from a JSON file
Sharing Database DMIs
Export
Import
Technical Documentation Version 9.4
Sharing Database DMIs