Ataytis AssuranceMicrosoft-certified Power BI visual

Fault Tree Analysis (FTA) in Power BI

A Power BI fault tree visual that draws how a top event can happen, straight from the rows in your report. Gates, events and transfers are laid out for you in IEC 61025:2006 symbols, checked against the method as you build, and redrawn whenever a slicer changes the data.

Part of Ataytis Assurance, with all six analysis modes in one visual. 30-day free trial, licensed and billed through Microsoft Marketplace.

Every gate you need

AND, OR, exclusive OR, NOT, NAND, NOR, inhibit, priority AND, sequential, spare and voting gates, with FDEP and priority OR under Custom.

Drawn to the standard

IEC 61025:2006 by default, with the Traditional / NUREG-0492 style and a Custom look one setting away.

Large trees, split cleanly

Transfer in and transfer out symbols continue a branch in another diagram, and one click opens the tree they point to.

About the method

What is fault tree analysis?

Fault tree analysis (FTA) is a top-down method that starts from an undesired event, the top event, and works back through logic gates to the combinations of failures and conditions that could cause it. It is used to understand how a system, process or operation can fail, identify critical combinations of causes, and support reliability, safety and root cause work. It is also one of the risk assessment techniques in IEC 31010:2019.

Also known as

  • FTA
  • Fault tree
  • Fault tree diagram

Common uses include

  • Reliability analysis
  • System safety
  • Risk assessment
  • Failure analysis
  • Root cause analysis
  • Dependability & availability

Fault tree analysis can be used across industries wherever an unwanted event needs to be traced back to the combinations of causes behind it.

Built from the table you already keep

Each row names a node and its parent. Put a Node ID, a Parent ID and a Node Type in the visual and the tree draws itself, top to bottom, with probabilities under each event when you want them there. Select any node and the Node Inspector lists what your table holds for it, under headings you choose.

Checked while you build

Events and gates must alternate, every gate needs enough inputs, voting and spare gates must carry the values they need, and probabilities must sit between 0 and 1. The Validation tab says what is wrong and where, so a tree is right before it reaches a review.

Switch between trees in one report

Keep every tree in one table with a Diagram ID column, and a slicer or the diagram picker switches between them, each one redrawn from its own rows. Transfer symbols join trees that continue one another, and a click opens the tree a transfer points to.

Your data

Four rows is a fault tree

A top event, an OR gate under it and two basic events under the gate. These column names map themselves, so there is nothing to set up. Probability goes in Values, set to Don't summarize.

Node IDParent IDNode TypeLabelProbability
TOPTop EventOnline ordering unavailable
G1TOPOR GateAny cause
P1G1Basic EventDatabase server fails0.01
P2G1Basic EventPayment service fails0.01

Build this tree step by step

What it draws

Every event, gate and transfer

Drawn by default with a profile designed with reference to IEC 61025:2006, Fault tree analysis (FTA). The Traditional / NUREG-0492 style and a Custom look are one setting away.

Events

  • Top event
  • Intermediate event
  • Basic event
  • Dormant event
  • Undeveloped event
  • House event
  • Zero event
  • Conditional event

Gates

  • AND
  • OR
  • Exclusive OR
  • NOT
  • NAND
  • NOR
  • Inhibit
  • Priority AND
  • Sequential
  • Spare
  • Voting (k/n)
  • Functional dependency
  • Priority OR

Transfers

  • Transfer in
  • Transfer out

Validation

Checked against the rules of the method as you build

The Validation tab lists anything that breaks these rules and where it is, so the diagram is right before it reaches a review.

  • Exactly one top event, at the root of the tree
  • Events and gates alternate, with one event above each gate
  • Every gate has the number of inputs it needs
  • Voting, priority sequence and spare values are valid
  • Probabilities from 0 to 1, and rates and mission times of 0 or more
  • Every node can be reached from the top event
  • Each transfer points to a diagram in the table
  • No cycles

Getting started

From your table to fault trees in a report

  1. Install from Marketplace

    In Power BI Desktop, open Get more visuals, search for Ataytis Assurance, and add it.

  2. Add your table

    Put Node ID, Parent ID and Node Type in Data fields, and any values you want to show, such as Probability, in Values.

  3. Choose Fault Tree Analysis

    Select the visual, open More options (…) and choose Edit, then pick Fault Tree Analysis in the Diagram type list on the left.

  4. Licence it to publish

    Power BI Desktop needs no licence. Readers in the Power BI Service do, with the first 30 days free.

Pricing

One licence includes all six analysis modes

Fault Tree Analysis is included alongside Bow-Tie Risk Analysis, Event Tree Analysis, Reliability Block Diagram, Goal Structuring Notation and Markov State Diagram. Ataytis Assurance is licensed per user: $4.99 per user per month for small teams, dropping to $2.49 for 500 users or more. The first month is free on every plan, billed by Microsoft.

Licensing a large team or a whole organisation? Request an enterprise quote

Also in Ataytis Assurance

The other analysis modes in the same visual

Every licence includes all six. Switch mode in the editor, and each one keeps its own mapping, layout and look.

Questions

Fault Tree Analysis questions

Your next fault tree, in Power BI

Build it in Power BI Desktop with no licence and nothing to sign up for. A licence only comes into it when the report is published for others to open.

Fault Tree Analysis (FTA) in Power BI | Ataytis Assurance