Pyramid Analytics
Glossary
Plain-English definitions for every Pyramid Analytics term - from the PYRANA engine and GenBI through to roles, tenants and deployment options.
Engine & architecture
PYRANA engine
Pyramid's query, analytics and calculation engine, pronounced like the fish. It builds and runs queries and calculations directly against your data sources, generating native SQL or MDX as needed, which is what lets Pyramid work at speed on large data without copying it out.
PQL
Pyramid Query Language, built into PYRANA. Structurally like MDX but optimised to run as SQL on whatever database sits underneath, and it carries the libraries for modelling, dynamic text and logic.
MDX
A long-standing language for querying multidimensional data and OLAP cubes. Pyramid uses MDX natively against cube sources, and PQL for everything else.
In-memory database
Pyramid's own in-memory engine, for when sub-second response is needed. You can model data into it, or leave data in the source and query it directly.
Direct query
Querying a source where it lives, without copying anything into Pyramid first. PYRANA pushes the logic down to the source, which avoids duplicating data and keeps results current.
Query sharding
Splitting a large query into parts that run in parallel, one of the ways PYRANA keeps performance up on big datasets.
Mini-services architecture
Pyramid runs as a set of separate services that can scale up and out independently, so the platform adapts as users and workloads change.
Web Server
The service that powers the browser interface. It does little processing and can be load-balanced across several machines.
Runtime Engine
The core server-side service that handles everything except batched work. Most interactive activity runs through it.
Task Engine
The service that handles batched work: printing, data preparation jobs and publications.
Router
The service that directs traffic between the others. At least one is required, and two are advised for fail-safe.
DS/ML Server
The service that runs all data science and machine learning, including Python and R engines.
NLP Server
The service that runs natural language querying and the other language-driven AI features.
GIS Server
The service that drives geospatial analysis and maps.
Solve Server
The service that runs the Solve optimisation engine.
Pulse
Pyramid's real-time engine, which pushes notifications when data crosses a condition you set.
Repository database
The database Pyramid uses to store its own content, settings and usage data, held in PostgreSQL, Oracle or SQL Server.
Multi-server deployment
Spreading Pyramid's services across several machines for performance, load balancing and failover, as opposed to a single-server install.
Failover and load balancing
Running more than one of each service so work is shared and the platform keeps going if a server fails.
Kubernetes and elastic scaling
Running Pyramid as containers that auto-scale up and down with demand, for predictable performance under changing load.
REST API and embedding
A programming interface for automating Pyramid and embedding its analytics inside other applications.
Deployment options
Pyramid runs self-hosted on premises, in the cloud on AWS or Azure, or hybrid, and is device and operating system agnostic.
Data modelling
Model
The module where you prepare data and build data models with no code. Pyramid's equivalent of the modelling layer in Power BI.
Data Flow
Connect to one or more sources, clean and shape the tables, then either query them directly or load them into a model. Where data preparation happens, without code.
Data source
A connection to where data lives: relational databases, OLAP cubes, data lakes, files or unstructured sources.
Data model
A prepared, structured dataset reports are built on, either modelled into the in-memory engine or mapped as a direct-query model over the source.
Data mashup
Joining tables from several different sources into one model, so a report can draw on more than one system at once.
Target node
The end point of a Data Flow that defines where the prepared data lands, such as the in-memory database or a relational store.
Virtual semantic model
A modelled layer that hides the complexity of the source and presents clean hierarchies, measures and definitions. Pyramid's semantic layer.
OLAP cube
A multidimensional structure for fast slicing and aggregation. Pyramid can build its own and query existing cubes, such as Analysis Services or SAP BW, natively.
Dimension
A way of cutting your numbers, such as product, region or time. The 'by' in sales by region.
Hierarchy
A drill path within a dimension, such as year to quarter to month, that lets you move between summary and detail.
Attribute and element
An attribute is a property within a dimension; an element is a single value of it, such as one product. The things you select to build a query.
Measure and member
A measure is a number you analyse, such as revenue; a member is a single value within a dimension. The building blocks of any query.
Aggregation
How values roll up, such as sum, average or count, when you move from detail to summary.
Granularity
The level of detail a model holds, such as a row per transaction or per day. It sets the floor for how finely you can analyse.
Refresh and process
Updating a modelled, in-memory dataset with the latest data from the source, on a schedule or on demand.
Smart Modeling
An AI-assisted way to build a model, using heuristics to suggest relationships and cut the manual transformation and cleansing work.
Fill In the Blank
A feature that fills gaps and nulls in a dataset, useful for time series and trend analysis where missing points would break the maths.
Data ingestion
Copying selected tables into a Pyramid data model, usually the in-memory database, when you want a modelled, optimised store rather than querying the source directly.
Analytics & visualisation
Discover
The data discovery and visualisation module. Build queries, slice and drill, and explore. Several ways to drive it, from drag-and-drop to natural language.
Formulate
Where you build calculations, KPIs, member lists, sets and scripts, in PQL or MDX, saved for reuse across reports.
Illustrate
For data-driven infographics, text and images that react to the data, including fully custom visuals built with D3 JavaScript.
Present
For building interactive dashboards and slide-style presentations, or storyboards, from content made in the other modules.
Publish
For pixel-perfect, highly formatted documents in PDF, Excel and other formats, scheduled and distributed at scale.
Tabulate
A spreadsheet-style interface for business modelling and planning, without exporting to Excel.
Solve
For business modelling and optimisation, working through scenarios to a recommended answer.
Discovery
A single analysis or report built in Discover. The basic unit you build, save and share.
Drop zones
The areas where you place dimensions and measures to build a query, such as rows, columns and colour. The query takes shape as you fill them.
Elements tree
The browsable list of the individual values, or elements, within a hierarchy, used to pick exactly what goes into a query.
Slicer and bookmark
A slicer is an interactive filter; a bookmark saves a set of slicer selections to reuse.
Quick Calc
On-the-fly calculations built in Discover from your current selection, covering grouping, formulas and lists, without opening Formulate.
Semantic calculation
A calculation that becomes part of the query sent to the engine, as opposed to one worked out from what is on screen.
Context calculation
A calculation worked out from what is on screen, such as a running total or share of parent.
List
A saved, logical set of elements, such as a custom group of products, built once and reused.
Set
A defined collection of members used in calculations and queries, the building block behind many advanced analyses.
Parameter
A value chosen at runtime, such as a Top N or a date, injected into a query or formula to make it dynamic.
Custom member and measure
A calculation saved as a reusable element, written in PQL or MDX, available across reports, dashboards and publications.
Formulation
A saved custom formula, kept in the CMS and dragged into analyses wherever it is needed.
Quick Discovery
Opening a formula or parameter straight into a Discover query, added to the drop zones automatically. A fast path from logic to analysis.
Visualisation
A chart, grid, map or other visual within a discovery. Pyramid ships a wide library and supports custom ones.
Grid
A table visualisation, Pyramid's pivot-style view for showing numbers in rows and columns.
Conditional formatting
Rules that colour or style a visual based on its values, such as red for figures below target.
Interactions
The links between visuals on a dashboard, so selecting in one filters or drives the others.
Drill down and drill through
Drill down moves from summary to detail within a hierarchy; drill through jumps to the underlying rows behind a number.
Custom visualisation
A bespoke visual built with D3 when the standard library does not cover a need.
AI & machine learning
GenBI
Pyramid's generative AI: using plain language and LLMs to generate queries, calculations, spreadsheet formulas, designs and narratives across the platform.
NLQ chatbot
The natural language query chatbot. Ask in ordinary words and Pyramid finds the right hierarchies and measures and picks a visualisation. It runs on any source and uses LLMs.
Smart Insights
AI-generated, plain-language analysis of a visualisation, slide or whole model, explaining anomalies, drivers and relationships. It works on any SQL or MDX source.
Auto Discover
An AI feature that surfaces correlations, commonalities and anomalies automatically. A fast way to find what is worth a closer look.
Explain
A natural language feature that puts the story behind a result into readable text.
Data Science Workbench
Pyramid's environment for professional data scientists, supporting Python, R and machine-learning libraries alongside the no-code tools.
Python and R scripts
Scripts woven into models and analyses, so machine-learning logic runs inside the platform rather than in a separate tool.
Algorithms
Machine-learning steps you can add inside a Data Flow or analysis, such as clustering or regression, without leaving Pyramid.
Multi-LLM strategy
Binding different large language models to different data models - for example a domain-specific model for a specialist area - rather than relying on one.
Automated analysis
Built-in analytics Pyramid runs for you, including forecasting, Pareto, category and trend analysis, surfaced as you explore.
Content & publishing
Content Management
Where Pyramid stores content and controls access, sharing, versioning and lineage. The backbone that keeps a shared deployment governed.
Publication
A formatted document or set of documents produced in Publish and distributed, on a schedule or on demand.
Report bursting
Producing one report template and sending each recipient their own slice of the data, personalised, from a single design. Pyramid's take on enterprise reporting.
Subscriptions and scheduling
Automated delivery of content on a schedule, by email or to a destination, so people get what they need without logging in.
Dashboard and storyboard
A dashboard is a single interactive view of several visuals; a storyboard is a sequence of them, built in Present for sharing or presenting.
Infographic
A data-driven graphic built in Illustrate, where shapes, text and images respond to the numbers.
Dynamic text
Narrative that updates with the data, so written commentary and headings stay in step with the numbers.
Alerts
Conditions you set so Pyramid notifies people when something in the data changes or crosses a threshold.
Security & administration
Roles
The heart of Pyramid's security. Users are placed in roles, and roles govern access to data, content and sharing across the platform.
Profiles
Settings that decide which modules and functions a Pro user can use, set by administrators per user or role.
Tenants and multi-tenancy
Separate, isolated environments for different groups or customers within one Pyramid platform. Users belong to one tenant unless cross-tenancy is enabled.
Domain Admin
An administrator with partial rights limited to a specific tenant, rather than the whole platform.
Workgroup and Public content
The shared content areas. Workgroup folders belong to roles; public folders allow per-role read, write and management rights for finer control.
Content security
Per-folder and per-item access set as read, write or management rights, with the option to propagate settings down a folder tree.
Data security
Rules controlling which rows of data each user can see, so one report can be shared widely and safely.
Authentication and single sign-on
How users prove who they are, supporting single sign-on and multi-factor authentication, separate from what they are then allowed to do.
Admin console
The central place administrators manage servers, users, roles, profiles, security and content.
Data Manager
The admin area for managing data sources, models and server connections, alongside the Content Manager for content.
Usage analytics
Built-in reporting on how the platform is used, drawn from the repository, so administrators can track adoption and performance.
User types
The four licence tiers - Professional, Analyst, Viewer and Basic - from full authoring down to view-only, which decide what each person can do.
Enterprise edition
Pyramid's top edition, which unlocks features such as natural language query. Edition and licence together set each user's capabilities.
Embedded edition
A way of licensing Pyramid to embed its analytics inside another product or portal, common for software vendors.
Pyramid Analytics specialists
Want to see Pyramid in action?
Hopton are certified Pyramid Analytics consultants. We can show you a live demo and scope a pilot for your organisation.
Book a demo