portal: data at our fingertips!

31
Portal: Data At Our Fingertips! Gail McGarry MacAulay Tara Morgan Florida Fish & Wildlife Conservation Commission Florida Marine Research Institute Session # 36746

Upload: gene

Post on 19-Jan-2016

30 views

Category:

Documents


0 download

DESCRIPTION

Portal: Data At Our Fingertips!. Session # 36746. Gail McGarry MacAulay Tara Morgan Florida Fish & Wildlife Conservation Commission Florida Marine Research Institute. Today’s Presentation:. A little bit of background Anatomy of our Data Portal - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Portal: Data At Our Fingertips!

Portal: Data At Our Fingertips!

Gail McGarry MacAulay

Tara Morgan

Florida Fish & Wildlife Conservation Commission

Florida Marine Research Institute

Session # 36746

Page 2: Portal: Data At Our Fingertips!

Today’s Presentation:

A little bit of background

Anatomy of our Data Portal We’ll “dissect” our portal and show you how

easy it was to create some of these elements using Portal Wizards.

Future directions

http://floridamarine.org

Page 3: Portal: Data At Our Fingertips!

FLORIDA MARINE RESEARCH INSTITUTE

Florida Fish & Wildlife Conservation Commission

Page 4: Portal: Data At Our Fingertips!

FL Fish & Wildlife Conservation Commission’sFlorida Marine Research Institute

Conduct scientific research relating to Florida’s marine resources

Provide research results to enhance management of Florida’s marine resources

Page 5: Portal: Data At Our Fingertips!

Computer Configuration

Oracle Database Server

Dell Power Edge 6450

Windows NT SP 4

4+ gb RAM

9iAS Infrastructure

Oracle Database Server

Dell Power Edge 6400

Windows 2000 Advanced Server

3.6 gb RAM

Oracle Application Server

Dell Power Edge 2550

Windows 2000 5.0 SP 2

2.3 gb RAM

9iAS Mid-tier

Page 6: Portal: Data At Our Fingertips!

Our Data Portal Concept:

• Make data and info accessible to staff

• Coordinate and promote accessibility of data for all Programs and Assets

• Facilitate use of cross-cutting applications

• Encourage value-added use of data

• Continue to develop metadata library

Page 7: Portal: Data At Our Fingertips!

FMRI’s Portal ...

• Built on Oracle’s 9i Application Server

• Developed for FMRI staff (Intranet)

• Designed to provide access to FMRI data and other resources

• Currently being tested by a limited number of staff

http://floridamarine.org

Page 8: Portal: Data At Our Fingertips!

Let’s “dissect” our Portal into different regions, for discussion purposes …

1. Data Portal Header

2. “Where do you want to go?”

pane

3. “Let’s go get data” pane

ANATOMY OF OUR DATA PORTAL

Page 9: Portal: Data At Our Fingertips!

Data Portal Header Pane-- Incorporating images and URL links

Create individual portlets with “Items” regions, add items, and then edit the item attributes.

It’s that easy !!!

Page 10: Portal: Data At Our Fingertips!

the “Where Do You Want To Go?” pane

This pane was created using the Menu Wizard in the Oracle9iAS Portal

Navigator page.

Let’s move on to our second pane --

Page 11: Portal: Data At Our Fingertips!

Using the Menu Wizard

Using the Menu Wizard, you can easily set up a list of URL links and quickly customize the look by adding icons and

altering the font.

Page 12: Portal: Data At Our Fingertips!

When you add your new menu item in a portlet, the links are ready to go!

Let’s test the “Rules & Regs”

link.

Page 13: Portal: Data At Our Fingertips!

That link connects to the Florida Administrative Code

page.

Page 14: Portal: Data At Our Fingertips!

Let’s move on to our third pane –

the “Let’s go get data” pane …

This pane features the following tabs:

Queries – retrieves data from our commercial fish landings Oracle db.

Reports – generates landings summary reports

Links to M/S Access – a Discoverer portlet

Resources – contains items useful to our staff

Page 15: Portal: Data At Our Fingertips!

Our “Queries” tab features forms, charts, and lists of values that were all created using the Portal Wizards – Really!

FORM

CHART

LIST OF VALUES

Page 16: Portal: Data At Our Fingertips!

The user enters the year and species number, then clicks on “Query” to retrieve data from our commercial fish landings database. Note: The Query button disappears when the data are retrieved!

This “master-detail form” queries two tables from our Oracle 9i database. It was created using Portal Forms Wizard.

“Instructional” text was entered in the “Header Text” box when the form was created.

