- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-03-2020 10:10 AM
How do I print, view, or export a database schema for my SNOW instance and applications?
I found the "Dictionary Entries" list of 99,000 + rows, but this is not at all helpful! How does a user or developer print what is classically called the database schema? (See James Martin's book " Computer Data-Base Organization" for definition of a schema.)
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2020 05:12 AM
There is a table that contains all of the components installed on your instance. The table name is sys_metadata. Filtering this will give you everything that is installed on your instance. Here are the steps to see what you want for a particular scope:
- In the app nav filter type "sys_metadata.list" - without the quotes.
-
- This will provide a list of all the components installed on your instance. Tables are one of those components.
- This list is huge. Filter it for the scope application you are asking about.
-
- Use the filter Application | is | Z, where Z is the name of the scoped application.
- Then filter that list for Class | is | Table.
This will show all roles that were installed with the specific scoped application you have used in your filter.
Here is the knowledge article that discusses this:

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-03-2020 10:25 AM
Follow below to view schema map
Regards,
Sachin

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-03-2020 10:26 AM
Follow below to view schema map
Regards,
Sachin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-03-2020 10:51 AM
Thanks, this helps. Is more power available? The tips require knowing which table is of interest, selecting it, and viewing the schema. What if I want to see all of the tables supporting one of the applications? For example, all of the tables added with and / or used by in the Advanced Risk application?
Also, I have been searching the developer's site for basic training in this sort of general knowledge. Is there a training module that focuses on general knowledge, like this topic?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-03-2020 11:00 AM
You can get list of all tables installed with any application on documentation site e.g Advanced Risk application
You can go to https://docs.servicenow.com and search like "tables installed with advanced risk" and you will see below kind of search results
Regards,
Sachin