Discover our learning resources and share your experiences...
Recently active
Sometimes TrendMiner Support may ask you for a HAR file (HTTP Archive). This file records the network traffic in your browser while you reproduce an issue. It helps us investigate any network-related issues.Below you can find an explanation on how to generate the HAR file depending on which browser you are using.Chrome/Edge Press F12 or ctrl + shift + I (Windows) or cmd + option + I (Mac) to open Developer Tools. Click on the record button on the top left (red circle) in the below example screenshot (record network log). Make sure the ‘Preserve log’ (blue rectangle) option is enabled. Recreate the issue in TrendMiner. Click on the download button (green circle) Mozilla Firefox Open Firefox. Press F12 or ctrl + shift + E to open the Network Monitor. Click the trash/bin icon to clear any old entries. Reproduce the issue in TrendMiner. Right-click anywhere in the list → Save All As HAR. Once the HAR file has been exported, it can be uploaded through a ticket or e-mail.
💡 Did you know you’re already saving money every time you use TrendMiner?When most people think of TrendMiner, they think about the insights and optimisations it enables for specific use cases. But here’s something many overlook: the software itself is already delivering value from day one. 🔎 How?Every search, every analysis, and every dashboard created in TrendMiner saves time compared to traditional methods. Less time spent digging for data = more time focusing on decisions that matter. 📊 Turning time into numbersWe’ve started calculating what this means in real terms: 🖥️ Every TrendMiner session saves you time that would’ve been spent digging through data the old way. On average, that’s about €40 saved per session (based on ~5% of an engineer’s yearly salary). 🛎 Set up a few monitors? That’s another €1,000 saved by reducing alarm costs and staying on top of your variables. 📊 And those dashboards packed with decision-making info? They can be worth up to €3,000 in savings. ✨
The old saying “Change is the only constant” couldn’t be more true for the TrendMiner platform. With every release, TrendMiner introduces new functionality—driven by valuable feedback from our end users. Each release brings enhancements and fresh capabilities, but with progress comes a natural challenge: the knowledge gap. Users may not always be fully aware of the latest features, or how to best apply them for maximum value.Here are three ways organizations can ensure their teams stay current and continue to extract the most value from TrendMiner:Continuous Learning Build a culture of ongoing learning by incorporating regular knowledge sessions into your team’s cadence. Focus each session on one or two features, ensuring that the team not only learns about them but also understands how to apply them in daily work. Feedback and Knowledge Sharing Sessions Your CSM is one of your strongest advisors. Schedule quarterly sessions with them so they can hear direct feedback from end users. T
My colleague @Charlotte recently shared a great post highlighting various ways to use the TrendMiner Home page. Since then, one of my customers identified a specific use-case that I would like to share here with you:Standardizing Tag Naming Conventions (e.g., Aggregations) in TrendMinerThe Home page can be used to communicate your organization’s preferred naming conventions for newly created tags. Following a consistent naming standard helps ensure that tag names are easily recognizable, making it clear to everyone what type of aggregation each tag represents. Using consistent naming conventions for new tags can have a significant impact as it allows users to easily reuse work already done by others.
Background Manufacturing plants often rely on both railcars and trucks to ship their products to distributors, retailers, or directly to customers. The choice between these transportation methods depends on various factors such as the nature of the goods, cost, distance, and delivery time requirements. Railcars are typically used for bulk shipments of heavy and large quantities of goods, such as raw materials, chemicals, and pellets, due to their capacity to transport large volumes efficiently over long distances. Conversely, trucks offer greater flexibility and are ideal for shorter distances and time-sensitive deliveries, providing door-to-door service and easier access to various destinations. This combination of transportation methods allows manufacturing plants to optimize their logistics and ensure timely and cost-effective distribution of their products. Method #1 can be reviewed here. Although that method yields accurate results, it may not always capture events of varying du
If you notice a discrepancy for a specific tag between the data in the historian and in TrendMiner, one of the first troubleshooting steps is to reindex the tag.Reindexing will remove all existing index data for the tag and fetch fresh data directly from the historian.To do this you can follow the steps outlined below: Make sure your account has the Application Administrator role: TrendMiner Admin Roles Open the Index Manager Index Manager & Performance Overview Search for the tag Enter the tag name in the search box. Choose your preferred option. (see screenshot) Bin icon: Deletes the complete index for the tag. The tag will be reindexed automatically the next time it is used. Circular arrows: Deletes and immediately reindexes the tag, without waiting for it to be used.
BackgroundInterpreting time-series data at a glance can be challenging, especially when process experts need a quick update on what’s happening in their plant. Instead of scanning raw trends directly, it’s often more effective to use a dashboard that highlights key incidents and events. With TrendMiner, dashboards can be configured to automatically track setpoints, rapid process changes, error codes, and much more, providing immediate insights without the need for manual data review. As an example, we will set up a productivity tracking system to monitor sulfur production in a sulfur recovery plant.Sulfur recovery plant dashboard. Workflow1. Set up monitoring on interesting sensor data2. Create a new ContextHub view with corresponding filters3. Add a Gantt-chart tile on a dashboard.4. Configure new Context Types (Optional; Admin rights)--------------------------------------------------------------------------------------------------------------------------------------------1. Set up mo
BackgroundTrendMiner provides a set of Time/Date Tags by default with installation. These tags deliver time and date information directly from the system – independent of any process data – and are available for all time zones: TM_hour_* – Hour of the day TM_day-* – Day of the month TM_month_* – Month TM_year_* – Year Time/Date Tags in TrendMinerTime/Date Tags for all time zones in TrendMinerThey allow for precise configuration of searches, calculations, or monitors tied to specific moments or recurring time patterns – think daily reports at a fixed time or tracking values at the beginning of each month.For full details, see the User Guide. 🎓 Deep Dive & Training ResourceWant to go further? Check out these advanced trainings for practical, hands-on examples: Mastering Tag Types in TrendMiner – Tips, Tricks & Hands-On Exercises (Exercise 3) Event Analytics in Action: Gain Deeper Process Insights (Exercise 2) 🌟 Community Inspiration – Related PostsHere are great examp
We're seeing a clear shift:🛠️ Customers are now applying TrendMiner not just for production, but increasingly for utilities like steam, cooling water, HVAC, and especially cleanrooms. Why Cleanroom Monitoring?💡 Cleanrooms can account for up to 50–75% of total facility energy demand💨 Inefficient operations & redundancies: air systems often run at full power - even when not needed⚠️ Energy peaks are detected too late📋 Compliance pressure (GMP, ISO, FDA) Key Challenges: Tons of data, but too few insights• 🐌 Root-cause analyses remain time-consuming• 🚫 Limited live monitoring & alerting• 🧱 Data silos block collaboration Smarter Monitoring with TrendMiner💡 No-code time-series analytics: data-driven decision-making cuts analysis time from days to minutes📈 Analyze years of historical data in seconds to spot trends and inefficiencies🔍 Real-time insights into asset performance and critical parameters like airflow, temperature, pressure, and particle count⚠️ Detect anomalies &a
Why is a disaster recovery checklist necessary?Even on a stable system, the following risks always exist: Failed upgrades Corrupt virtual machines Hardware crashes Human error Preparing for these scenarios now will save significant time and stress later. Recovery essentials:VM Snapshot Best to set up a daily or weekly snapshot schedule. Always take an extra snapshot before any major configuration change or upgrade. Snapshot includes full system state (OS, TrendMiner, configurations, etc.) Easiest way to recover. Remote Full Backup (Documentation full back-up) Best to set up a daily or weekly remote back-up schedule. Stored on cloud or local S3 storage. Includes database, index data, and basic system configuration. Also easy to recover from disaster. Local Database Backup (Documentation database back-up) Always take this before a major configuration change or upgrade. Download outside of the VM. Does not include index data, system configuration, PMML models, etc.
I am making this post to create some more awareness about the upcoming Solution Training at TrendLab 2025.In this workshop aimed towards more experienced TrendMiner users, you will learn to use TrendMiner as a platform for building custom solution packages. Throughout the training, you will follow our solutions approach to set up Overall Equipment Effectiveness (OEE) KPI reporting on one of your own batch or continuous processes. Our team of TrendMiner experts will then guide you through the steps of:Capturing production events (batches, operating periods, …) with a monitor in TrendMiner, and collecting them as context items in a ContextHub view Setting up a Python function that loads the context items from this ContextHub view, and writes loss data to their context fields Capturing regular periods (weeks, months, etc.) as context items with another monitor Setting up a second Python function which calculates the availability, productivity, quality and OEE parameters for these regular
In this example we will embed an interactive HTML page located in a Google S3 bucket into a TrendMiner Dashboard tile. 1. Get Your HTML File Ready:Make sure the HTML file (example.html) is self-contained: Don’t use any server-side code like PHP Keep all JavaScript and CSS either inline or linked via relative paths (no external dependencies that require a web server) 2. Upload to a Google Cloud Storage Bucket:You can do this directly in the Google Cloud Console: Choose an existing bucket or create a new one Upload your example.html file 3. Make the File Public (for testing or sharing):Once uploaded: Click the bucket Go to the Permissions tab Click “Add principal” Add AllUsers as principal Apply the Environment and Storage Object Viewer role Save Important to note here is that this will make the dynamic HTML available to anyone. For sensitive data, a more secure solution should be used. You can for example host the dynamic HTML on an internal server only accessible thr
Do you have a timeseries connection to an Aveva PI historian? Are you connecting to the PI data archive using TrendMiner’s ‘PI data archive (PI AF SDK)’ provider?If that case it could be worth checking if you have connection pooling enabled. What is connection pooling?When connection pooling is disabled, each TrendMiner data request will create a new connection to the historian. When the data is received the connection is closed again. When connection pooling is enabled a connection will be set up and multiple requests will be sent over that same connection. Why should I enabled connection pooling?Setting up a new connection causes some overhead, and hence delay in the data responses. Since TrendMiner does a lot of data requests (up to 5k requests per minute or more) the overhead of setting up this connection can be significant. Enabling connection pooling reduces this overhead significantly and therefor can lead to high performance improvements in fetching tag data (used for indexing
Produced batches often need to meet specific quality criteria depending on the product grade. In TrendMiner, dashboards can be used to monitor the different types of batches produced. For example, batches can be categorized by parameters such as product grade or quality. This provides a clear, real-time overview of how many batches of each category were produced over a user-defined time period. As an example, we’ll use lab quality data from a polymer production process. The plant produces three different product grades, and quality is evaluated based on viscosity measurements. WorkflowCreate a new ContextHub view Add a ContextHub counter tile Repeat for multiple trackers 1. Create a new ContextHub viewThe content of a ContextHub list can be customized using a variety of filters. Common filter options include time period, fields, tags or assets, types, and keywords. For our specific case, we are going to select:Period filter: Event open in range from 01/01/2018 until 01/01/2020 Field fi
Trying to assign more than 8 vCPUs to your TrendMiner virtual appliance on ESXi and running into a hard limit? You’re not alone—this usually comes down to a few ESXi-specific settings and limitations. Here are the main reasons you might be hitting that cap: ESXi Licensing LimitsIf you’re using the free version of VMware ESXi (vSphere Hypervisor), you’re limited to 8 vCPUs per VM. Upgrading to a paid vSphere license (e.g., Standard or Enterprise Plus) is required to go beyond this limit. VM Hardware CompatibilityThe virtual hardware version of your VM can also restrict the maximum number of vCPUs. Ensure that your VM is configured to use hardware compatibility version 7 or later.You can do this by editing the VM settings or right-clicking the VM and selecting:“Compatibility > Synchronize hardware compatibility with host”More details are available in the VMware documentation. Host CPU CapacityLastly, your physical host must have enough logical cores available. ESXi won’t allow you to
Hello! 👋The recording of our July 2025 live training Event Analytics in Action: Gain Deeper Process Insight is now available! 🎉🎥 Watch now to discover how to:🔹 Analyze batch processes by product type🔹 Identify patterns in continuous operations using the TM_day* tag🔹 Detect key process events🔹 Compare performance across different production days🔹 Turn raw data into actionable insights for optimizationRecordings:🇩🇪 German🇬🇧 EnglishSlides:🇩🇪 German🇬🇧 EnglishHave any questions? Write them in the comments below 😊
📌 BackgroundIn batch processes in the process industry, quality fluctuations occasionally occur—for example, in the form of low concentration in the end product. These "bad batches" lead to increased waste, uncertainty in process control, and additional analysis effort. Often, it is unclear what exactly causes these deviations. 📌 ObjectiveThis article demonstrates how TrendMiner’s Event Analytics can be used to identify the root causes of poor batch quality. Value-based search, calculated KPIs, and graphical evaluations are employed. 🎯 ChallengeHow can all relevant batches of a product type be systematically identified, meaningful KPIs calculated, and differences between good and poor-quality batches visualized using Event Analytics? 🛠️ Solution1. Load tagsFirst, load all relevant process data (e.g., pressure, temperature, concentration, fill level, dosing behavior) into TrendHub. Example of a TrendHub view 2. Define time intervalLimit the time window to the relevant period to foc
Looking to get more out of TrendMiner in the second half of the year? Here are some key goals our most successful customers have set for themselves, along with concrete steps you can take now to get them moving... ✅ Drive Adoption & Engagement Survey your user base – Run a quick poll or informal interviews to uncover training needs, knowledge gaps, and barriers to wider use. Make sure to act on their feedback! Promote TrendMiner Coaches – Identify 2-3 power users and empower them to support others with a toolkit including templates, tips, and mini training sessions. Create internal buzz – Share wins, dashboards, and success stories in team meetings or internal channels to keep TrendMiner top of mind. 📊 Automate Routine Reporting List your top 3 manual reports – Ask your teams which reports are eating up time. Then work on automating them through TrendMiner views, searches, context items and dashboards. Embed reports where work happens – Link dashboards in shift handover too
Hey Admins,We’ve got a question for you:Will you be joining us (and the support team!) at TrendLab 2025?🗓 We’re hosting two TrendLab events, so you can pick the one that suits you best: TrendLab Europe: 📍 Cologne, Germany 📅 Day 1: 30th September – hands-on admin training TrendLab Americas: 📍 Houston, USA 📅 Day 1: 8th October – hands-on admin training Both events are the perfect opportunity to level up your admin skills, explore best practices, and get direct answers from our experts. Live and in person.🎟 Early Bird alert:Book before 31 July to enjoy 25% off.👉 Europe: Grab your Early Bird tickets👉 Americas: Grab your Early Bird ticketsWant to see the full program or find more details?📚 Check it out on the TrendMiner Community.We hope to see you there, because nothing beats meeting our awesome admins face-to-face.Cheers,The TrendMiner Team
❓What Are Custom Calculations?Custom Calculations in TrendMiner empower advanced users to define new tags using Python scripts, enabling analytics and data transformations beyond what’s available through standard formulas or aggregations. This feature is powerful for creating custom KPIs or logic that’s specific to your plant or workflow. 🗂️ Repo Structure OverviewThe TrendMinerCS/custom-calculations repo is your go-to resource for getting started with Custom Calculations. It includes: A Jupyter notebook with a detailed explanation of the workings of custom calculations and the TrendMiner sdk. A detailed README outlining the possibilities with examples and screenshot. Example Python scripts for common calculation scenarios. Templates to help you quickly build your own scripts. Clearly organized folders so you can browse by use-case or script type. Browsing this repo is the fastest way to kickstart your own Custom Calculations and learn best practices directly from TrendMiner a
When rolling out an advanced analytics platform like TrendMiner, teams often focus intensely on technical implementation while unintentionally neglecting the human side of adoption. Those unspoken concerns and undiscussed challenges among users can silently undermine your entire initiative, eroding potential ROI and slowing adoption to a crawl. By proactively engaging in difficult but necessary conversations, organizations can accelerate adoption, strengthen alignment, and foster a true culture of continuous improvement.Here are three compelling reasons to embrace tough conversations with all stakeholders - from pioneers to end users: Prevent Costly Late-Stage Resistance Unaddressed concerns grow into passive resistance with measurable business impact Teams naturally revert to familiar methods when their struggles go unheard Early dialogue protects your investment by addressing issues before they become roadblocks Surface Hidden Barriers to Success Frontline teams pos
BackgroundThis use case shows how to create a dashboard that shows an overview of the number of valve openings and the current valve state. In the past this used to be a non-automated procedure, requiring a lot of manual work to count the amount The objective of this dashboard is to streamline and automate the monitoring of valve operations, reducing manual effort and enhancing real-time visibility.Example of a valve opening tagSolutionThe solution includes the following steps:Value based search: Create a value based search to identify all the valve opening events you want to display on your dashboard. Save this search for later use. Contextualisation of Events: Select “Add as Context Item” for the identified events. Fill in the context item details such as Component (valve opening tag), Type (High Flow), and Description (Valve open). Monitor Setup: Go to the “Monitoring” tab and enable a new monitor. Use the saved valve opening search and set it to create a context item for each event
Have you ever had a situation were you would like to see how your measurement is doing and how close is it of its allowed Upper and Lower limits? Have you ever tried to create a dashboard where you can easily see the status of your equipment and in which zone is it performing?Up until now, in TrendMiner we could create a monitor that tells/notify us whenever a limit is surpassed or reached. Additionally, in a dashboard we could create a monitor tile that will change when this monitor has been triggered. But this only allows 2 status: On/Off, Good/Bad, etc. If we want to have more statuses, we were already limited by the use of only one tile. Monitor tile configured with 2 states. An easy workaround is usually to create a traffic light system, where monitor tiles are used for each different status. For example, in a tank level, in order to have Low, Intermediate and High level, we would need 3 monitor tiles as shown in the picture. Traffic light system with 3 states for a tank level. H
Hello 🖐🏻Here is the recording of Sascha Hartung’s presentation at TrendLab Europe 2024. Synthos, a leading chemical producer specializing in polymer-based products, faced a challenge in managing their data. With production and failure data stored in SAP and Excel across multiple factories, as well as the need to gather maintenance data, their processes were highly manual and time consuming.Their goal was to consolidate these efforts into one platform for all their needs (analysis, asset performance management, reporting, operation management, monitoring, and dashboarding). During their testing phase with TrendMiner, Synthos saw its potential to streamline these tasks efficiently.Sascha Hartung @Sascha from Synthos shares how they’re transforming these manual, siloed processes into an integrated solution using TrendMiner. Watch his presentation for inspiration on how data analytics can revolutionize industrial workflows and make you save time.Enjoy!
I recently joined a training on active listening and it made me realize how often we go through conversations without really paying attention. Sometimes we just nod along while thinking about something else or wait for our turn to talk. Active listening means being fully present and focusing on what the other person is saying. It’s about showing that you care about their words asking questions and not jumping in too quickly with your own thoughts.Whether you're a project manager or not, active listening is a powerful tool anyone can use. It helps build stronger relationships, avoids misunderstandings, and makes conversations more meaningful. When people feel genuinely heard, they’re more likely to open up, collaborate, and work through challenges together. Honestly, it’s a small shift that can make a big difference in both work and everyday life.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.