SlideShare a Scribd company logo
1 of 42
Necto Training
Module 28:
Panorama Support
Objectives
 By the end of this lesson you will be able to:
 List the methods of contacting support
 Gather information required for identifying the source
of the incident
 Access troubleshooting tools
 Perform basic diagnosis
Agenda
 Support Organization and SLA
 Contacting Support
 Gathering Information
 Incident Classification
 Diagnostics
 Resolution
Support Organization and SLA
Support Team Responsibilities
Resolve
Incidents
Provide
Knowledge
Knowledge Sources
 Knowledgebase site http://tech.panorama.com
 Perform trainings online and on-site
Resolving Incidents
What is an Incident? Something doesn’t work as expected, just
an inquiry about how something should
work.
How do I report one?
We answer phone calls and emails and
web submitted cases, We are available
almost 24/7 hours
How do you track
incidents?
We use Microsoft Dynamics CRM, to
manage the incoming requests.
Panorama Support SLA
Incident Type Definition/Impact
Response
Time
Urgent calls Production down Up to 2
Medium severity
Affects important work but not
production failure
Up to 4 hours
Standard
doesn’t have immediate effect on
business
Up to 24 hours
Full SLA:
http://bit.ly/qauNmD
The Support Flow
Web/Email/Phone contact
Gathering Information
Classification
Diagnostics
Resolution
Contacting Support
Web/Email/Phone contact
Gathering Information
Classification
Diagnostics
Resolution
Before Contacting Support – Check
Knowledge Base and Forum
http://tech.panorama.com
Contacting Support
 Web site http://tech.panorama.com
 Email: support@panorama.com
 Phones:
USA/Canada Toll Free:
+1-877-709-5858
Outside USA/Canada:
+1-212-257-0500
Within Israel
+1-809-37-00-73
 Skype username: panoramasupport
(pre-schedule required)
Contacting Support – Sessions Online
 http://panorama.com/help
Contacting Support – via Support Site
 http://tech.panorama.com/index.php/supportr
equest
Open your case right from here, for the
quickest service.
General Recommendation
 Recommended communication language: English
 Case number
 Will be assigned in first call
 Used for tracking for the lifetime of the case
Gathering Information
Web/Email/Phone contact
Gathering Information
Classification
Diagnostics
Resolution
Attach a Screenshot
 Screenshot of the issue
before/after
Functionality Related Questions
The questions we usually ask:
 Expected behavior
 How does it work in different circumstances?
 When did the problem initially start or when have you
noticed it?
 Last actions before the problem appeared?
Environmental Related Information
 Flash version
 Internet Explorer version
 Is Panorama web site in Trusted sites
 Where does the problem appear:
 Server
 Single client
 More then one client