Data from two tables are retrieved.

Page 17: Portal: Data At Our Fingertips!

This chart displays annual landings weight summaries from our Oracle 9i database. It was created using the

Portal Chart Wizard.

We created a dynamic “List of Values” (using the Portal LOV Wizard) and incorporated it into our chart to help select the species name.

Page 18: Portal: Data At Our Fingertips!

Using the Portal Forms Wizard …

You’ll want to label cryptic fields so that they make sense to your

user.

Page 19: Portal: Data At Our Fingertips!

The “Reports” tab retrieves data from views in our Oracle 9i database. Reports were created using the

Portal Reports Wizard.

In the Wizard, we selected the “Reports from SQL Query”

option and used a database link to access views containing the

landings summaries.

The user clicks on a summary, and a new

window pops up to display the report.

Page 20: Portal: Data At Our Fingertips!

The “Links to M/S Access” tab is an Oracle Discoverer portlet that retrieves workbooks/worksheets created from our

Microsoft Access data sets.

Clicking on “View Worksheet” displays the

worksheet information in a new window.

In the worksheet, the user can decide whether to display the data by location or date.

The user can select the date.

Page 21: Portal: Data At Our Fingertips!

Using Discoverer in your portal …

A cool feature of Discoverer is that you can export worksheets to various

output formats.

Page 22: Portal: Data At Our Fingertips!

If the user prefers not to view the prepared workbooks, they can design their own queries in Discoverer!

Clicking on “Ad-hoc Queries” launches the Oracle Discoverer

Wizard to create new workbooks.

Page 23: Portal: Data At Our Fingertips!

Using the Discoverer Wizard to Query Data

In this example, the user queries the manatee carcass and red tide location data sets to see if there are any co-occurrences. The query was written from the manatee researcher’s perspective --using the carcass location as the linked item.

Query Result

Page 24: Portal: Data At Our Fingertips!

Getting all of this to work was a little tricky … Let’s walk through the general steps that we followed to

connect to the Access databases, get started in Discoverer, and then bring Discoverer into Portal as a portlet.

Page 25: Portal: Data At Our Fingertips!

General steps to set up links to Microsoft Access data sets:

1. Set up ODBC driver on database server. Be sure to use the “Microsoft Access Driver (*.mdb)” driver

2. Edit/create an iniths_sid.ora file

3. Edit tnsnames.ora file

4. Edit listener.ora file. Don’t forget to restart listener!

5. Set up public database link.

6. Test connection.

Page 26: Portal: Data At Our Fingertips!

General steps to use Discoverer as a portlet in Portal.

1. If you are new to Discoverer, consider running the Discoverer tutorials – they’ll help you get a jump start on creating something useful with your data.

2. Use Discoverer Administrator to set up end user layers (EULs) in your Oracle database.

3. Use Discoverer Plus to create workbooks/worksheets.

4. Follow Metalink Note 212070.1, “How to add the Discoverer Portlet in a Portal Page Group?”

Page 27: Portal: Data At Our Fingertips!

Discoverer tips that we learned along the way …

If analysis requires joining tables from an M/S Access database, consider coding these as calculated fields within Access

and not performing the joins in Discoverer.

The “drill down” feature was established by setting hierarchies for all of our date fields. Thus, the user can specify the granularity (e.g., year, quarter, month, day, date).

LOV Item Classes were utilized for coded fields. Thus, users can drag and drop specific values instead of having to remember which code to use.

Think carefully when linking data across various datasets. It was very simple to combine databases/tables and produce erroneous results. Thus, we limited our data mapping to the

highest level – date & geographic location.

Page 28: Portal: Data At Our Fingertips!

We “portalized” a lot of our assets …

Page 29: Portal: Data At Our Fingertips!

Conclusions

• We found the components of 9iAS Release 2, were considerably easier to install and configure than Release 1.

• WebCache worked right away and Portal has been more stable.

• Several out-of-the-box features (e.g., the suite of wizards to create Forms, Reports, LOVs) were easy to learn and actually fun to use.

• The ability to retrieve information from our Microsoft Access datasets, via a Discoverer portlet, is a real bonus!

• New portlets being posted – both good & bad news

Page 30: Portal: Data At Our Fingertips!

We’re looking forward to 9.0.4 …

• Location portlet – MapViewer Tool

Even though we don’t use Oracle Spatial, we’re curious to see if it will work with all of our GIS data.

• Customizable portlets

We hope to use the connector for Active Directories to allow third-party authentication from our O/S.

Page 31: Portal: Data At Our Fingertips!

Life is good !!!