A beta version of MC-Informatica integration is now available. The integration creates lineage from Informatica task flows that take data from point A to point B. See docs for details https://docs.getmontecarlo.com/docs/informatica-beta

A beta version of MC-Informatica integration is now available. The integration creates lineage from Informatica task flows that take data from point A to point B. See docs for details https://docs.getmontecarlo.com/docs/informatica-beta
Inmetric monitors, users can now define segments with a SQL Expression. Previously, segmentation could only be configured by picking 1 or 2 fields.
This helps support a long tail of segmentation use cases. For example, when segmenting, users can now concatenate many different fields (e.g. if you wanted to segment by 4 or 5 different fields), or shorten really long field values that impair usability.
Learn more about segmentation.
Up until this week, Cardinality Rules and Referential Integrity Rules were options on the Monitor Menu in Monte Carlo. These were purpose-built monitor creation experiences that produced a SQL Rule. These were for use cases like:
Existing Cardinality Rules and Referential Integrity Rules will continue to run normally. But the workflows to create these have now been removed from the monitor menu.
Referential Integrity Rules and Cardinality Rules were made redundant by new ways to define a set in Validation Monitors. In Validation Monitors, the recommended way to address these use cases in now with the Is in set
and Is not in set
operators, which allow a user to define a set:
Read more about this change here.
The is in set
and is not in set
operators now allow users to define a set using 3 possible methods:
Previously, "From a list" was the only way to define a set. These new options make it easy generate large sets and keep them automatically updated as your data evolves. They are ideal for referential integrity checks and scenarios where you have large numbers of allowed values.
dbt and Airflow alerts will now be raised on ALL tables in Monte Carlo – whether the table is muted/monitored or not.
The alerts can be configured on a Job-level basis for each integration.
To configure which dbt Jobs will raise alerts, go to Settings -> Integrations -> dbt integration -> Edit and find the below configuration.
Learn more at dbt Failures As Monte Carlo Alerts
To configure which Airlow Jobs will raise alerts there are two options:
Go to Settings -> Integrations -> Airflow integration -> Configure Jobs and find the below configuration:
Under Assets, search and navigate to the Airflow Job that you want to configure alerts for. On the top right, toggle "Generates alerts".
Learn more at Airflow Alerts and Task Observability
dbt snapshot and seed errors are now available in MC as alerts, alongside model and test alerts. Users can go to settings -> dbt integrations -> edit, to configure the option to send those alerts. Make sure to add the new alert types in the relevant audiences to receive notifications. (docs)
snapshot errors in alert feed
Configure alerts options in Settings
With the availability of SQL query history, a series of features for Databricks integration are added:
Limitations: note these features are available for assets on Unity Catalog and are constrained to SQL queries. If you are using customer-managed keys in Databricks, these features also will not be supported.
Setup required: In order to enable these features, read permission needs to be granted to the service principal for system table system.query.history
. This is also described in docs here.
GRANT SELECT ON system.query.history TO <monte_carlo_service_principal>;
Usage stats
Performance Dashboard for Databricks SQL queries
Databricks Query Logs
Query Change Insights in Incident
For many businesses, incoming data looks very different during major holidays. Maybe there is more or less data than normal, or the profile of that data is much different. For example, a financial technology firm may see less new data than normal on July 4, because markets are closed in the United States. Or an e-commerce company based in the United States may see more new data than normal on Black Friday, because it's one of the busiest shopping days of the year.
You can now easily use exclusion windows to Manage Holidays in order to:
The available holidays include the 11 Federal Holidays within the United States, plus a few additional unofficial holidays that often influence data (e.g. Black Friday).
Users with an Editor role can now create their own Data Products and edit any Data Products they have previously created and are the owner for.
Users with Account Owner and Domain Manager roles continue to have permissions to create and edit all Data Products that have been created in the account.
For more on Managed Roles and Permissions, refer to https://docs.getmontecarlo.com/docs/authorization#managed-roles-and-groups
These operators make it easy to express a condition like "Alert me if the value returned by the SQL is not between 5 and 5,000." Previously, this would have needed multiple SQL Rules to express.