Yandex.Cloud
  • Services
  • Why Yandex.Cloud
  • Pricing
  • Documentation
  • Contact us
Get started
Yandex DataLens
  • Getting started
  • Use cases
    • All use cases
    • Visualizing data from a CSV file
    • Visualizing data from a ClickHouse database
    • Visualizing data from Yandex.Metriсa
    • Visualizing data from Yandex.Metrica Logs API
    • Publishing a chart with a map from a CSV file to DataLens Public
    • Visualizing data from AppMetrica
    • Visualizing geodata from a CSV file
  • Step-by-step instructions
    • All instructions
    • Working with connections
      • Creating a ClickHouse connection
      • Creating a connection to a CSV file
      • Creating a MySQL connection
      • Creating a PostgreSQL connection
      • Creating an MS SQL Server connection
      • Creating an Oracle Database connection
      • Creating a Yandex.Metrica API connection
      • Creating a Yandex.Metrica Logs API connection
      • Creating an AppMetrica connection
      • Managing connection access
    • Working with datasets
      • Create dataset
      • Creating a data field
      • Creating a calculated data field
      • Updating fields in datasets
      • Dataset materialization
      • Managing dataset access
      • Managing access to data rows
    • Working with charts
      • Creating a line chart
      • Creating an area chart
      • Creating a pie chart
      • Creating a column chart
      • Creating a bar chart
      • Creating a map
      • Creating a table
      • Creating a pivot table
      • Publishing a chart
      • Managing chart access
    • Working with dashboards
      • Creating dashboards
      • Adding charts to dashboards
      • Adding selectors to dashboards
      • Publishing dashboards
      • Managing dashboard access
    • Working with permissions
      • Granting permissions
      • Deleting permissions
      • Request permissions
  • Concepts
    • Overview
    • Connections
    • Data types
    • Datasets
      • Overview
      • Data model
      • Dataset settings
    • Charts
    • Dashboards
    • Using Markdown in DataLens
    • DataLens Public
    • Calculated fields
    • Marketplace
    • Backups in DataLens
    • Quotas and limits
  • Access management
    • Managing access to DataLens
    • Managing access at the data row level
  • Pricing policy
  • Function reference
    • All Functions
    • Aggregate functions
      • Overview
      • ALL_CONCAT
      • ANY
      • ARG_MAX
      • ARG_MIN
      • AVG
      • AVG_IF
      • COUNT
      • COUNTD
      • COUNTD_APPROX
      • COUNTD_IF
      • COUNT_IF
      • MAX
      • MEDIAN
      • MIN
      • QUANTILE
      • QUANTILE_APPROX
      • STDEV
      • STDEVP
      • SUM
      • SUM_IF
      • TOP_CONCAT
      • VAR
      • VARP
    • Date/Time functions
      • Overview
      • DATEADD
      • DATEPART
      • DATETRUNC
      • DAY
      • DAYOFWEEK
      • HOUR
      • MINUTE
      • MONTH
      • NOW
      • SECOND
      • TODAY
      • WEEK
      • YEAR
    • Geographical functions
      • Overview
      • GEOCODE
      • GEOINFO
      • TOPONYM_TO_GEOPOINT
      • TOPONYM_TO_GEOPOLYGON
    • Logical functions
      • Overview
      • CASE
      • IF
      • IFNULL
      • ISNULL
      • ZN
    • Text markup functions
      • Overview
      • BOLD
      • ITALIC
      • MARKUP
      • URL
    • Mathematical functions
      • Overview
      • ABS
      • ACOS
      • ASIN
      • ATAN
      • ATAN2
      • CEILING
      • COS
      • COT
      • DEGREES
      • DIV
      • EXP
      • FLOOR
      • GREATEST
      • LEAST
      • LN
      • LOG
      • LOG10
      • PI
      • POWER
      • RADIANS
      • ROUND
      • SIGN
      • SIN
      • SQRT
      • SQUARE
      • TAN
    • Operators
      • Overview
      • AND
      • Addition and concatenation (+)
      • BETWEEN
      • Comparison
      • Division (/)
      • IN
      • IS FALSE
      • IS TRUE
      • LIKE
      • Modulo (%)
      • Multiplication (*)
      • NOT
      • Negation (-)
      • OR
      • Power (^)
      • Subtraction (-)
    • String functions
      • Overview
      • ASCII
      • CHAR
      • CONCAT
      • CONTAINS
      • ENDSWITH
      • FIND
      • ICONTAINS
      • IENDSWITH
      • ISTARTSWITH
      • LEFT
      • LEN
      • LOWER
      • LTRIM
      • REGEXP_EXTRACT
      • REGEXP_EXTRACT_NTH
      • REGEXP_MATCH
      • REGEXP_REPLACE
      • REPLACE
      • RIGHT
      • RTRIM
      • SPACE
      • SPLIT
      • STARTSWITH
      • SUBSTR
      • TRIM
      • UPPER
      • UTF8
    • Time series functions
      • Overview
      • AGO
      • AT_DATE
    • Type conversion functions
      • Overview
      • BOOL
      • DATE
      • DATETIME
      • DATETIME_PARSE
      • DATE_PARSE
      • DB_CAST
      • FLOAT
      • GEOPOINT
      • GEOPOLYGON
      • INT
      • STR
    • Window functions
      • Overview
      • AVG
      • AVG_IF
      • COUNT
      • COUNT_IF
      • LAG
      • MAVG
      • MAX
      • MCOUNT
      • MIN
      • MMAX
      • MMIN
      • MSUM
      • RANK
      • RANK_DENSE
      • RANK_PERCENTILE
      • RANK_UNIQUE
      • RAVG
      • RCOUNT
      • RMAX
      • RMIN
      • RSUM
      • SUM
      • SUM_IF
    • Function Availability
  • Questions and answers
  1. Pricing policy

