User Guide > Overview of Studio > About Studio > Modeler Resource Tree
 
Modeler Resource Tree
The Modeler resource tree is a hierarchical structure of all currently defined resources. TDV uses the term resources to collectively refer to all objects that are used for data modeling and building business solutions using TDV software. These resources include data sources, views, parameterized queries, SQL scripts, Java procedures, packaged queries, transformations, and TDV data services (which are available as TDV databases and Web services). See these sections for more details about the Modeler resource tree:
If you hover the pointer over the name of a resource, a tooltip displays information about the resource. The tooltip contents depends on the resource type.
The parent container path plus the resource name make up a unique identifier for invoking and referencing any TDV-defined resource. For example, the inventorytransactions table is referred to as /shared/examples/ds_inventory/inventorytransactions. This reference to this table is different from the XML schema definition set with the same name— /shared/examples/InventoryTransactions—both because the parent container path is different and because the name and path used to refer to the resource are case-sensitive.
Note: The resource tree displays only the resources the current user has permissions to view and use.
Location where Resource Tree Items Are Saved
The following table lists the relationship between the resources displayed in the resource tree.
Resource in the workspace and published areas
Resource in <TDV Host>
Desktop <current user>
/users/<domain>/<current user>
Desktop <current user>/Data Services
/services
Desktop <current user>/Data Services/Databases
/services/databases
Desktop <current user>/Data Services/Web Services
/services/webservices
Desktop <current user>/My Home
/users/<domain>/<current user>
Desktop <current user>/Shared
/shared
The resource tree displays all system-created containers and all resources currently defined in TDV. When you create a new resource to use in the system, you add that resource to a container. None of the top-level system-created containers can be edited or deleted. The system-created nodes in the resource tree are described in the following sections:
Desktop
Data Services
My Home
Shared
<TDV Host>
Desktop
The Desktop represents the current user’s virtual work area on TDV Server. Some container names shown on the Desktop are shortcuts that provide easy access to containers deeper in the server’s resource hierarchy (Data Services, My Home, Shared). The fourth container on the desktop, <TDV Host>:<port id>, represents the complete resource hierarchy of the server, including the contents of the other three Desktop containers.
Note: You cannot add a resource directly to the Desktop node of the resource tree.
Data Services
The Data Services folder contains two system-created containers, neither of which can be edited or deleted:
Databases, into which you publish the resources that you want to make available to client applications that connect to TDV Server.
Web Services, into which you publish the resources that you want to expose to Web Services clients.
Databases and Web Services within Data Services display all the resources published by any user in the system. Each published resource is tied to an unpublished resource residing elsewhere in the system.
For details on publishing, see Publishing Resources. For details on how clients can access the published resources, see the TDV Client Interfaces Guide.
The Databases/system folder of the resource tree contains system tables that are used by the TDV system. For details on the contents of Databases/system, see the TDV Reference Manual.
Note: The system tables are subject to change with new releases of the system.
My Home
My Home is a semi-private (visible only to you and an administrator with full privileges) work area where you can design, develop, and test resources prior to exposing them as shared resource definitions or publishing them as externally available resources.
My Home is a shortcut to the directory folder <hostname>/users/<Domain>/<CurrentUser>. The name of the Studio user appears in parentheses at the top of the Studio navigation tree.
My Home cannot be deleted, and ownership of the container is ordinarily not reassigned. My Home can contain any other type of resource. These resources can reference other shared or published resources. For details about adding and publishing resources, see Publishing Resources to a Database Service.
Shared
Shared is a system-created container that contains all resources made available to all users in the system with appropriate access privileges. It is a place to store projects for teams to work on. For details about access privileges, see the TDV Administration Guide.
Shared/examples
This folder contains sample resources. For more information, see the TDV Getting Started Guide.
<TDV Host>
<TDV Host> is the name and port ID (in the form <TDV Host:Port ID>) of the TDV server to which Studio is connected. If Studio is connected to TDV on the local computer, the hostname is localhost by default. The default port number is 9400. <TDV Host> represents the entire contents of the TDV Server on your machine and has the following system-created containers:
Containers
Description
services
The services container has the same contents as the desktop folder named Data Services.
lib
The lib container contains all the system API calls. For details, see the TDV Application Programming Interfaces Guide.
security policy
This container holds security policies. TDV comes with a set of prebuilt security policies and if you define custom security policies, they are saved in this location.
shared
The shared container has the same contents as the desktop folder named Shared. When you add any resource to <TDV Host>/shared, the change is reflected in the structure of Desktop/Shared. For details, see Location where Resource Tree Items Are Saved.
policy
Contains security and cache policies.
users
The users container has one container for each security domain in the server. The default domain composite is system-created, and cannot be edited or deleted. The system-created user named admin belongs to the domain composite.
Each domain in users is represented by a folder-container, and each domain has a container for each user in that domain. These containers are referred to as those users’ “home folders.”
You cannot add a resource directly to the users node, but when an administrator adds a user to a domain in the system, the new user’s name and resources are displayed here. For details on adding users to the system, see the TDV Administration Guide.
From users, you can view other users in the system and use their resources if you have appropriate access privileges.
If you view your home folder from users, you see your Desktop/My Home, because My Home represents your home folder.