Sync Docs
Sync HomeLaunch GradientBook Demo
  • Sync Gradient
    • The Gradient Platform
      • How Does it Work?
    • Discover Quickstart
    • Add Workspace
      • Create Sync API Key
      • Add Databricks Workspace
        • AWS Databricks Setup
          • EventBridge Setup
        • Azure Databricks Setup
      • Webhook Setup
    • Project Setup
      • Import Jobs to Projects
      • Verify and Run Jobs
      • Generate and Apply Recommendation
    • Advanced Use Cases
      • Install the Sync-CLI
      • Manual Workspace Setup
        • AWS Instance Profile
      • Apache Airflow for Databricks
      • Gradient Terraform Integration
    • Project Settings
    • Account Settings
    • ROI Reporting
    • FAQ
  • Tutorials & Best Practices
    • Running Gradient in Production
      • Production Auto-Enabled
      • Optimization Windows
      • Development Clones
    • Demos
  • Developer Docs
    • Resources
    • Sync Python Library
    • Gradient CLI Walkthrough
  • Security
    • Privacy and Security Compliance
  • Trust Center
    • Portal
  • Product Announcements
    • Product Updates
  • Need Help?
    • Troubleshooting Guide
Powered by GitBook
On this page
  • Overview
  • ROI Metrics
  • How Gradient Calculates ROI
  • Determining the Right Metric
  • Selection Logic
  • ROI Calculation Formulas
  • Understanding Cost/GB Metric
  • Aggregated ROI Reporting
  • Best Practices for Interpreting ROI

Was this helpful?

Export as PDF
  1. Sync Gradient

ROI Reporting

Overview

Gradient calculates Return on Investment (ROI) using sophisticated metrics that adapt to your workload characteristics. This documentation explains how Gradient determines and reports ROI, including our methodology for choosing the most appropriate metrics for different scenarios.

ROI Metrics

Gradient reports two key ROI metrics:

  1. Savings to Date: Actual savings achieved through Gradient optimization

  2. Projected 12 Month Savings: Estimated savings over the next year based on current patterns

How Gradient Calculates ROI

Determining the Right Metric

Gradient uses two different approaches to calculate ROI, choosing the most appropriate one based on your workload characteristics:

  1. Cost Change Percentage: Direct comparison of costs before and after Gradient

  2. Cost per Gigabyte (Cost/GB) Change Percentage: Normalized metric that accounts for varying data sizes

Selection Logic

Gradient automatically selects the most appropriate metric using the following logic:

  1. First, we compute the correlation between input data size and runtime (Pearson correlation coefficient)

  2. Then we use the correlation coefficient to select the appropriate metric between "Cost change %" and "Cost/GB change %"

    • If correlation ≥ 0.7 (strong correlation)

      • We use the maximum value between "Cost change %" and "Cost/GB change %"

    • If correlation < 0.7

      • We prefer to use "Cost change %"

      • However, if costs have increased due to increased data size then we fall back to "Cost/GB change %"

ROI Calculation Formulas

Using Cost Change Percentage

Savings to Date = 
    Average Starting Cost × Average Cost Change % × Number of Submissions to Date

Projected Annual Savings = 
    Average Starting Cost × Average Cost Change % × Annual Run Frequency

Using Cost/GB Change Percentage

Savings to Date = 
    Average Current Data Size × Average Starting Cost per GB × 
    Average Cost per GB Change % × Number of Submissions to Date

Projected Annual Savings = 
    Average Current Data Size × Average Starting Cost per GB × 
    Average Cost per GB Change % × Annual Run Frequency

Understanding Cost/GB Metric

The Cost/GB metric is particularly useful when:

  • Your data size varies significantly between runs

  • Overall costs are increasing due to larger data volumes

  • You need to measure efficiency improvements independently of data size

Think of Cost/GB like a car's miles per gallon (MPG): Even if you're driving more miles (processing more data), you can still measure if you're using fuel (resources) more efficiently. A lower Cost/GB indicates better efficiency, even if total costs are higher.

Aggregated ROI Reporting

Gradient calculates ROI at two levels:

  1. Project Level: Using the formulas above for individual workloads

  2. Organization Level: Aggregating savings across all projects

Best Practices for Interpreting ROI

  1. Consider Data Size Variations

    • Monitor both cost changes and Cost/GB metrics

    • Understand which metric Gradient is using for your workload

    • Look for efficiency improvements even when total costs increase

  2. Review Correlation Metrics

    • Understand how your workload's runtime correlates with data size

    • This helps explain which ROI calculation method Gradient is using

  3. Monitor Trends

    • Track both immediate savings and projected annual savings

    • Consider seasonal patterns in your workload frequency

    • Review historical trends to understand optimization impact

PreviousAccount SettingsNextFAQ

Last updated 5 months ago

Was this helpful?

Project summary table showing metrics