Pricing for Yandex DataLens

  • Prices and features
    • Pricing plans valid until February 1, 2021
    • Pricing effective as of February 1, 2021
  • Session
    • Session types
    • How sessions are calculated
  • Materialized data
  • Enabling a billing plan
    • Switching plans
    • Automatic payment for additional sessions
  • Blocks
    • Blocking when the external sessions limit is reached
    • Cloud suspension

Warning

Starting February 1, 2021, new pricing takes effect for DataLens.

In DataLens, you pay for:

  • The number of ten-minute sessions to the data source. The session considers requests from charts and dashboards.
  • The size of the database for the materialized data.
  • Additional DataLens features.

The number of sessions, the database size for materialized data, and the list of available features are determined by the monthly billing plan.
You can choose one of the following plans: Free or Standard.

The plan applies to the folder where the DataLens instance is located.

Note

Additional DataLens features that are available in Marketplace don't affect the selected plan and are paid separately.

Prices and features

Pricing plans valid until February 1, 2021

Prices in USD
Prices in roubles
Service Free Standard
Monthly price, without VAT Free $24.358974
Number of sessions per month 1000 10,000
Additional sessions,
per 10 sessions, without VAT
- $0.024358
External sessions multiplier x 10 x 10
Database size for materialized data, GB 0.5 10
Geocoding* - ✔
Service Free Standard
Monthly price, with VAT Free ₽1900
Number of sessions per month 1000 10,000
Additional sessions,
per 10 sessions, with VAT
- ₽1.90
External sessions multiplier x 10 x 10
Database size for materialized data, GB 0.5 10
Geocoding* - ✔

* Geocoding functions: GEOCODE and GEOINFO.

Pricing effective as of February 1, 2021

Prices in USD
Prices in roubles
Service Free Standard
Monthly price, without VAT Free $24.358974
Internal sessions per month No limits No limits
External sessions per month 100 1000
One additional
external session, with VAT
- $0.024358
Database size for materialized data, GB 0.5 10
Geocoding* - ✔
Service Free Standard
Monthly price, with VAT Free ₽1900
Internal sessions per month No limits No limits
External sessions per month 100 1000
One additional
external session, with VAT
- ₽1.90
Database size for materialized data, GB 0.5 10
Geocoding* - ✔

* Geocoding functions: GEOCODE and GEOINFO.

For users who had a DataLens instance that was created before February 1, 2021, the new pricing policy will come into effect at the start of the new reporting period in February.

