Data Virtualization Community Edition

Slides:



Advertisements
Similar presentations
Crystal Reports In Depth Session XII. Crystal Reports - In Depth Reports outside of halFILE Selecting an ODBC Datasource Selecting a second table and.
Advertisements

With TimeCard appointments are tagged with information that converts them into time sheets. This way users can report time and expenses from their Outlook.
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Tutorial Introduction Fidelity NTSConnect is an innovative Web-based software solution designed for use by customers of Fidelity National Title Insurance.
Databases and LINQ Visual Basic 2010 How to Program 1.
® IBM Software Group © 2009 IBM Corporation Rational Publishing Engine RQM Multi Level Report Tutorial David Rennie, IBM Rational Services A/NZ
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
1 Data Bound Controls II Chapter Objectives You will be able to Use a Data Source control to get data from a SQL database and make it available.
Key Applications Module Lesson 21 — Access Essentials
LATTICE TECHNOLOGY, INC. For Version 10.0 and later XVL Web Master Tutorial For Version 10.0 and later.
Microsoft ® Office Excel 2003 Training Using XML in Excel SynAppSys Educational Services presents:
When you run a scenario, the Vusers on each host machine use the host’s IP address. You can define multiple IP addresses on a host machine to emulate a.
SQL SERVER 2008 Installation Guide A Step by Step Guide Prepared by Hassan Tariq.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Oracle Business Intelligence Foundation – Testing and Deploying OBI Repository.
GETTING STARTED WITH VISUAL STUDIO.NET Getting Around Visual Studio.NET Using Panes Getting Panes back to normal The View Menu Online Resources Compatibility.
0 Copyright 2012 FUJITSU Interstage BOP SQL Query Tutorial Todd Palmer October 2012.
Review DATA VISUALIZATION WITH TABLEAU ONLINE TUTORIAL Training Guide Fundamentals.
Data Virtualization Demoette… ODBC Clients
Data Virtualization Tutorial… SSL with CIS Web Data Sources
Data Virtualization Tutorial: Custom Functions
with a few tips and tools for managing mail
Data Virtualization Demoette… Logging in CIS
Data Virtualization Demoette… Packaged Query Single Select Option
Visual Basic 2010 How to Program
Project Management: Messages
Data Virtualization Demoette… Business Directory Custom Properties
Data Virtualization Demoette… Caching – Database – Multi Table
Creating Oracle Business Intelligence Interactive Dashboards
Business Directory REST API
Understand Charts and SmartArt Graphics
Data Virtualization Tutorial: Introduction to SQL Script
Data Virtualization Demoette… Custom Java Procedures
Data Virtualization Demoette… Flat-File Data Sources
Forms and Reports 09.
Data Virtualization Demoette… JMeter Load Testing CIS JDBC
Data Virtualization Demoette… ADO.NET Client
Data Virtualization Community Edition
Data Virtualization Demoette… JMeter Load Testing CIS SOAP
Configuring Applications
Data Virtualization Tutorial… LDAP Domains in CIS
Data Virtualization Community Edition
Data Virtualization Demoette… CIS Rights
Data Virtualization Tutorial… CORS and CIS
Data Virtualization Demoette… Data Lineage Reporting
Learning the Basics – Lesson 1
Data Virtualization Tutorial… OAuth Example using Google Sheets
Data Virtualization Tutorial: XSLT and Streaming Transformations
Data Virtualization Demoette… JDBC Clients
Leveraging BI in SharePoint with PowerPivot and Power View
HOW TO PUT PASSWORD IN WORD, SPREAD SHEET AND DATABASE
Data Virtualization Tutorial… Semijoin Optimization
Data Virtualization Demoette… Column-Based Security
Data Virtualization Demoette… Parameterized Queries
Data Virtualization Demoette… Salesforce.com Data Source
Deploying and Configuring SSIS Packages
Data Virtualization Demoette… DDL Feature
Data Virtualization Tutorial: JSON_TABLE Queries
Comprehend. Create. Communicate. Achieve More.
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
Using JDeveloper.
InControl R2 Overview Running Reports.
NORMA Lab. 5 Duplicating Object Type and Predicate Shapes
Tutorial 7 – Integrating Access With the Web and With Other Programs
Rational Publishing Engine RQM Multi Level Report Tutorial
Bharat Prakash | Solutions Consultant
Consuming Web Services with 2E Generated Objects
Chapter 8 Using Document Collaboration and Integration Tools
Getting Started with Data
Presentation transcript:

