User Guide > Publishing Resources > About Publishing Resources
 
About Publishing Resources
Resources are initially defined in a Studio user workspace or in a Studio shared workspace, but they are not available for end-user consumption until they are published. You can publish any type of tabular data (views, data stored in a table in a text file, relational database tables, or LDAP tables) or procedure (SQL scripts, Java procedures, transformations, parameterized queries, and packaged queries). You can also publish an entire data source. The structure of the data source is preserved in the published version.
TDV does not recommend publishing a database table directly. The recommendation is to create a composite view of the table and publish the view.
Any time an original resource is modified, the corresponding published resource reflects the change. Also, you can access and use the data from an original resource through the corresponding published resource.
You can make resources available to client applications by publishing them as Data Services. For quick steps, see Publishing Resources (Creation, Access, and Deletion).
Resources can be published as:
Databases—You can create TDV databases, catalogs, and schemas in this container to publish tabular data and procedures. You can create as many TDV databases and schemas as you need. You can query the published tabular data as you would query any normal database.
For details, see Publishing Resources to a Database Service.
Optionally for database services, you can learn about the following options to decide if you would like to implement them in your environment:
About the TDV DDL Feature
About the OData Feature
Web services—You can create Web services within this container. Within a Web service, you can publish tables and procedures as links to the actual resources.
For details, see Publishing Resources to a Web Service.
Optionally for Web services, you can decide how to manage XML objects for implementation in your environment:
Accessing REST-Based Web Services Using JSON
Resources are published to the Data Services node in the resource tree. The Data Services node is a published interface that should be organized for the convenience of the client that needs to access that data.
For details on how client applications can query and consume published resources, see the TDV Client Interfaces Guide. Connectors must be defined prior to publishing resources over JMS. See “Configuring TDV Data Connections” in the TDV Administration Guide.