ABOUT JMP LIVE
ADMINISTRATION, INSTALL & DEPLOYMENT
SALES TARGETING AND POSITIONING
LICENSING AND PRICING
EVALUATIONS/TRIALS/EARLY ADOPTER
ABOUT JMP LIVE:
OPEN ALLCLOSE ALL
What is the difference between JMP Public, JMP Live Hosted and JMP Live On-Premise?
- JMP Public is free and the data will be seen by anyone.
- JMP Live (hosted or on-premise) is a paid product for proprietary data to be shared privately and securely within an organization.
- It is more expensive to purchase JMP life with hosting services provided by JMP
- See more benefits of hosted vs on-premise below in the sales targeting and positioning section.
What is the architecture of JMP Live?

- JMP Client – Publisher of a report or set of reports from desktop JMP.
- JMP Web Application – The reports residing on JMP Live.
- JMP Pool Manager – Compute Resource #1 – Contains instances of JMP that allow for that sort of processing on reports that require filtering or “recalculation”
- Dedicated Compute Resource #2 – Contingent upon the user load on JMP Live, additional instances of JMP may be needed for the JMP Pool Manager, which warrants this Resource.
- PostegreSQL DB – Storage database.
- Authentication – The technology behind allowing users to log in, view, and publish to JMP Live
- Internet Browser – Mechanism to view and interact with reports on JMP Live.
Since Keycloak and PostgreSQL are not embedded in JMP Live, use of both by the customer for things other than JMP Live are subject to the third-party terms associated with that software.
That's too confusing for my audience. Can we get an explanation/diagram for non-IT people?
- EXPLORE: You explore data with JMP on your desktop and then discover something that you want to share with others within the organization who may or may not have JMP.
- PUBLISH: Discoveries are published to JMP Live that is either hosted by JMP (hosted version) or hosted internally by your organization (on-premises version).
- SHARE: Those reports then get pushed out to JMP Live where licensed JMP Live users can access them.
- ENRICH: Users can interactively explore the reports using the same options found in JMP, such as the column switcher and local data filter.
If JMP hosts JMP Live for a customer, where is the server physically located?
JMP uses AWS which has a number of availability zones worldwide. We will align the AWS zone with the location of most of the report consumers for optimal performance.
*Note: For remote employees, organizations will need a corporate VPN solution that allows access to JMP Live and other internal websites within the organization’s firewall.
What is JMP Live not?
- JMP on the cloud.
- real-time dashboards/reporting. You can automate your data to be updated at whatever frequency the client desires (every second if they want), but it is not real time.
- a replacement of presentation virtualization licenses of JMP or JMP Pro.
- It is subject of limitations of the existing interactive html reports. This includes:
- Data is included in published report; and is required for interactivity.
- Data size limitations for performance of interactive html reports.
- The interactivity and supported features of interactive html report with the notable additions of column switcher, data filter, excluded rows due to presence of JMP running on the server for recalculated.
- Updating reports has to be done by the client. There is no direct connection to a data source once the report is published to JMP Live.
- Not all of JMP is interactive. Every new version of JMP aims to add more interactive reports, but there is always going to be a lag between new features added to the desktop and support for those features when published to interactive html.
Can JMP Live reports be automatically published?
Yes. Starting with JMP Live 17 data can be directly refreshed from JMP Live. JMP Live can connect to various data sources, like a database or an API, to get new data. The data refresh can also be scheduling with JMP Live without the need for Windows Task Scheduler.
JMP Live is not real-time reporting.
To determine best frequency customers should consider:
- How large is the data set? How long does the publish activity take?
- What is the critical timeframe in which you would need to publish the data? i.e. how often is new data coming in?
This is the primary use case that we see for JMP Live. For reference, a good example of this use case is our Salesforce dashboards where we pull data from Salesforce into JMP Live hourly.
So with this, the question to ask a customer:
- What are the reports you need to run on a regular basis – the daily x report?
- What reports do you have where the data is continually changing, but the view or dashboard stays the same?
- How many people want access to this data and need to make decisions from the data (who have or don’t have JMP)?
Data refresh.
With JMP Live 17 the refresh of the data can be done and scheduled within JMP Live, by adding a refresh script and a schedule to the data post in JMP Live.
There might be situations where the data source is not accessible for JMP Live, if for example the data is in a file that can’t be accessed from the server where JMP Live installed. Then the customer licensing JMP Live can still elect for the license to include a license of JMP Pro for a presentation virtualization environment to be used for the sole purpose of automating the publishing of JMP Live reports. For certain customer use cases, it may result in a better overall and stable publishing experience for JMP Live and assist an organization in more tightly controlling “production” JMP Live publish scripts.
The target use-case of JMP Live includes a number of JSL scripts that are run on a regular schedule, updating reports on JMP Live as new data comes in. As a convenience to a customer who licenses JMP Live, the customer can request a “JMP Automation Add-On”, which can be installed on a Windows Server OS (copy of JMP Pro
cannot be installed on the same machine on which JMP Live is installed). The add-on is to be used to run publish scripts through the Windows Task Scheduler on a machine that has sufficient up-time, security, IT management and available RAM. It will enable an optimal publishing experience for the customer without bogging down an individual engineer’s machines with publish scripts.
This change should help with the following questions/objections:
- What if someone goes on vacation or takes their laptop home for the night? How do their JMP Live publish scripts continue to run?
- IT doesn’t give admin access to client machines; JMP users cannot user the task scheduler on his or her machine.
- I have too many scripts to run, I still need to use my machine and can’t have it running publish scripts every N minutes.
This JMP Live Automation Add-On would be provided on a fee-waived basis. Conversations around this usage should be in the context of sales objections/workflow conversations, not as initial conversations for positioning JMP Live. This add-on can be included in the supplement at the time JMP Live is licensed or added by amendment to the supplement at a later date.
The JMP Automation Add-On is not available for evalutions.
What is actually published to JMP Live?
- Interactive HTML Report
- Data set
- Meta Data
- JSL script that is necessary to generate that analysis.
This allows for enhanced data sharing and collaborating allowing people to pull down the data to do analysis on their own or to see how the report was built.
This means the JMP Live report is subject to the limitations of the interactive HTML reports in JMP – meaning if a report is not interactive when I save it in desktop JMP, it won’t be interactive in JMP Live.
If someone wants to publish only the report without the data (not sharing the data table), there is an option when publishing to uncheck to NOT publish the data, which pretty much provides a screenshot of a report/graph and doesn’t allow for any interactivity. This is just another way to only share what the producer wants to share.
How does JMP Live compare to SAS VA or SAS Viya?
If a customer asks about SAS VA or SAS Viya please say that you can talk about JMP and JMP Live. If they have any specific questions about SAS products or solutions, please have them contact their SAS Rep. You can also point them to our
JMP and SAS page, which covers a lot of the use-cases of using JMP and SAS together.
Additionally, in JMP version 15, we added JSL functions to work directly with SAS CAS from JMP: “Integration with SAS Cloud Analytic Services (CAS) server provides a simpler scripting mechanism, better authentication/authorization control, easier data set retrieval and the ability to run CAS actions from JMP to take advantage of high-performance, large cloud environments built on top of AWS, Azure or OpenStack.”
ADMINISTRATION, INSTALL & DEPLOYMENT
What type of groups can be created and how will those be administered?
What technical resources are available?
If you are looking for technical documentation, please start with the
JMP Live Administrator Essentials Guide page (jmp.com/liveadmin) that gives a high-level description of the different configuration options, deployment options, and authentication. It also has a list of technical resources at the bottom. These links will be populated as soon as they are finalized.
Who is typically involved from IT from the customer’s side?
Here is a list of job titles that we have encountered/worked with to discuss JMP Live:
- IT portfolio manager
- Manager, software development
- IT enablement
- Systems architect
- Visualization project owner
- Visualization technical lead
Many other roles/titles depending on size of company.
What are the typical challenges with IT?
- Typically, IT doesn’t have any experience/has never seen JMP. So, walking them through can be cumbersome.
- Limited experience with SSL certificates – they are not used to requesting or using SSL certificates. Often the wrong format is used
- Difficulties setting up identity providers (IDP) to authenticate to JMP Live
When should sales involve the Cloud and Deployment Engineer?
As soon as IT is involved or whenever IT has questions. All SE’s should be able to do the initial introductions and demo. If there are technical questions, SE’s should feel comfortable writing the questions down and supplying those questions to
@dieterpisot to answer.
What questions should I ask the customer before engaging the Cloud and Deployment Engineer (C&DE)?
- Do they have IT support?
- Do they have a designated JMP Live admin?
- Is IT available and willing to support the business?
- Are the IT goals the same as the business? Are they aligned?
- Do they plan to host? Or do they want JMP to host?
- Do they have a governance model? 1.Data governance – rules about where did the data come from? Who can access? 2. IT governance - business policies about the infrastructure.
- Have they defined their use cases? Are they appropriate for JMP Live?
- Have they read the installer documents?
- Have they read the requirements documents?
- Has sales already provided a demo to IT?
What are the technical requirements?
System requirements for JMP Live are listed
here.
What happens after the sale?
- Tech Support has been trained on JMP Live and will serve as a first line of support.
- Suggest the admins go through the JMP Live Training Videos
- A training session going over how to administer JMP Live can be requested
What are SSL certificates and why does an organization need them?
SSL certificates are text files containing cryptographic keys that enable a browser and the web server to have secure communication. SSL certificates are used is to keep sensitive information sent across the Internet encrypted. These keys are specific to an organization and are typically provided by third-party vendors like DigiCert, Symantec, and Network Solutions. JMP Live requires these certificates.
What kind of SSL certificates are required for JMP Live?
- A file containing the SSL certificate's public key, also referred to as the certificate itself
- A file containing the SSL certificate's private key
- A file containing the SSL certificate chain, containing all intermediate and the root certificate authority (CA)
Who handles troubleshooting?
JMP Tech Support.
SALES TARGETING AND POSITIONING:
What is the target account profile for JMP Live?
- Many information consumers.
- Mature use of JMP software, already capturing value and ready to distribute the information to wider audiences
- A need to regularly share information within a collaborative environment
- Multiple storage systems with an opportunity to aggregate information
- Data driven organization
- Competitors' customers that need more a statistical approach to their reports
- Six Sigma organizations with established statistical methodologies and a commitment to analytics
- Manufacturing
- Batch reports on yield
- Failure reports
- Variability reports
- Supplier quality
- Consumers: shift workers, manufacturing engineers, line supervisors, quality control manager
What pain points does JMP Live address?
Some customers may not even be aware they have a "problem," and you will need to help them envision how a new way of doing things will provide results, i.e. "opportunities"). Some common problems are
- Information silos
- Inaccurate reporting
- Old data, outdated reports
- Data security (providing interactive reports reduces the number of individuals that need direct access to the data)
- IT burdened with requests for custom reports
- Time wasted on re-running same reports
JMP Live can off opportunities like:
- Share information in an interactive way to decision makers
- Aggregating and sharing output from multiple sources
- Sharing information on processes up and down the supply chain
- More rapidly assess problems in a process, particularly manufacturing
- Speed up the process to bring new products to market, communicate throughout the experiment phase to identify problems, decide quickly go/no-go, and learn from past experiences.
What are the qualification questions for JMP Live that will allow us to broaden discussions beyond our traditional JMP users?
- How do you currently share reports/information?
- With whom do you need to share information?
- How often are reports updated?
- Where do you/your team/your dept currently store all of your analyses?
- How do you collaborate with other groups?
- How important is it to have interactivity in your reports?
- Use the Miller Heiman "Golden Silence": How do you share information today? Pause and wait for them to illustrate and listen for gaps that JMP Live can fill.
What are the primary use cases for JMP Live?
Individuals, teams or organizations that need to:
- distribute JMP reports (instead of email, shared folders).
- make JMP reports available for non-users (with data filters).
- Publish reports that are created automatically (daily “X” report).
- have a repository for project data and reports.
- prepare decision alternatives for managers (typically non-users).
- automate data prep without pains of setting up data source access.
- deploy dashboards to visualize data.
- deploy visual dashboards instead of addins.
- share interactive analysis reports for consumer understanding.
- create interactive charts with data currently stored in multiple sources.
- create a shared, interactive dashboard to more effectively collaborate.
What are the primary sales objections for JMP Live?
- JMP Live Sales Objections and Responses Page
- We like JMP, but there is too much in it. Can you make a JMP viewer or JMP lite?
- We like the idea of JMP Live, but I don’t want to have to worry about setting up servers or deal with complex things like security, elasticity or regular server updates.
- The hosting fees you are charging are too expensive. Can’t I just host it?
- I need report that updates on a regular basis.
- I don’t want to worry about if my co-worker has access to a JMP Live report.
- The cost of your total employee license to JMP Live is too expensive.
- Everyone in my organization has a JMP license, why do I need JMP Live?
- JMP is too “me-centric”. Don’t you have a web-based version where everyone can share and collaborate on data analysis problems?
- JMP tools for querying databases are nice but it is painful to give every JMP user access. I have to allow the office network access to the database through the firewall, I have to add user accounts to the database, I have to install SQL drivers on JMP user’s computers etc.
- Publishing reports to JMP Live with File -> Publish is nice, but it needs to be automated.
- I like HTML5 reports, but Data Filters and Column Switcher don’t work.
- I need to share and/or finalize analyses for reporting the results of my clinical trials without requiring a full heavy JMP Clinical client.
How do we position JMP Live to the economic buyer and what opportunities/benefits does JMP Live create?
- Fewer requests for custom reports
- Other economic buyers may be much higher in the organization; ask the questions to find the right people that are concerned about innovation, continuous improvement, data driven decision-making
- Company wins – note this is where the conversation goes beyond the department to a broader value discussion
- Speed to market
- Quality across the supply chain: Product, Supplier
How do we position JMP Live to the publishers in an account and what opportunities/benefits does JMP Live create?
JMP Live addresses many headaches for our power users that are most likely to be the first publishers to JMP Live via JMP Public:
- Automation, scheduling reports that need regular updating
- Speed of sharing information
- Increased audience with access to information (removes the obstacle of information consumers without JMP skills)
- Reduces variability, provides a "single version of the truth"
- Up-to-date information, eliminating the question "is this the latest report?"
- The differentiator is not dashboarding, it's the type of data/information people are publishing, and the value in widely distributing that information
Is there an example of a JMP Live demo and presentation?
Here is a recording of a
JMP Live demo , including slides, the demo of JMP Live, Q&A and a debrief on why they presented the way they did. This demo was done in JMP Live 15.1 and highlights some of those features such as comments, notifications, etc. The
slide deck files (translated with notes) are also available.
For a simple, high-level visual description of how JMP Live makes it easy to share findings across an organization, please refer to the JMP Live product page, where we have a 4-step process diagram.
Are there any resources available where i can learn about some of the initial JMP Live sales - wins and losses?
What’s the size of the typical investment this would be required for each of the two categories we normally target - SMB vs. Big companies?
The starting price is for JMP Live is $53,400. We should position JMP as a solution and discuss total JMP footprint in terms of our desktop products as well as JMP Live as a destination to publish and share to. We want to paint the picture that JMP Live is an organizational solution and something that can easily fit into the JMP workflow. Make sure to consider not only the number of people who use and produce JMP reports, but also the number of people who would benefit from accessing their reports – people who need to make decisions based on data (with or without desktop JMP).
What are the pros and cons to where JMP Live is hosted?
When trying to decide on the best option, the customer needs to consider:
- What are their policies is for deploying SaaS software? Do they use physical hardware, private cloud, public cloud, hardware? Hosted vs. On-premise.
- Risk aversion (do they not want data going outside their firewall?).
- Comparing budget vs. IT resources. You can see the cost difference between on-premise vs. hosted
In a sales conversation, who will need to be involved beyond the business user? IT? Enterprise Architects?
Depending on where you are in the sales cycle, I would include anyone from their organization that is normally involved in purchasing enterprise software. This could include IT, purchasing, legal, and even possibly data consumers (who will be reviewing the data), etc.
How can we incorporate JMP Live into our regular sales activities?
- Use the JMP Live Overview Powerpoint in conjunction with your demo.
- Work with your team to identify accounts/champions within those organizations.
- Build a vision in your daily conversations to add value; technology roadmap is a valid business reason for a meeting
- If you're showing HTML5 today, JMP Live is a natural progression
- Show JMP Live at Explorers and Guides demos
- Use one of the following two instances redtriangle and devlive16 for SE demos. More redtriangle information can be found at this redtriangleconfluence page
- Refer to the European Discovery JMP Live Plenary Presentation- Eric Hill and Dan Valente to see what a demo can look like
- Add a link to JMP Live product page in your email signature (use JMP Live email image )
- Put PowerPoint presentations into JMP Public to share during demos, JMP Days
- Roadmap discussions with site administrators, champions, and economic buyers
- Champions: Start here with our JMP advocates that are already sharing info created in JMP
- Site administrators: Add JMP Live to regular touchpoint and renewal communications
- Economic buyers: Get higher in the organization - find out who is concerned with how valuable information is disseminated
- Use JMP Public to publish customer stories, get prospects to interact with JMP Public
- Address the question "Do you have JMP Light" or web enabled version?
Is there anything else I can be doing as a team or individually? YES!!!!!
LICENSING AND PRICING:
How do I get the licensing process started?
Who in an organization will need a JMP Live license?
Those in an organization who need to view/interact with JMP Live reports will need a JMP Live license. Those who are ONLY publishing to JMP Live will not need a JMP Live license.
What is the pricing model and cost of JMP Live?
Current Pricing Page
An Enterprise License Agreement (ELA) of JMP Live is also available. To discuss this t alk to your sales manager.
How is JMP Live packaged?
- The software comes with “free/included” rights to 50 users license. Additional users can be added as a simple upgrade.
- Upgrades are added in blocks of 100 users.
- The software can be deployed on customer hardware and managed by the customer’s IT organization.
- If customers do not want to manage or support JMP Live, JMP can take over hosting, but for an additional fee.
- If a customer wants unlimited use (not counting users), an ELA is available (on-premises only).
- Don’t positionn ELA until you have obtained approval to proceed from your manager.
What if someone leaves the company?
If someone leaves, as with JMP desktop, it can be redeployed.
Do we have key licensing terms?
- Total User metric, so no restrictions of computer capacity (“bigger is better for user performance”).
- “Rules of 1” apply, but we will offer no uplift of fee for adding up to 12 related entities. JMP has right of refusal of entities. JMP management approval is needed to add more than 12 related entities.
- One license of JMP Pro (desktop) is included in for the Primary JMP Representative. The license must be ordered separately
- 3rd Party access: Standard paperwork allows “Viewing of JMP Live reports”, they can view, but not publish.
What if a customer wants to have local JMP Live instances at each site? Would this require each site to have its own JMP Live agreement?
JMP Live is licensed per server. So instead of setting up servers at each site, the better approach would be to install JMP Live centrally and manage access control through groups. If they really want to install JMP Live with multiple publish URLs and not think about counting users, an enterprise license may be an option for them.
If the JMP Primary Rep at the customer is in another territory who from JMP sales gets the credit?
The address on the entity that is governing the license is where the credit goes. We just need to know who the IT person is so we can work with them.
Will we have access to see how many people are using JMP Live if we host?
Yes.
Will we have access to see how many people are using JMP Live if the customer is hosting?
No.
Can a customer’s suppliers use their install of JMP Live?
Yes, provided the supplier has access to their network where their data resides. if so, the supplier can publish using their existing JMP license. If the supplier wants to view the report the customer needs to allocate one of their JMP Live licenses to the supplier.
Does JMP Live’s license allow you to “batch process” data?
All JMP reports published to JMP Live need to be published from the desktop client. We need to be careful about the verbiage we use. We should refer to Desktop JMP licensed for use on server OS as “presentation virtualization”, not “presentation server”. Presentation virtualization is a license to run desktop JMP on a server OS and then access that via application virtualization. Where as JMP Live is an application stack that has the JMP analytic engine, the way of executing reports on-demand with the JMP sessions, the JMP Live web application, and the database for storing and persisting reports that are published. Its not a batch process, it is just executing a JMP script from JMP optionally using the task scheduler.
What are the terms for multi-entity use?
The standard JMP Live license is for one user in one territory; however, upon a customer’s request, language will be added to the license agreement to allow up to 12 named related entities to access JMP Live for the benefit of customer’s and such related entities’ operations anywhere in the world. If the customer would like to permit access by more than 12 related entities, Jon Weisz’s approval is required.
EVALUATIONS/TRIALS/EARLY ADOPTER:
Do we have evaluation options?
Yes. All evals are 90 days and managed by JMP, hosted on AWS. They are up to 50 users. Evals will only be able to use SAS profile for authentication. You need sales management approval to offer an evaluation.
Who can host an evaluation?
Evals will be managed by JMP and hosted on AWS. A customer can not host an evaluation which means we will not be able to:
- Test single-sign on.
- Do a federation between their infrastructure and our infrastructure.
- Test active directory authentication.
What will the evaluation answer?
Evaluations enable customers to evaluate a single tenant instance with up to 50 users, test scheduling report updates, test concurrent usage, test file sizes and overall responsiveness and evaluate specific uses cases they define as relevant to their business.
What does an evaluation cost?
Evals cost $20,000.
What is needed from the customer for an evaluation?
- A good use case.
- Approved budget.
- Defined measurements of success.
- Intent to purchase if success criterion are met.
- Once contract is approved: CIDR block.
What is the process for getting a JMP Live evaluation approved?
- Before you offer a JMP Live eval, make sure you have the opportunity in Salesforce.
- Then, please talk to your sales manager about how to get an evaluation for JMP Live.
- A JMP Live evaluation must be approved by Jon Weisz or Dan Valente and the Systems Engineer's Manager. (here is the latest approval matrix).
What is the timing of an evaluation?
Standard evaluations are 90 days. Once they pay their invoice, we will have an environment up and running within 5 business days.
What if a customer has a technical issue during their evaluation?
Tech support is available for customers during the evaluation period.
Is the Early Adopter program available for JMP Live?
Yes, please check the confluence page for details