Data Virtualization Community Edition Tutorial: Publishing Virtual Databases Hello, and welcome to the Tutorial Series for Cisco Information Server, or CIS. In this tutorial, we show how to Publish Virtual Databases.

For more details… Resources: Additional information: Archives Documentation Training Resources: Archives Data files Tutorial Document Note that Tutorials are NOT meant to be comprehensive training modules. Instead, they demonstrate a very basic use case that can be built quickly and easily. However, the Community Edition Knowledge Base contains additional information that will help you learn more and go deeper. Additional resources in the Knowledge Base include: <CLICK> Resources used to build the tutorial, such as Data Virtualization Archive files, data source files, and a document version of this tutorial. <CLICK> Additional information, including documentation and training materials.

Agenda What is it and why does it matter? How-to Summary Here is our agenda. We begin by defining Publishing and outlining its importance in Data Virtualization projects. Next we demonstrate the basics of Publishing Virtual Databases. Finally, we summarize the contents of this tutorial.

Agenda What is it and why does it matter? How-to Summary Let’s begin by discussing what Publishing is, and why it is important for Data Virtualization.

What is it? Publishing Makes CIS resources accessible to authorized consumers Accessible as a Database via JDBC, ODBC, ADO.NET, OData Accessible as Web Services via REST, SOAP Many resource types may be published Data Virtualization developers use CIS Studio to create virtual views, procedures, transformations, and other types of resources. By default, these resources are not accessible to data consumers. Publishing is the act of making CIS resources accessible to authorized consumers. We can choose to Publish resources as Virtual Databases, as Web Services, or both. Virtual Databases can be accessed by any client tool that connects via JDBC, ODBC, ADO.NET, or OData protocols. Published Web Services are accessible via REST and SOAP protocols. In this introductory demo we will concentrate on publishing virtual views, which is the most common use case for publishing. However, many other types of resources may be published, including Procedures, Transformations, Tables from physical data sources, and even entire physical databases.

Why does it matter? Publishing Simplifies Enterprise data access Hides Enterprise data complexity Users leverage tools of choice Publishing is an essential capability for Data Virtualization, because it makes virtualized data accessible to data consumers. Virtual databases provide a simplified “front door” to all data in the enterprise, while hiding the complexity of the many disparate physical data sources in the Enterprise. Publishing as a database is important because it presents data in a format that can be accessed by all data visualization tools. This means that data consumers can continue to use their data visualization tools of choice to consume virtualized data.

Agenda What is it and why does it matter? How-to Summary Next, let’s walk through the basic steps of Publishing a Virtual Database.

Here is the business problem… Data Consumers Here is the business problem we illustrate in this tutorial. <CLICK> CIS Developers access many different physical data sources… <CLICK> To produce federated virtual views of data. <CLICK> However, these views are only accessible within the CIS Studio development environment. They are not visible to data consumers using other data visualization tools. <CLICK> To make these virtual views accessible to data consumers, we will publish them into a virtual database. This virtual database presents itself as an ANSI-standard SQL database, and accepts client connections from any tool that can use JDBC, ODBC, ADO.NET, or Odata protocols.

Let’s get started… We’re now ready to begin. We’re going to publish the Virtual View named CompositeView from the CIS Examples folder, as shown here.

Publish the View Right-click CompositeView and select Publish.

Publish the View As the dialog box shows, I have already published several virtual databases. I could publish to one of these, but for this example let’s create a new virtual database. <CLICK> Click Databases to indicate that you do not want to use an existing virtual database. <CLICK> Now click Add Composite Service. <CLICK> Give the Service a Name.

Publish the View The new Virtual Database is created. <CLICK> Now the Add Catalog and Add Schema buttons are enabled. These are optional. However, if you want clients to connect via ODBC, be sure to define at least a catalog. The ODBC protocol requires a catalog to be present. For this example… <CLICK> … we’ll define a Catalog… <CLICK> … and a Schema.

