Why MAR is a better measure of value than total synced rows

Monthly active rows enable data professionals and businesses of all sizes to maximize the value of Fivetran.

Fivetran’s consumption-based model calculates usage based on the number of monthly active rows (MAR) across all connectors (sources) and destinations (targets). This article covers what MAR is and why we believe this is a better way for our customers to maximize the value of Fivetran. 

What is a monthly active row?

A monthly active row (MAR) is a row that’s been added, updated or deleted in a data destination by one of our connectors. We only recognize a row as active once a month, not each time it’s updated. This means you’re not charged for multiple updates to a row in a single month. We always give customers their first historical sync completely free for any new connector or table. Then, we only charge for MAR.

With the use of MAR, Fivetran’s pricing model is uniquely designed to drive the most value for our customers for several reasons listed below.

Active rows and pipeline efficiency

Fivetran’s 300+ connectors are designed to efficiently capture changes in the data source and perform incremental upserts wherever possible. This ends up being 5 to 50 times less than the total synced rows that you’ll see from typical pipelines. This ultimately reduces the cost of managing a cloud destination since only necessary data is replicated — not every single row.

Total synced rows and update waste

Monthly active rows are not the same as what our customers see in their pipelines for total synced rows. This is because a typical pipeline will experience waste, which happens when a row that wasn't updated is repeatedly synced in a few ways:

  • Multiple row updates: A single row, defined by a unique primary key, can be updated multiple times in a single month. Rows will undergo updates several times over the course of a month. Each update counts as a synced row. This generally occurs five times per month on average.
  • Snapshot waste: This happens when a primary key that wasn't actually updated is synced (e.g., when you replicate a table using snapshots). Capturing updates is hard and many customers often resort to a snapshot approach, syncing all rows every time. This generally occurs 10 to 20 times per month on average.

Over the course of a month, or even years, you can see how much waste a typical data pipeline generates because it was never built to handle incremental changes effectively.

[CTA_MODULE]

Calculating MAR vs. total synced rows

Now that we know the difference between MAR and total synced rows, we can finally calculate just how different they can be with the same amount of data. There are two components to consider when estimating MAR:

  • Rows at rest: Rows at rest is the total number of primary keys in the data source
  • Update rate: Update rate is the percentage percent of primary keys in the source that is updated or added at least once in a single month. 

How to calculate MAR:  Total rows at rest * Update rate percent = MAR

For example, a database with 10 million rows at rest with a 10 percent update rate sees the following MAR: 

10,000,000 X 10 percent = 1 million MAR

What are typical update rates aka MAR?

There’s no one-size-fits-all. Every source and every business is different. Application sources typically see update rates of 10 to 20 percent, whereas databases typically see anywhere from five to 10 percent, though very old databases can be as low as one to two percent.

Below, we share some examples of customers with different total connectors, total volumes, MAR and estimated total cost of ownership if they built these pipelines themselves:

Company type # connectors Total rows Paid MAR Total cost of ownership*
Early stage startup 9 connectors 2.8 million 467,000 $382,500
Growth Stage 6 connectors 237.8 million 14 million $255,000
Enterprise 555 connectors 21 billion 8 billion $ Millions

*These are rough approximations. You can estimate the total cost of ownership of building pipelines yourself in Fivetran’s “Ultimate guide to data integration” or contact sales@fivetran.com for a more accurate calculation.

Ultimately, Fivetran customers can replicate millions and millions of historical rows for free and only pay for changed rows — all at a fraction of the cost of building themselves. 

“We have access to more sources and to richer data within the sources. For example, Fivetran imports history tables from HubSpot. That is millions of rows of historical data that we couldn’t explore as easily before. The alternative to Fivetran would be to hire approximately three data engineers to work full-time on our integrations.”
-Jakob Kristensen, Product Manager at Pleo

[CTA_MODULE]

Get a free usage estimate

The most accurate way to estimate MAR is to connect your sources. If you’re new to Fivetran, you can try Fiveran completely free for 14 days. During your free trial, you’ll get a usage and pricing estimate based on the sources you connected during your trial in our new pricing calculator.

[CTA_MODULE]

Kostenlos starten

Schließen auch Sie sich den Tausenden von Unternehmen an, die ihre Daten mithilfe von Fivetran zentralisieren und transformieren.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Product
Product

Why MAR is a better measure of value than total synced rows

Why MAR is a better measure of value than total synced rows

March 2, 2023
March 2, 2023
Why MAR is a better measure of value than total synced rows
Monthly active rows enable data professionals and businesses of all sizes to maximize the value of Fivetran.

Fivetran’s consumption-based model calculates usage based on the number of monthly active rows (MAR) across all connectors (sources) and destinations (targets). This article covers what MAR is and why we believe this is a better way for our customers to maximize the value of Fivetran. 

