Dream Report® Programming Free™ Designer Friendly™ REPORTING Ocean Data Systems The Art of...
-
Upload
milo-parker -
Category
Documents
-
view
232 -
download
3
Transcript of Dream Report® Programming Free™ Designer Friendly™ REPORTING Ocean Data Systems The Art of...
Dream Report® Programming Free™Designer Friendly™
REPORTING
Ocean Data SystemsThe Art of Industrial Intelligence
Dream Report is:Dream Report is professional Designer-Friendly™
reporting software for industrial automation
Scalable All-In-One Solution
• No strong hardware or server OS requirements
• Produces PDF, Excel, Web, Database output
Easy-to-use tool for non-programming users
• No programming or scripting
• No software development skills are required to design reports
• 2 Days training is enough to develop and maintain reporting
Open connectivity• Real-time connectivity to SCADAs, HMIs, PLCs, …• Connectivity to databases (SQL Server, MySQL, Oracle, …)• Direct connectivity to proprietary historians
Leader in Industrial Reporting Technology
How it Works and What it Does:
Connect to data sources
Design report templates
Generate reports
Publish & Distribute reports
Leader in Industrial Reporting Technology
Generate and execute
Design and configure
Data Logger
Real-Time Data and Alarms
Access existing 3-d party archives
Design Reports
Configure Data Aggregation
GenerateReports
HMIs, PLCs, DCS, SCADA, …
Connect to Data Sources
HISTORIAN DATA OPC HDA
• ODBC & OLE
• CSV files
• Native drivers for proprietary archives
REAL TIME data and alarms
- OPC DA-AE
- Native Drivers
Dream Report logger can archive real time data into any open database• SQL Server
• MySQL
• Oracle
• Access
• …
Provide Data Provide Data
Provide Data
Provide Reports
• Design reports in easy environment
• Use Page Templates
• Use Report Templates
Define and execute periodically any type of calculations:
Min, Max, Average, Current, Integral, Duration, Counter, SQL commands, free Mathematical Calculation…
Automatically: On
Schedule On Event
Manually: Select Report Change period or select batch Generate new report
The Architecture:Automatically Publish and Distribute Web Portal File Server eMail Printers MobileFTP Server
Leader in Industrial Reporting Technology
ConnectivityR
eal-t
ime
Dat
a
Ext
erna
l Arc
hive
s
and
Dat
abas
es
Open Communication Protocols:
Direct Communication To HMI/SCADA:
Direct Access to Custom Historians:
Access to Open Databases:
Leader in Industrial Reporting Technology
Reporting Development Environment
Developer-friendly environment
Integrated statistical objects
Built-in statistic functions
Template-based development
No programming, no SQL scripts
Charts Tables Widgets Pictures
Leader in Industrial Reporting Technology
Runtime EnvironmentRuntime engine runs as a service
Dynamic Report Generator as a window or ActiveX component
Runtime Management Console – User Interface window
User is able to generate also reports using:
Command Line External Data SourceWeb Portal
Leader in Industrial Reporting Technology
Web Portal
Security• User authentication• Access to predefined report list per user
Accessibility• Can be used in Internet and Intranet• Is supported by all common web browsers• Run on mobile devices (Android, iOS, …)
• Easily create interactive web application• Dynamic filtering, navigation, …
Interactive reporting
• Access any existing reports library • Generate new dynamic reports
Ergonomy
• Fully automatic. No web skills required
Leader in Industrial Reporting Technology
Dream Report on Mobile DevicesDream Report Has Special
Web Portal for Mobile Devices
User authentication
Access to all generated reports
Generate new reports
Use Interactive Dynamic Web Applications
Use Interactive Dynamic Web Applications
Use MANUAL DATA ENTRY FORMS!
N E W !!!
Android
iOS
iPad
iPhone
Windows Mobile
Leader in Industrial Reporting Technology
Auto-Batch Reports
Reports can be automatically generated at the end of a batch:
By a command line
By web URL command
By real-time event (e.g. OPC, Modbus, …)
Dream Report
Leader in Industrial Reporting Technology
Secure Environment
FDA CFR 21 Part 11 validation:
User Management:• Local or Windows-integrated user management• Support Windows local or/and domain users and user groups• Extended user access control to reports and modules
Version Control
• Secure version ID stamp on reports
• Ability to roll back to the specific (certified) report version
• Track user changes in secure database
Runtime is running as a service!
DID Y
OU
SEE
THAT?!!
Leader in Industrial Reporting Technology
Report Version Control
Add secure object with report version on report page
Every save of report modification increment its version
Option to oblige developer to enter comments
Ability to roll-back or roll-forward report to desired version
Audit trail database with all versions information with:• Date and time• Report name and Version number• User name• User comments
Leader in Industrial Reporting Technology
RedundancyTwo runtime engines can run in a couple in hot-backup mode:
Redundant servers will share: Connectivity to data sources Archiving data Generating reports
Sharing one database
MainServer
BackupServer
CentralDatabase
Using different databases
MainServer
BackupServer
Leader in Industrial Reporting Technology
Virtual Report Instances
Create report instances just by selecting different sets of tags
No need to re-create reports
Manage one report with multiple sets of tags as multiple reports
Separate generation and distribution rules for each report template
Apply to multiple equipmentOne Report
Engineering Tools
Leader in Industrial Reporting Technology
Build a Chart or Calculations on Prepared Aggregated Data
Define extraction mode for any object from any data source:
Aggregation Data Filter
(e.g. Hourly averages, first 10 values, 100 values over period, any …)
Build charts directly on key values
Automatically works on all retroactive historical data
Leader in Industrial Reporting Technology
Setpoint AnalysisAutomatic Setpoint Analysis and Results Calculation
Start and End of stability zone
Mark on a chart Start and End of stability
Automatic stability process validation – Pass or Failed
Calculate rate of change before/after stability
Calculation and Display on a chart: Fastest/Slowest TC, All TCs
Various rules for process validation
Leader in Industrial Reporting Technology
Archive Aged Data and Keep it Ready and Available
Define maximum age for data in Dream Report database
Database Archiving
All aged data will be recorded into binary archive files and deleted from
Dream Report database
When generating report, which requires aged data – it will be automatically loaded
into the database, generate report and then remove it from the database again.
Dream Report Database
File ServerBinary archive files with aged data
Generated reports
Archiving aged data Auto-load of aged data for report generation
Leader in Industrial Reporting Technology
Custom Archive Import:
Periodic automatic import of any external open or custom archive into a
Dream Report database (e.g. SQL Server)
Is not limited to a database – the tool is available for all historical drivers
Available import by period (e.g. every 1 hour) or by absolute time
Engineering Tools
Dream Report
CSV Excel BACnet trend data
Custom Archive Import
SQL Server
Leader in Industrial Reporting Technology
WEB Reports
User is able to:
Add dynamic generation and filtering controls directly to report
Drop down list (List box)
Button (action button)
Date/time picker
Hyperlink
User can make filtering selections directly in report and see the result straight forward.
Web reports do not create a document (file) for every generation The result is on the screen
Leader in Industrial Reporting Technology
Web Reports
Slide 23
Filtering capabilities for web reports:
Combo boxes can be automatically filled with:
List of tags for dynamic replacement
List of batch Ids for report generation
Result of SQL query for filtering
Predefined manual entries
Text edit boxes can contain user manual entries
User can in real time select tags, which will be used in report
User can in real time select Batch ID, which will be used for report
Leader in Industrial Reporting Technology
Maintenance Reports
OEE – Operating Efficiency Evaluation Reporting
Equipment Running time
Equipment Down time
On Counter / Off Counter
System Availability
Production KPIs
Conditional calculations
Dream Report has integrated built-in functions to calculate:
Leader in Industrial Reporting Technology
Automatic report generation and distribution upon calculated OEE data
Generate and send report as soon up time reaches pre-defined value
Generate and send service request upon equipment running time
Let system analyze and control maintenance of your equipment for you!
Proactive Maintenance Reports
Leader in Industrial Reporting Technology
Energy Efficiency ReportingDisplay Energy Information
Calculated information can be displayed as:
Numeric value
Dashboard
Energy indicator
Bar graph
Chart
Leader in Industrial Reporting Technology
Manual Data Entry Web Forms
Define manual parameters (Names, types, validation rules)
Add text box objects, combo (list) boxes and link them to
corresponding manual parameters
Build multiple data entry forms in a free way
Also, build data correction and data validation forms
Leader in Industrial Reporting Technology
Manage Manual Data
Using Manual Data, User Can:
Correct existing values
Correct timestamp of existing values
Validate existing values (either original or corrected)
Insert Manual Values
Do report on non-validated values only
Do report on validated values only
Do report on non-validated and validated values
Leader in Industrial Reporting Technology
Command Line Report Generation
Compile a Command Line in HMI or other external application
Launch command line and generate report
Report can be automatically open upon generation
Dream Report will be used as invisible/transparent report
generation platform
Leader in Industrial Reporting Technology
Dynamic Report Generator as ActiveX
Dynamic Report Generator can be integrated into external application User Interface as ActiveX
User will see all reports tree, select report, time period and generate
report directly from his native user interface
Default time period can be pre-defined
Perfect solution to use with any ActiveX container 3rd party application
Leader in Industrial Reporting Technology
Web Reports Integration – Dynamic URL Integrate Dream Report web page into 3rd party web portal
Generate and display result report using URL command only
Pass dynamic time period and/or other multiple dynamic
parameters using URL command or/and Web API
So, user can user Dream Report as transparent report generation
platform, seamlessly integrated into external web application
Leader in Industrial Reporting Technology
Dream Report in Vertical Markets
Top 8 Vertical Markets for Dream Report:
Water and Waste Water
Manufacturing & Batch
Pharmaceutical & Chemical
Energy and Facility Management
Heat Treatment (Steel, aluminum, aerospace, …)
Machine builders
Oil and Gas
Building Automation & BMS solutions