
Embedded Analytics with Pyramid
Pyramid makes embedding analytic content into 3rd party applications as easy as two lines of HTML code. The video above demonstrates how easy this is to achieve.
Using modern HTML5 standards and DIV tags (without clunky IFRAMES), Pyramid can efficiently embed interactive, analytic reports and dashboards without overpowering the hosting web application and the client’s browser.
- For a live, interactive demo click here
- Read an explanatory blog about this technology
- Learn more about Pyramid embedding on our help site here.
- View example embedding scenarios here.
-
Hi Sam
Yes, the embed functionality is only available with the "embed" licensing option. You can reach out to our sales team who will be happy to get you a trial license with embedding so you can test out the functionality.
Reply -
HDT
The "Embed" License is not included out of the box in the Enterprise plan.
It is one of the product options that can be purchased.For OEM, Embedding, Bursting and other product options: Contact Sales
Reply -
Hi,
I know this thread is old. But how would I embed and limit the content depending on who was viewing?
For example, I may way to embed this in my website. Which looks nice and easy, passing in some credentials we have setup for the website. But then we would not want people on the website to see each others data.
Could I pass in some parameter, such as the customer ID, from the website to the embedded report?Reply -
Hi Alister,
Yes you can filter the report. Please see the below example where the report is filtered by Country.
function there(){
var container = document.getElementById('here');
pyramid.embed(container, {
id: 'b0bc1922-801e-45d0-8af3-95c4be7c3ae4',
host: 'https://PyramidURL.com',
contentType: 'discovery',
params: {
reportFilters: [{
value: "[customers].[Country].[United states]"
}]
}
});
}To get the correct syntax to filter the report with, use the script mode in the yellow app.
You can also see this link here to our help files for further details.
Reply