View an IDS and Associated Artifacts

The Tetra Data Platform (TDP) has a schema viewer that you can use to view the IDS. The following video describes:

  • How to search for a schema
  • How to interact with the visualization
  • Which types of artifacts are available for each IDS

Search for a Schema and View the Schema Visualization

To search for a schema:

  1. Select Data Schemas, then View IDS Types from the hamburger main menu.
  2. The View IDS Types page appears. It has three parts - a list of IDS Types, a Schema Viewer, and a Details section.
  3. To find the schema you want, either use the scrollbar to scroll through the list of IDS types or type a term in the search filter. For example, if you type "empower" you will see IDS types with the name "empower" included.
  4. The schema that you chose appears in the center of the screen. Note that:
    *The schema displays name of each field in the schema, along with its type (string, null, object, array, number)
  • The root node is properties.
  • Clicking on a field name that has a darkened circle beside it (node) displays child field(s). Click the field name again to hide the nodes.
  • A field name that has an empty circle beside it has no child nodes.
  • Some IDS's are rather large. To make more room to see them, click Hide Details to hide the "Details" section of the page.
  • To display the "Details" section of the screen again, click Show Details.
1883

IDS Types page

Display Artifacts Associated with a Schema

To display artifacts associated with a schema:

  1. Select Data Schemas, then View IDS Types from the main menu.
  2. The View IDS Types page appears. It has three parts - a list of IDS Types, a Schema Viewer, and a Details section.
  3. To find the schema that you are interested in, either use the scrollbar to scroll through the list of IDS types or type a term in the search filter.
  4. In the "Details" section of the screen, the README.md file appears by default. You can use the drop down menu to view the different files. This table lists each file and its description:
File NameContents
athena.jsonHelps to create the athena index.
elasticsearch.jsonHelps to create elasticsearch index.
Elasticsearch MappingResulting mapping after indexing occurs.
expected.jsonUsed primarily as a human-readable example; provides an example of what the resulting JSON should look like once processing is complete.
README.mdProvides details about the file as well as updates.
schema.jsonIDS json file. This file is used in the pipeline for validation.