Publish the View The Catalog and Schema are added to the Virtual Database. <CLICK> … Optionally, you can change the name of the published view. Click OK… <CLICK> and the View is added to the Schema.

Verify the Published View Now you can open the published View and examine its column names and data types. <CLICK> Click Show Contents… <CLICK> … to bring back a small sample of the data. Our published View is working correctly.

Publish to an Existing Virtual Database Let’s publish a second view, in order to show how to add a View to an existing virtual database. Create a new View in a folder of your choice. <CLICK> Again, we’ll use the Composite View as our example, but you can use any resource you like. Drag it onto the View canvas and define the projection as you would for any View. <CLICK> Right-click the new View and select Publish.

Publish to an Existing Virtual Database Now, instead of creating a new Virtual Database, simply select the schema we created earlier. <CLICK> Optionally, change the name for the published View, and click OK.

Publish to an Existing Virtual Database The new view is added to the Virtual Database. You can open it and examine it just as we did before.

Changing a Published Resource Finally, let’s see what happens as we make changes to published resources. Open the view you created for the last example. Don’t open the Published table in the Virtual Database, but open the view you published in your development folder. <CLICK> Change the View, as shown here, and save your work.

Changing a Published Resource Now open the published view in the virtual database. <CLICK> Note that our change is reflected in the Columns list… <CLICK> … and in the returned data. Resource changes are automatically propagated. No re-publish is required.

Changing a Published Resource Open the lineage diagram to verify the lineage of the change we made. <CLICK> The new column was added in the View we created based on CompositeView, and was propagated from there to the published view. We have seen how to publish a View to a new virtual database, how to add a view to an existing virtual database, and we have examined the effects of changes to resources. Our tutorial is complete.

Agenda What is it and why does it matter? How-to Summary Let’s summarize what we have seen in this tutorial.

Summary: Definition Publishing Makes CIS resources accessible to authorized consumers Accessible as a Database via JDBC, ODBC, ADO.NET, OData Accessible as Web Services via REST, SOAP Many resource types may be published Data Virtualization developers use CIS Studio to create virtual views, procedures, transformations, and other types of resources. By default, these resources are not accessible to data consumers. Publishing is the act of making CIS resources accessible to authorized consumers. We can choose to Publish resources as Virtual Databases, as Web Services, or both. Virtual Databases can be accessed by any client tool that connects via JDBC, ODBC, ADO.NET, or OData protocols. Published Web Services are accessible via REST and SOAP protocols. In this introductory demo we concentrated on publishing virtual views, which is the most common use case for publishing. However, many other types of resources may be published, including Procedures, Transformations, Tables from physical data sources, and even entire physical databases.

Summary: Benefits Publishing Simplifies Enterprise data access Hides Enterprise data complexity Users leverage tools of choice Publishing is an essential capability for Data Virtualization, because it makes virtualized data accessible to data consumers. Virtual databases provide a simplified “front door” to all data in the enterprise, while hiding the complexity of the many disparate physical data sources in the Enterprise. Publishing as a database is important because it presents data in a format that can be accessed by all data visualization tools. This means that data consumers can continue to use their data visualization tools of choice to consume virtualized data.

Summary: Key Take-aways Publishing You can create as many Virtual Databases as you like Catalogs and Schemas are optional. However, Catalogs are required for ODBC clients. Changes are automatically propagated to published resources As you work with Publishing in CIS, keep these key take-aways in mind. You can create as many virtual databases as you like, and you can add resources to any of them. Optionally, you can create catalogs and schemas for your virtual databases. Note, though, that ODBC clients require the presence of a Catalog. When you change an underlying resource, the published dependent resource is automatically changed.

Summary: What’s next? Use your knowledge to make your resources available to data consumers Leverage your knowledge to publish other types of resources Learn to connect external clients to Virtual Databases After completing this tutorial, you are ready to make your work available to external clients. Use your learning from this tutorial to publish virtual views for end-user consumption. Leverage your knowledge to publish other types of resources, such as Procedures, Transformations, and physical tables. Use other Tutorials to learn how to connect client tools to your Virtual Databases using protocols such as JDBC, ODBC, ADO.NET, and OData. Thank you.