13
Data Connection UI Design walkthrough

Data Connection UI Design walkthrough. Current MS data connection UI technologies OLEDB ODBC ADO.NET VS Data Connection UI OLEDB Data Link UI ODBC Admin

Embed Size (px)

Citation preview

Page 1: Data Connection UI Design walkthrough. Current MS data connection UI technologies OLEDB ODBC ADO.NET VS Data Connection UI OLEDB Data Link UI ODBC Admin

Data Connection UI

Design walkthrough

Page 2: Data Connection UI Design walkthrough. Current MS data connection UI technologies OLEDB ODBC ADO.NET VS Data Connection UI OLEDB Data Link UI ODBC Admin

Current MS data connection UI technologies

OLEDBOLEDB

ODBCODBC

ADO.NETADO.NET

VS Data Connection UIVS Data Connection UI

OLEDB Data Link UIOLEDB Data Link UIODBC Admin UIODBC

Admin UIMicrosoft

QueryMicrosoft

Query

Office Data Connection Wizard

Office Data Connection Wizard

ODBC Connection

Wizards

ODBC Connection

Wizards

ExcelExcel Report BuilderReport Builder

Visual StudioVisual Studio

SQL ASOracle ... SAP

...XLS MDB

Model DesignerModel

Designer

RS Data Source UIRS Data Source UI

AS Data Source UIAS Data

Source UI

Report DesignerReport

Designer

...

Page 3: Data Connection UI Design walkthrough. Current MS data connection UI technologies OLEDB ODBC ADO.NET VS Data Connection UI OLEDB Data Link UI ODBC Admin

Screens of existing UI

Page 4: Data Connection UI Design walkthrough. Current MS data connection UI technologies OLEDB ODBC ADO.NET VS Data Connection UI OLEDB Data Link UI ODBC Admin

RS new data connection workflow

Page 5: Data Connection UI Design walkthrough. Current MS data connection UI technologies OLEDB ODBC ADO.NET VS Data Connection UI OLEDB Data Link UI ODBC Admin

CancelHelp NextBack

AdventureWorkshttp://host1/site1/doclib/folder1/AdventureWorks.rsdsNice description of my connection

rosedata Northwindhttp://host2/reportserver/Data Sources/rosedata NorthwindNice description of my connection

Create a new connection in my report

Select a connection or report model

Browse…

Recently used shared

connections

Other shared connections

Select a existing connection:

Selecting from existing connections

Page 6: Data Connection UI Design walkthrough. Current MS data connection UI technologies OLEDB ODBC ADO.NET VS Data Connection UI OLEDB Data Link UI ODBC Admin

CancelHelp NextBack

AdventureWorkshttp://host1/site1/doclib/folder1/AdventureWorks.rsdsNice description of my connection

rosedata Northwindhttp://host2/reportserver/Data Sources/rosedata NorthwindNice description of my connection

Create a new connection in my report

Select a connection or report model

Browse…

Recently used shared

connections

Other shared connections

Select a existing connection:

Data Source Credentials

Connect

Connecting to AdventureWorks

Cancel

joeuserUser name:

Password:

Remember my password for this connection

Connect using: Database credentials

Asking credential info

Page 7: Data Connection UI Design walkthrough. Current MS data connection UI technologies OLEDB ODBC ADO.NET VS Data Connection UI OLEDB Data Link UI ODBC Admin

Happy path completed

CancelHelp FinishBack

Connection succeeded.

Click Finish to close the wizard.

Connection: AdventureWorks

Location: http://host1/site1/doclib/folder1/AdventureWorks.rsds

Page 8: Data Connection UI Design walkthrough. Current MS data connection UI technologies OLEDB ODBC ADO.NET VS Data Connection UI OLEDB Data Link UI ODBC Admin

CancelHelp NextBack

AdventureWorkshttp://host1/site1/doclib/folder1/AdventureWorks.rsdsNice description of my connection

rosedata Northwindhttp://host2/reportserver/Data Sources/rosedata NorthwindNice description of my connection

Create a new connection in my report

Select a connection or report model

Browse…

Recently used shared

connections

Other shared connections

Select a existing connection:

Creating new connection

Page 9: Data Connection UI Design walkthrough. Current MS data connection UI technologies OLEDB ODBC ADO.NET VS Data Connection UI OLEDB Data Link UI ODBC Admin

Creating new connection

CancelHelp NextBack

AdventureWorkshttp://host1/site1/doclib/folder1/AdventureWorks.rsdsNice description of my connection

rosedata Northwindhttp://host2/reportserver/Data Sources/rosedata NorthwindNice description of my connection

Select a connection or report model

Browse…

Recently used shared

connections

Other shared connections

Select a shared connection:

Create a new connection in my report

Page 10: Data Connection UI Design walkthrough. Current MS data connection UI technologies OLEDB ODBC ADO.NET VS Data Connection UI OLEDB Data Link UI ODBC Admin

Detecting data source

Help NextBack Cancel

Browse…

Detect

Enter the location of the data source (examples):

Identify the location and type of the data

source

Detect the data source type:

Manually configure the connection

ducky1

Detect

Detecting data sources at this location....

Manually configure the connection

Page 11: Data Connection UI Design walkthrough. Current MS data connection UI technologies OLEDB ODBC ADO.NET VS Data Connection UI OLEDB Data Link UI ODBC Admin

Selecting data source

Help Next Cancel

ducky1Microsoft SQL Server

ducky1 Browse…

Select the data source:

Back

Enter the location of the data source (examples):

Identify the location and type of the data

source

Detect

Detect the data source type:

Manually configure the connection

ducky1\OTHERINSTANCEMicrosoft SQL Server

Page 12: Data Connection UI Design walkthrough. Current MS data connection UI technologies OLEDB ODBC ADO.NET VS Data Connection UI OLEDB Data Link UI ODBC Admin

Selecting database

Help FinishBack Cancel

Data source: ducky1

Type: Microsoft SQL Server

Connect as: joeuser

Connection succeeded.

Choose a database:

AdventureWorks

AdventureWorksDW

master

Northwind

Page 13: Data Connection UI Design walkthrough. Current MS data connection UI technologies OLEDB ODBC ADO.NET VS Data Connection UI OLEDB Data Link UI ODBC Admin

New connection completed

Help CancelFinish

AdventureWorks

Data source: ducky1

Type: Microsoft SQL Server

Connect as: joeuser

Connection succeeded.

Back

Choose a database: