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.

9 replies

    • samuel_alma
    • 6 yrs ago
    • Reported - view

    I don't see the embed buttons in my installation of Pyramid. Is there a switch I need to turn on for these items and the embed function?

    • "making the sophisticated simple"
    • AviPerez
    • 6 yrs ago
    • Reported - view

    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.

    • samuel_alma
    • 6 yrs ago
    • Reported - view

    Ok. I'll reach out to them.

    We're intrigued by the Pyramid embedding and want to give it a go. We've been trying to use PowerBI as our embedding engine for months.  It uses Iframes and it performs very poorly. So far we have yet to get something stable up with it.

    • diamond_vase
    • 6 yrs ago
    • Reported - view

    My last company used Tableau's embedding. I think it produced images with semi-live content. It didn't look very good. 

    • HDT
    • 5 yrs ago
    • Reported - view

    avi perez Is "Embed" License included in Enterprise license or Standard license?

    • Yakov_Shaul
    • 5 yrs ago
    • Reported - view


    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

    • BI Project
    • Alister_Hill
    • 5 yrs ago
    • Reported - view


    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?

    • Daniel
    • 5 yrs ago
    • Reported - view

    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.

    • Rafi
    • 4 yrs ago
    • Reported - view


    does this feature mean that the pyramid UI enables CORS?

Content aside

  • 4 yrs agoLast active
  • 9Replies
  • 3076Views
  • 9 Following