feat: mpe_submit docs
This commit is contained in:
29
docs/tables/mpe_datacatalog_libs.md
Normal file
29
docs/tables/mpe_datacatalog_libs.md
Normal file
@ -0,0 +1,29 @@
|
||||
---
|
||||
layout: article
|
||||
title: MPE_DATACATALOG_LIBS
|
||||
description: The MPE_DATACATALOG_LIBS table catalogs library attributes such as engine, paths, permissions, owners & schemas
|
||||
---
|
||||
|
||||
# MPE_DATACATALOG_LIBS
|
||||
|
||||
The `MPE_DATACATALOG_LIBS` table catalogs library attributes such as engine, paths, permissions, owners & schemas.
|
||||
|
||||
More frequently changing attributes (such as size and number of tables) are stored in [MPE_DATASTATUS_LIBS](/mpe_datastatus_libs).
|
||||
|
||||
To ignore additional librefs, or to trigger a scan, see the Refresh Data Catalog [instructions](https://docs.datacontroller.io/admin-services/#refresh-data-catalog).
|
||||
|
||||
## Columns
|
||||
|
||||
- `TX_FROM num`: SCD2 open datetime
|
||||
- 🔑 `TX_TO num`: SCD2 close datetime
|
||||
- 🔑 `LIBREF char(8)`: SAS Libref (8 chars)
|
||||
- `ENGINE char(32)`: The engine used to connect to the library
|
||||
- `LIBNAME char(256)`: The Library Name (from metadata if SAS 9)
|
||||
- `PATHS char(8192)`: The directories used (BASE engine only)
|
||||
- `PERMS char(500)`: The directory permissions (BASE engine only)
|
||||
- `OWNERS char(500)`: The directory owners (BASE engine only)
|
||||
- `SCHEMAS char(500)`: The library schema (DB engines)
|
||||
- `LIBID char(17)`: The Library Id (from metadata if SAS 9)
|
||||
|
||||
|
||||
|
28
docs/tables/mpe_datacatalog_tabs.md
Normal file
28
docs/tables/mpe_datacatalog_tabs.md
Normal file
@ -0,0 +1,28 @@
|
||||
---
|
||||
layout: article
|
||||
title: MPE_DATACATALOG_TABS
|
||||
description: The MPE_DATACATALOG_TABS table catalogs attributes such as number of variables, compression status, and primary key fields.
|
||||
---
|
||||
|
||||
# MPE_DATACATALOG_TABS
|
||||
|
||||
The `MPE_DATACATALOG_TABS` table catalogs attributes such as number of variables, compression status, and primary key fields.
|
||||
|
||||
More frequently changing attributes (such as size modification date and number of observations) are stored in [MPE_DATASTATUS_TABS](/mpe_datastatus_tabs).
|
||||
|
||||
To trigger a scan, see the Refresh Data Catalog [instructions](https://docs.datacontroller.io/admin-services/#refresh-data-catalog).
|
||||
|
||||
## Columns
|
||||
|
||||
- `TX_FROM num`: SCD2 open datetime
|
||||
- 🔑 `TX_TO num`: SCD2 close datetime
|
||||
- 🔑 `LIBREF char(8)`: SAS Libref (8 chars)
|
||||
- 🔑 `DSN char(64)`: The library member name
|
||||
- `MEMTYPE char(8)`: The member type
|
||||
- `DBMS_MEMTYPE char(32)`: The DBMS Member Type
|
||||
- `MEMLABEL char(512)`: The Data Set Label
|
||||
- `TYPEMEM char(8)`: The Data Set Type
|
||||
- `NVAR num`: The number of variables
|
||||
- `COMPRESS char(8)`: The compression routine
|
||||
- `PK_FIELDS char(512)`: The list of primary key fields. These are deduced from the table constraints. A Primary key column is identified by being in a constraint (or index) that is both UNIQUE and NOT NULL.
|
||||
|
31
docs/tables/mpe_datacatalog_vars.md
Normal file
31
docs/tables/mpe_datacatalog_vars.md
Normal file
@ -0,0 +1,31 @@
|
||||
---
|
||||
layout: article
|
||||
title: MPE_DATACATALOG_VARS
|
||||
description: The MPE_DATACATALOG_VARS table catalogs variable attributes such as primary key status, not null constraints and index usage.
|
||||
---
|
||||
|
||||
# MPE_DATACATALOG_VARS
|
||||
|
||||
The `MPE_DATACATALOG_VARS` table catalogs variable attributes such as primary key status, not null constraints and index usage.
|
||||
|
||||
To trigger a scan, see the Refresh Data Catalog [instructions](https://docs.datacontroller.io/admin-services/#refresh-data-catalog).
|
||||
|
||||
## Columns
|
||||
|
||||
- `TX_FROM num`: SCD2 open datetime
|
||||
- 🔑 `TX_TO num`: SCD2 close datetime
|
||||
- 🔑 `LIBREF char(8)`: SAS Libref (8 chars)
|
||||
- 🔑 `DSN char(64)`: The library member name
|
||||
- 🔑 `NAME char(64)`: The variable name
|
||||
- `MEMTYPE char(8)`: The member type
|
||||
- `TYPE char(16)`: The column type
|
||||
- `LENGTH num`: The column length
|
||||
- `VARNUM num`: The column position in the table
|
||||
- `LABEL char(256)`: The column label
|
||||
- `FORMAT char(49)`: The SAS format associated with the column
|
||||
- `IDXUSAGE char(9)`: The column index type
|
||||
- `NOTNULL char(3)`: The NOT NULL status
|
||||
- `PK_IND num`: A flag to say whether the column is part of the primary key (1=PK, 0=Not PK). A Primary key column is identified by being in a constraint (or index) that is both UNIQUE and NOT NULL.
|
||||
|
||||
|
||||
|
20
docs/tables/mpe_datastatus_libs.md
Normal file
20
docs/tables/mpe_datastatus_libs.md
Normal file
@ -0,0 +1,20 @@
|
||||
---
|
||||
layout: article
|
||||
title: MPE_DATASTATUS_LIBS
|
||||
description: The MPE_DATASTATUS_LIBS table captures frequently changing SAS library attributes such as size (if filesystem based) and the number of tables.
|
||||
---
|
||||
|
||||
# MPE_DATASTATUS_LIBS
|
||||
|
||||
The `MPE_DATASTATUS_LIBS` table captures frequently changing SAS library attributes such as size (if filesystem based) and the number of tables.
|
||||
|
||||
To trigger a scan, see the Refresh Data Catalog [instructions](https://docs.datacontroller.io/admin-services/#refresh-data-catalog).
|
||||
|
||||
## Columns
|
||||
|
||||
- `TX_FROM num`: SCD2 open datetime
|
||||
- 🔑 `TX_TO num`: SCD2 close datetime
|
||||
- 🔑 `LIBREF char(8)`: SAS Libref (8 chars)
|
||||
- `LIBSIZE num`: The size of the library (in bytes), displayed with the SIZEKMG. format. Only applicable to BASE engine libraries.
|
||||
- `TABLE_CNT num`: The number of tables in the library.
|
||||
|
24
docs/tables/mpe_datastatus_tabs.md
Normal file
24
docs/tables/mpe_datastatus_tabs.md
Normal file
@ -0,0 +1,24 @@
|
||||
---
|
||||
layout: article
|
||||
title: MPE_DATASTATUS_TABS
|
||||
description: The MPE_DATASTATUS_TABS table captures frequently changing SAS table attributes such as size (if filesystem based), modification date, and the number of observations.
|
||||
---
|
||||
|
||||
# MPE_DATASTATUS_TABS
|
||||
|
||||
The `MPE_DATASTATUS_TABS` table captures frequently changing SAS table attributes such as size (if filesystem based), modification date, and the number of observations.
|
||||
|
||||
To trigger a scan, see the Refresh Data Catalog [instructions](https://docs.datacontroller.io/admin-services/#refresh-data-catalog).
|
||||
|
||||
## Columns
|
||||
|
||||
- `TX_FROM num`: SCD2 open datetime
|
||||
- 🔑 `TX_TO num`: SCD2 close datetime
|
||||
- 🔑 `LIBREF char(8)`: SAS Libref (8 chars)
|
||||
- 🔑 `DSN char(64)`: The library member name
|
||||
- `FILESIZE num`: The size of the table (in bytes), displayed with the SIZEKMG. format. Only applicable to BASE engine libraries.
|
||||
- `CRDATE num`: Creation date of the table
|
||||
- `MODATE num`: Modification date of the table
|
||||
- `NOBS num`: Number of Observations. Note - if the table is a SAS dataset then this _includes_ deleted rows. To remove deleted rows from a SAS dataset, it must be re-created.
|
||||
|
||||
|
30
docs/tables/mpe_submit.md
Normal file
30
docs/tables/mpe_submit.md
Normal file
@ -0,0 +1,30 @@
|
||||
---
|
||||
layout: article
|
||||
title: MPE_SUBMIT
|
||||
description: The MPE_SUBMIT table tracks the status of submitted modifications - ie SUBMITTED, APPROVED, or REJECTED.
|
||||
og_title: MPE_SUBMIT Table Documentation
|
||||
og_image: /img/mpe_submit.png
|
||||
---
|
||||
|
||||
# MPE_SUBMIT
|
||||
|
||||
The MPE_SUBMIT table tracks the status of submitted modifications - ie SUBMITTED, APPROVED, or REJECTED. It is unique on TABLE_ID.
|
||||
|
||||

|
||||
|
||||
|
||||
## Columns
|
||||
|
||||
- 🔑 `TABLE_ID char(32)`: A unique code for the submission, and corresponds to the folder in which the staged data resides.
|
||||
- `SUBMIT_STATUS_CD char(10)`: Either SUBMITTED, APPROVED, or REJECTED. Remains SUBMITTED until the final approval, or first rejection.
|
||||
- `BASE_LIB char(8)`: The LIBREF of the table being updated
|
||||
- `BASE_DS char(32)`: The name of the dataset (or format catalog) being updated
|
||||
- `SUBMITTED_BY_NM (100)`: The username of the submitter
|
||||
- `SUBMITTED_ON_DTTM num`: The timestamp of the submission
|
||||
- `SUBMITTED_REASON_TXT char(400)`: The description provided by the submitter
|
||||
- `INPUT_OBS num`: The number of observations staged
|
||||
- `INPUT_VARS num`: The number of variables staged
|
||||
- `NUM_OF_APPROVALS_REQUIRED num`: Taken from MPE_TABLES at the time of submission
|
||||
- `NUM_OF_APPROVALS_REMAINING num`: Decreased by 1 with every approval, set to 0 on rejection.
|
||||
- `REVIEWED_BY_NM char(100)`: User id that made the final approval / rejection
|
||||
- `REVIEWED_ON_DTTM num`: Timestamp of the final approval / rejection
|
Reference in New Issue
Block a user