What is a monthly active row?

A monthly active row (MAR) is a row that’s been added, updated or deleted in a data destination by one of our connectors. We only recognize a row as active once a month, not each time it’s updated. This means you’re not charged for multiple updates to a row in a single month. We always give customers their first historical sync completely free for any new connector or table. Then, we only charge for MAR.

With the use of MAR, Fivetran’s pricing model is uniquely designed to drive the most value for our customers for several reasons listed below.

Active rows and pipeline efficiency

Fivetran’s 300+ connectors are designed to efficiently capture changes in the data source and perform incremental upserts wherever possible. This ends up being 5 to 50 times less than the total synced rows that you’ll see from typical pipelines. This ultimately reduces the cost of managing a cloud destination since only necessary data is replicated — not every single row.

Total synced rows and update waste

Monthly active rows are not the same as what our customers see in their pipelines for total synced rows. This is because a typical pipeline will experience waste, which happens when a row that wasn't updated is repeatedly synced in a few ways:

  • Multiple row updates: A single row, defined by a unique primary key, can be updated multiple times in a single month. Rows will undergo updates several times over the course of a month. Each update counts as a synced row. This generally occurs five times per month on average.
  • Snapshot waste: This happens when a primary key that wasn't actually updated is synced (e.g., when you replicate a table using snapshots). Capturing updates is hard and many customers often resort to a snapshot approach, syncing all rows every time. This generally occurs 10 to 20 times per month on average.

Over the course of a month, or even years, you can see how much waste a typical data pipeline generates because it was never built to handle incremental changes effectively.

[CTA_MODULE]

Calculating MAR vs. total synced rows

Now that we know the difference between MAR and total synced rows, we can finally calculate just how different they can be with the same amount of data. There are two components to consider when estimating MAR:

  • Rows at rest: Rows at rest is the total number of primary keys in the data source
  • Update rate: Update rate is the percentage percent of primary keys in the source that is updated or added at least once in a single month. 

How to calculate MAR:  Total rows at rest * Update rate percent = MAR

For example, a database with 10 million rows at rest with a 10 percent update rate sees the following MAR: 

10,000,000 X 10 percent = 1 million MAR

What are typical update rates aka MAR?

There’s no one-size-fits-all. Every source and every business is different. Application sources typically see update rates of 10 to 20 percent, whereas databases typically see anywhere from five to 10 percent, though very old databases can be as low as one to two percent.

Below, we share some examples of customers with different total connectors, total volumes, MAR and estimated total cost of ownership if they built these pipelines themselves:

Company type # connectors Total rows Paid MAR Total cost of ownership*
Early stage startup 9 connectors 2.8 million 467,000 $382,500
Growth Stage 6 connectors 237.8 million 14 million $255,000
Enterprise 555 connectors 21 billion 8 billion $ Millions

*These are rough approximations. You can estimate the total cost of ownership of building pipelines yourself in Fivetran’s “Ultimate guide to data integration” or contact sales@fivetran.com for a more accurate calculation.

Ultimately, Fivetran customers can replicate millions and millions of historical rows for free and only pay for changed rows — all at a fraction of the cost of building themselves. 

“We have access to more sources and to richer data within the sources. For example, Fivetran imports history tables from HubSpot. That is millions of rows of historical data that we couldn’t explore as easily before. The alternative to Fivetran would be to hire approximately three data engineers to work full-time on our integrations.”
-Jakob Kristensen, Product Manager at Pleo

[CTA_MODULE]

Get a free usage estimate

The most accurate way to estimate MAR is to connect your sources. If you’re new to Fivetran, you can try Fiveran completely free for 14 days. During your free trial, you’ll get a usage and pricing estimate based on the sources you connected during your trial in our new pricing calculator.

[CTA_MODULE]

Free ebook: How to choose the most cost-effective data pipeline for your business
Download now
Want to learn more about Fivetran pricing? Check out the Fivetran pricing guide.
Download now
Sign up for a 14-day free trial with Fivetran
Get started today
Topics
Share

Verwandte Beiträge

No items found.
Only pay for what you use with usage-based pricing
Blog

Only pay for what you use with usage-based pricing

Beitrag lesen
A deep dive into data lakes
Blog

A deep dive into data lakes

Beitrag lesen
Fivetran named 2024 Google Cloud Technology Partner of the Year
Blog

Fivetran named 2024 Google Cloud Technology Partner of the Year

Beitrag lesen
Everything you need to know about the Fivetran REST API
Blog

Everything you need to know about the Fivetran REST API

Beitrag lesen

Kostenlos starten

Schließen auch Sie sich den Tausenden von Unternehmen an, die ihre Daten mithilfe von Fivetran zentralisieren und transformieren.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.