Necto
Server
Web
Necto
Clients
Classification
Web/Email/Phone contact
Gathering Information
Classification
Diagnostics
Resolution
Basic Categorization
Malfunction: “It doesn’t work”
• Obvious malfunction or unexpected behavior
Feature Request :”I want it to do…”
• Adding functionality that is currently not in the
product
Question:“How to”
• Information request
Incident Categories• One or more applications did not load (connectivity)
• Unexpected error or behaviorMalfunction (functionality)
• Chart or grid are not represented correctly
• Scaling or numbers are drawn incorrectlyUI (Visual)
• User doesn’t see the data that should be displayed
• Security doesn’t apply on selected groupSecurity
• Calculation shows unexpected results
• Data is incorrect or not logical compared to other systemsData
• The performance of selected application is poor in any step (application
loading, view opening, operation etc.Performance
• Installation or upgrade process ends unexpectedlyInstallation/Upgrade
• When using the SDK functions, methods or parameters, malfunction is
observedSDK
• Any other issueMisc
Diagnostics
Web/Email/Phone contact
Gathering Information
Classification
Diagnostics
Resolution
Diagnostic Method
Malfunction (functionality)
UI (Visual)
Security
Data
Performance
Installation/Upgrade
SDK
Misc
Diagnostics
method depends
on type of incident
Malfunction
Necto
Microsoft
IIS
Microsoft
SQL/AS
Adobe
Flash
Sun Java
ASP.NET
UI (Visual)
Security
Data
Performance
Installation/Upgrade
SDK
Misc
Is Necto the problem? Or
is it a 3rd party
application?
Malfunction
Malfunction – Common To-Do
 Check different scenarios:
 Different server or client machine
 Different IE browser/Flash
 Relevant log files and tools:
 Event viewer
 Panorama flash logs UI (Visual)
Security
Data
Performance
Installation/Upgrade
SDK
Misc
Malfunction
UI – the Questions
 Questions:
 Does it happen on all client machines or
several?
 Does it happen on Necto Desktop?
 Test:
 2-3 clients with different configuration
(IE, Flash browser)
 Required information:
 Screenshot
 Expected behavior
 Exact client information
Malfunction
Security
Data
Performance
Installation/Upgrade
SDK
Misc
UI (Visual)
UI - Diagnostics Tools
 Flash testing tools
 http://kb2.adobe.com/cps/155/tn_15507.html
 http://flashbuilder.eu/flash-player-version.html
 Check Regional settings
Malfunction
Security
Data
Performance
Installation/Upgrade
SDK
Misc
UI (Visual)
UI -Common to-do’s
 Erase IE browser temporary files and cookies. The
cookies often store such information such as:
 Client Flash version
 Fonts/colors used previously
 Pane Layouts positioning
Malfunction
Security
Data
Performance
Installation/Upgrade
SDK
Misc
UI (Visual)
Security – Review of Security Types
Content
Security
Data (OLAP )
Security
Roles
• Which portions of the
data will be available
• Defined in terms of
Dimensions and
Members
Users
• Which
workboards will
be available
UI (Visual)
Malfunction
Data
Performance
Installation/Upgrade
SDK
Misc
Security
Security Issues - Diagnoses
 Validation steps:
 User Impersonation using:
 SQL Management Studio
 Necto Run As…
Role
Definitions
Import /
Sync Roles
IIS
Definition
Browser
Definition
End user
Definition
UI (Visual)
Malfunction
Data
Performance
Installation/Upgrade
SDK
Misc
Security
Security
Data
 What is a data Error?
 Wrong data value
 Incorrect calculations
 Totals not being summed up correctly
 Any other issue that causes false data
UI (Visual)
Malfunction
Performance
Installation/Upgrade
SDK
Misc
Data
Data - Diagnosis
 Test in the SQL Management Studio
and MDX Studio
 Test in different application: Excel
Pivot Tables
 Simplify view / create a new view
 Review resolve order
 Test advanced settings
 Locate error location: server, client or
both
Security
UI (Visual)
Malfunction
Performance
Installation/Upgrade
SDK
Misc
Data
Data – Diagnostic Tools
 TraceQueries - capture MDX into a log file
 Send the cube
 Without data or with demo data
 Attach relevant view
Security
UI (Visual)
Malfunction
Performance
Installation/Upgrade
SDK
Misc
Data
Data
Performance
 Find the bottleneck
Security
UI (Visual)
Malfunction
Installation/Upgrade
SDK
Misc
Performance
Data
Performance
 Measure in seconds / minutes
 Activate or Deactivate cache and measure again
 Test different applications
 Example: Excel Pivot Table
 Review the view structure:
 Large dimensions used in axis
 Nesting
Security
UI (Visual)
Malfunction
Installation/Upgrade
SDK
Misc
Performance
Performance
Installation / Upgrade
 Access permissions
 Network access restrictions (firewalls,
blocked port numbers)
 Validate installation prerequisites
 Check installation log
 Migration of data from NovaView if
relevant.
Data
Security
UI (Visual)
Malfunction
SDK
Misc
Installation/Upgrade
SDK
 Create an HTML file based on SDK sample.
 Create an HTML component or JavaScript in a Necto
WorkBoard.
Performance
Data
Security
UI (Visual)
Malfunction
Installation/Upgrade
Misc
SDK
Resolution
Web/Email/Phone contact
Gathering Information
Classification
Diagnostics
Resolution
New Feature Request / Hot Fix
Gather
information
Understand
reason
Product
Manager
review
Approval /
Reject
Prioritization Implementation
Summary
 Search Knowledge base and Forum before calling
 Help us improve: indicate and provide missing
knowledge
 Provide detailed incident information, screenshots
and relevant logs
 We are here to help you with incidents and to
provide knowledge
Thank you
Any Questions?

More Related Content

Similar to 28 - Panorama Necto 14 support - visualization & data discovery solution

Accelerate ROI with infa marketplace
Accelerate ROI with infa marketplaceAccelerate ROI with infa marketplace
Accelerate ROI with infa marketplace
Tamara Striffler
 
Iasi code camp 12 october 2013 ana tudosa - challenges in implementing and ...
Iasi code camp 12 october 2013   ana tudosa - challenges in implementing and ...Iasi code camp 12 october 2013   ana tudosa - challenges in implementing and ...
Iasi code camp 12 october 2013 ana tudosa - challenges in implementing and ...
Codecamp Romania
 
Performance testing for web applications – techniques, metrics and profiling
Performance testing for web applications – techniques, metrics and profilingPerformance testing for web applications – techniques, metrics and profiling
Performance testing for web applications – techniques, metrics and profiling
TestCampRO
 
Resume-Amarnath Chandran (1)
Resume-Amarnath Chandran (1)Resume-Amarnath Chandran (1)
Resume-Amarnath Chandran (1)
Amarnath Chandran
 
Cloud Migration: Azure acceleration with CAST Highlight
Cloud Migration: Azure acceleration with CAST HighlightCloud Migration: Azure acceleration with CAST Highlight
Cloud Migration: Azure acceleration with CAST Highlight
CAST
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
Krit Kamtuo
 
Emad Samy Mahmoud Mekdad
Emad Samy Mahmoud MekdadEmad Samy Mahmoud Mekdad
Emad Samy Mahmoud Mekdad
Emad
 

Similar to 28 - Panorama Necto 14 support - visualization & data discovery solution (20)

Data Quality Challenges & Solution Approaches in Yahoo!’s Massive Data
Data Quality Challenges & Solution Approaches in Yahoo!’s Massive DataData Quality Challenges & Solution Approaches in Yahoo!’s Massive Data
Data Quality Challenges & Solution Approaches in Yahoo!’s Massive Data
 
Non conformance Management and Tracking software
Non conformance Management and Tracking software Non conformance Management and Tracking software
Non conformance Management and Tracking software
 
How to Improve Overall Performance & Security For Any eCommerce Website In 2023
How to Improve Overall Performance & Security For Any eCommerce Website In 2023How to Improve Overall Performance & Security For Any eCommerce Website In 2023
How to Improve Overall Performance & Security For Any eCommerce Website In 2023
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
 
Non Conformance Management System
Non Conformance Management SystemNon Conformance Management System
Non Conformance Management System
 
Accelerate ROI with infa marketplace
Accelerate ROI with infa marketplaceAccelerate ROI with infa marketplace
Accelerate ROI with infa marketplace
 
Iasi code camp 12 october 2013 ana tudosa - challenges in implementing and ...
Iasi code camp 12 october 2013   ana tudosa - challenges in implementing and ...Iasi code camp 12 october 2013   ana tudosa - challenges in implementing and ...
Iasi code camp 12 october 2013 ana tudosa - challenges in implementing and ...
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
 
Online examination management system..pdf
Online examination management system..pdfOnline examination management system..pdf
Online examination management system..pdf
 
Performance testing for web applications – techniques, metrics and profiling
Performance testing for web applications – techniques, metrics and profilingPerformance testing for web applications – techniques, metrics and profiling
Performance testing for web applications – techniques, metrics and profiling
 
Resume-Amarnath Chandran (1)
Resume-Amarnath Chandran (1)Resume-Amarnath Chandran (1)
Resume-Amarnath Chandran (1)
 
State of the Market - Data Quality in 2023
State of the Market - Data Quality in 2023State of the Market - Data Quality in 2023
State of the Market - Data Quality in 2023
 
Software Engineering Fundamentals
Software Engineering FundamentalsSoftware Engineering Fundamentals
Software Engineering Fundamentals
 
2016_George Baker
2016_George Baker2016_George Baker
2016_George Baker
 
Cloud Migration: Azure acceleration with CAST Highlight
Cloud Migration: Azure acceleration with CAST HighlightCloud Migration: Azure acceleration with CAST Highlight
Cloud Migration: Azure acceleration with CAST Highlight
 
What is Platform Observability? An Overview
What is Platform Observability? An OverviewWhat is Platform Observability? An Overview
What is Platform Observability? An Overview
 
Cybersecurity update 12
Cybersecurity update 12Cybersecurity update 12
Cybersecurity update 12
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
 
Emad Samy Mahmoud Mekdad
Emad Samy Mahmoud MekdadEmad Samy Mahmoud Mekdad
Emad Samy Mahmoud Mekdad
 
Application Security 101 (OWASP DC)
Application Security 101 (OWASP DC)Application Security 101 (OWASP DC)
Application Security 101 (OWASP DC)
 

More from Panorama Software

More from Panorama Software (20)

Top BI trends and predictions for 2017
Top BI trends and predictions for 2017Top BI trends and predictions for 2017
Top BI trends and predictions for 2017
 
Centralized BI - IT and the Business
Centralized BI - IT and the BusinessCentralized BI - IT and the Business
Centralized BI - IT and the Business
 
Centralized BI in Healthcare
Centralized BI in HealthcareCentralized BI in Healthcare
Centralized BI in Healthcare
 
Panorama Necto 16
Panorama Necto 16Panorama Necto 16
Panorama Necto 16
 
Panorama Necto the most secure, centralized and state of the art Business i...
Panorama Necto   the most secure, centralized and state of the art Business i...Panorama Necto   the most secure, centralized and state of the art Business i...
Panorama Necto the most secure, centralized and state of the art Business i...
 
Necto 16 training 22 necto server
Necto 16 training 22   necto serverNecto 16 training 22   necto server
Necto 16 training 22 necto server
 
Necto 16 training 15 formulas and exceptions
Necto 16 training 15   formulas and exceptionsNecto 16 training 15   formulas and exceptions
Necto 16 training 15 formulas and exceptions
 
Necto 16 training 5 dimension selector
Necto 16 training 5   dimension selectorNecto 16 training 5   dimension selector
Necto 16 training 5 dimension selector
 
Necto 16 training 18 access security
Necto 16 training 18   access securityNecto 16 training 18   access security
Necto 16 training 18 access security
 
Necto 16 training 9 navigation component
Necto 16 training 9   navigation componentNecto 16 training 9   navigation component
Necto 16 training 9 navigation component
 
Necto 16 training 1 navigation around necto
Necto 16 training 1   navigation around nectoNecto 16 training 1   navigation around necto
Necto 16 training 1 navigation around necto
 
Necto 16 training 24 (archive) nova view to necto migration
Necto 16 training 24 (archive)   nova view to necto migrationNecto 16 training 24 (archive)   nova view to necto migration
Necto 16 training 24 (archive) nova view to necto migration
 
Necto 16 training 20 component mode & java script
Necto 16 training 20   component mode & java scriptNecto 16 training 20   component mode & java script
Necto 16 training 20 component mode & java script
 
Necto 16 training 16 workboard properties and advanced features
Necto 16 training 16   workboard properties and advanced featuresNecto 16 training 16   workboard properties and advanced features
Necto 16 training 16 workboard properties and advanced features
 
Necto 16 training 11 infographics
Necto 16 training 11   infographicsNecto 16 training 11   infographics
Necto 16 training 11 infographics
 
Necto 16 training 7 geo-analytics
Necto 16 training 7   geo-analyticsNecto 16 training 7   geo-analytics
Necto 16 training 7 geo-analytics
 
Necto 16 training 3 ribbon
Necto 16 training 3   ribbonNecto 16 training 3   ribbon
Necto 16 training 3 ribbon
 
Necto 16 training 25 - necto insights
Necto 16 training 25  - necto insightsNecto 16 training 25  - necto insights
Necto 16 training 25 - necto insights
 
Necto 16 training 23 - visual studio modeling
Necto 16 training 23 -  visual studio modelingNecto 16 training 23 -  visual studio modeling
Necto 16 training 23 - visual studio modeling
 
Necto 16 training 21 - single sign on
Necto 16 training 21 -  single sign onNecto 16 training 21 -  single sign on
Necto 16 training 21 - single sign on
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

28 - Panorama Necto 14 support - visualization & data discovery solution

  • 2. Objectives  By the end of this lesson you will be able to:  List the methods of contacting support  Gather information required for identifying the source of the incident  Access troubleshooting tools  Perform basic diagnosis
  • 3. Agenda  Support Organization and SLA  Contacting Support  Gathering Information  Incident Classification  Diagnostics  Resolution
  • 6. Knowledge Sources  Knowledgebase site http://tech.panorama.com  Perform trainings online and on-site
  • 7. Resolving Incidents What is an Incident? Something doesn’t work as expected, just an inquiry about how something should work. How do I report one? We answer phone calls and emails and web submitted cases, We are available almost 24/7 hours How do you track incidents? We use Microsoft Dynamics CRM, to manage the incoming requests.
  • 8. Panorama Support SLA Incident Type Definition/Impact Response Time Urgent calls Production down Up to 2 Medium severity Affects important work but not production failure Up to 4 hours Standard doesn’t have immediate effect on business Up to 24 hours Full SLA: http://bit.ly/qauNmD
  • 9. The Support Flow Web/Email/Phone contact Gathering Information Classification Diagnostics Resolution
  • 10. Contacting Support Web/Email/Phone contact Gathering Information Classification Diagnostics Resolution
  • 11. Before Contacting Support – Check Knowledge Base and Forum http://tech.panorama.com
  • 12. Contacting Support  Web site http://tech.panorama.com  Email: support@panorama.com  Phones: USA/Canada Toll Free: +1-877-709-5858 Outside USA/Canada: +1-212-257-0500 Within Israel +1-809-37-00-73  Skype username: panoramasupport (pre-schedule required)
  • 13. Contacting Support – Sessions Online  http://panorama.com/help
  • 14. Contacting Support – via Support Site  http://tech.panorama.com/index.php/supportr equest Open your case right from here, for the quickest service.
  • 15. General Recommendation  Recommended communication language: English  Case number  Will be assigned in first call  Used for tracking for the lifetime of the case
  • 16. Gathering Information Web/Email/Phone contact Gathering Information Classification Diagnostics Resolution
  • 17. Attach a Screenshot  Screenshot of the issue before/after
  • 18. Functionality Related Questions The questions we usually ask:  Expected behavior  How does it work in different circumstances?  When did the problem initially start or when have you noticed it?  Last actions before the problem appeared?
  • 19. Environmental Related Information  Flash version  Internet Explorer version  Is Panorama web site in Trusted sites  Where does the problem appear:  Server  Single client  More then one client Necto Server Web Necto Clients
  • 21. Basic Categorization Malfunction: “It doesn’t work” • Obvious malfunction or unexpected behavior Feature Request :”I want it to do…” • Adding functionality that is currently not in the product Question:“How to” • Information request
  • 22. Incident Categories• One or more applications did not load (connectivity) • Unexpected error or behaviorMalfunction (functionality) • Chart or grid are not represented correctly • Scaling or numbers are drawn incorrectlyUI (Visual) • User doesn’t see the data that should be displayed • Security doesn’t apply on selected groupSecurity • Calculation shows unexpected results • Data is incorrect or not logical compared to other systemsData • The performance of selected application is poor in any step (application loading, view opening, operation etc.Performance • Installation or upgrade process ends unexpectedlyInstallation/Upgrade • When using the SDK functions, methods or parameters, malfunction is observedSDK • Any other issueMisc
  • 24. Diagnostic Method Malfunction (functionality) UI (Visual) Security Data Performance Installation/Upgrade SDK Misc Diagnostics method depends on type of incident
  • 26. Malfunction – Common To-Do  Check different scenarios:  Different server or client machine  Different IE browser/Flash  Relevant log files and tools:  Event viewer  Panorama flash logs UI (Visual) Security Data Performance Installation/Upgrade SDK Misc Malfunction
  • 27. UI – the Questions  Questions:  Does it happen on all client machines or several?  Does it happen on Necto Desktop?  Test:  2-3 clients with different configuration (IE, Flash browser)  Required information:  Screenshot  Expected behavior  Exact client information Malfunction Security Data Performance Installation/Upgrade SDK Misc UI (Visual)
  • 28. UI - Diagnostics Tools  Flash testing tools  http://kb2.adobe.com/cps/155/tn_15507.html  http://flashbuilder.eu/flash-player-version.html  Check Regional settings Malfunction Security Data Performance Installation/Upgrade SDK Misc UI (Visual)
  • 29. UI -Common to-do’s  Erase IE browser temporary files and cookies. The cookies often store such information such as:  Client Flash version  Fonts/colors used previously  Pane Layouts positioning Malfunction Security Data Performance Installation/Upgrade SDK Misc UI (Visual)
  • 30. Security – Review of Security Types Content Security Data (OLAP ) Security Roles • Which portions of the data will be available • Defined in terms of Dimensions and Members Users • Which workboards will be available UI (Visual) Malfunction Data Performance Installation/Upgrade SDK Misc Security
  • 31. Security Issues - Diagnoses  Validation steps:  User Impersonation using:  SQL Management Studio  Necto Run As… Role Definitions Import / Sync Roles IIS Definition Browser Definition End user Definition UI (Visual) Malfunction Data Performance Installation/Upgrade SDK Misc Security
  • 32. Security Data  What is a data Error?  Wrong data value  Incorrect calculations  Totals not being summed up correctly  Any other issue that causes false data UI (Visual) Malfunction Performance Installation/Upgrade SDK Misc Data
  • 33. Data - Diagnosis  Test in the SQL Management Studio and MDX Studio  Test in different application: Excel Pivot Tables  Simplify view / create a new view  Review resolve order  Test advanced settings  Locate error location: server, client or both Security UI (Visual) Malfunction Performance Installation/Upgrade SDK Misc Data
  • 34. Data – Diagnostic Tools  TraceQueries - capture MDX into a log file  Send the cube  Without data or with demo data  Attach relevant view Security UI (Visual) Malfunction Performance Installation/Upgrade SDK Misc Data
  • 35. Data Performance  Find the bottleneck Security UI (Visual) Malfunction Installation/Upgrade SDK Misc Performance
  • 36. Data Performance  Measure in seconds / minutes  Activate or Deactivate cache and measure again  Test different applications  Example: Excel Pivot Table  Review the view structure:  Large dimensions used in axis  Nesting Security UI (Visual) Malfunction Installation/Upgrade SDK Misc Performance
  • 37. Performance Installation / Upgrade  Access permissions  Network access restrictions (firewalls, blocked port numbers)  Validate installation prerequisites  Check installation log  Migration of data from NovaView if relevant. Data Security UI (Visual) Malfunction SDK Misc Installation/Upgrade
  • 38. SDK  Create an HTML file based on SDK sample.  Create an HTML component or JavaScript in a Necto WorkBoard. Performance Data Security UI (Visual) Malfunction Installation/Upgrade Misc SDK
  • 40. New Feature Request / Hot Fix Gather information Understand reason Product Manager review Approval / Reject Prioritization Implementation
  • 41. Summary  Search Knowledge base and Forum before calling  Help us improve: indicate and provide missing knowledge  Provide detailed incident information, screenshots and relevant logs  We are here to help you with incidents and to provide knowledge

Editor's Notes

  1. 1
  2. We are happy to share this information with you in order to provide better service for your and our customers.
  3. Questions we usually ask regarding the environment in which you run: What version of Flash are you using? What version of Internet Explorer are you using? Panorama web site in Trusted sites Screenshot of the issue before/after Does the problem appear on the Server and Clients or the server or clients only?
  4. Necto software is strongly bounded with many other applications. First we eliminate those bounds.
  5. For location of panorama logs see: http://tech.panorama.com/index.php/kb/62-frequently-asked-questions/456-panorama-logs An Event viewer: http://www.bleepingcomputer.com/forums/topic40108.html
  6. Does it happen on all client machines or several? Does it happen on Necto Desktop? Test 2-3 clients with different configuration (IE, Flash browser) What information required: Screenshot Expected way of work Exact client information
  7. Necto Security includes 2 layer, as security error can originate from either type of security: Content Security rules, define allowed workboard for certain users or a role the user belongs to. Content Security allows workboards to be segmented according to functional areas or organizational hierarchy. For example, certain workboards containing high-level strategic indicators might be visible only to Executives. Data Security relates to which portions of the data will be available for different audiences. Its implementation addresses questions such as Who has access to Sales Performance for all products?, Can we restrict access to forecasted sales?, and others. The definitions of such Data Access Rules are made in terms of which Dimensions and Members must be hidden or shown, and are defined in the OLAP Cube (we refer to this method as OLAP Security). Both security methods are applied per user or per role that the user belongs to.
  8. Using TraceQueries registry key will create a MDX tracing at the folder c:\Program Files\Common Files\Panorama\log Explanation about TraceQueries: http://tech.panorama.com/index.php/kb/73-panorama-necto-2011/574-use-tracequeries-mechanism-to-debug-performance-issues-and-errors
  9. The installation log is created in: C:\Panorama Necto Installation
  10. Handling a feature request includes the following steps: Gather information about the requested feature Understand the reason and rational behind the request The product manager will review the request The product manager will either approve or reject the new feature request If approved, a development priority will be assigned to the feature. Should it be added immediately in a service pack, or should it be implemented in the next version of the product?
  11. 42