For example, a user activated DataLens on December 15, 2020.
The new reporting period starts on January 15, 2021 with the old pricing plan, and ends on February 14, 2021.
The new plan takes effect on February 15, 2021, when the next reporting period starts.

You can check the reporting period of your DataLens instance in your billing account.

Session

Sessions are ten-minute periods when the user makes requests to a data source. For example, a user updates charts and dashboards and builds custom requests in the wizard.

The session starts with a data request and ends when there are no new requests for at least ten minutes.
The time difference between the first and last request is rounded up to ten minutes.

The session is calculated based on the user activity in the folder. If multiple users are working in the same DataLens instance at the same time, the service counts multiple sessions.
If one user is working in multiple DataLens instances at the same time, the service calculates sessions in these instances independently of one another.

Session types

In DataLens, sessions are categorized as internal or external:

Session type Data source
Internal Materialized datasets
CSV connections
Metrica
Metrica Logs API
AppMetrica
AppMetrica Logs API
Yandex.Cloud Managed Databases:
- Managed Service for ClickHouse
- Managed Service for PostgreSQL
- Managed Service for MySQL®
External Any external data source that is not related to Yandex or Yandex.Cloud.

How sessions are calculated

Each pricing plan determines the number of external sessions available. There is no limit to the number of internal sessions or requests, regardless of the pricing plan.
If a session has at least one request to an external data source, the whole session is considered external.

For instance, a dashboard contains some charts that request a materialized dataset and a single chart that requests an external data source.

When this kind of dashboard updates, the session is considered external.

The session doesn't consider requests from:

  • The preview window in datasets.
  • Public dashboards and charts.

Materialized data

A materialized data quota is available for each DataLens instance.

The quota includes:

  • Dataset preview data.

  • Materialized dataset data.

  • Materialized connection data.

  • Geocoding result caching data.

    Note

    The geocoding result cache is stored for 30 days.

Enabling a billing plan

To activate a billing plan, go to your billing account and select the desired plan. The period starts on the date when the DataLens instance is created.
When activating the Standard plan, you're charged on the first day of the period. When extending the plan, you're charged the day before the first day of a new reporting period.

If you created a billing account in the cloud, then the DataLens instance automatically switches to the Free plan.
Until you create a billing account, the DataLens instance remains in demo mode.

If you created a DataLens instance on January 31, the next charge would occur on February 28 (or February 29 if it's a leap year).

Switching plans

You can switch from the Free to the Standard plan at any time. When you switch plans, the period starts the day the plan is switched.

So if you go from the Standard plan to the Free plan, the new plan and period would come into effect when the paid period under the Standard plan ends. In this case, the start date of the new period becomes the date the Standard plan ends.

Automatic payment for additional sessions

Under the Standard plan, you can set up automatic payment for additional sessions. To do this, you should specify your planned budget in the billing account.

Automatic payment isn't available in the Free plan. If you reach the session limit or the DB size limit for this plan, you can switch to the Standard plan.

Blocks

Blocking when the external sessions limit is reached

If you reach the limit on the number of external sessions, DataLens automatically disables requests from your charts and dashboards to external sources. Other DataLens features remain accessible.
The DataLens homepage will display a message saying that the limit is reached.

To unblock your resources, do one of the following:

  • Switch from the Free plan to the Standard plan.
  • Enable automatic payment for additional sessions for the Standard plan.
  • Wait for the start of the new reporting period (for any plan).

Cloud suspension

Your cloud may be suspended if there are arrears on your account, if your trial period is over, or if you are in violation of the Yandex.Cloud Terms of Use.

When a cloud is suspended, your DataLens instance will be unavailable. You won't be able to use DataLens until access to the cloud is restored.

Learn more in Automatic cloud suspension.

In this article:
  • Prices and features
  • Pricing plans valid until February 1, 2021
  • Pricing effective as of February 1, 2021
  • Session
  • Session types
  • How sessions are calculated
  • Materialized data
  • Enabling a billing plan
  • Switching plans
  • Automatic payment for additional sessions
  • Blocks
  • Blocking when the external sessions limit is reached
  • Cloud suspension
Language
Careers
Privacy policy
Terms of use
© 2021 Yandex.Cloud LLC