Skip to content

MonteCarlo

Base class for Monte Carlo assets.

Reference documentation

This is reference documentation covering the entire Atlan model. It is not the best place to start when trying to understand managing Monte Carlo assets in Atlan. For that, we would suggest starting with either:

  • Snippets — small, atomic examples of single-step use cases.
  • Patterns — walkthroughs of common multi-step implementation patterns.
classDiagram
    direction RL
    class MonteCarlo {
        <<abstract>>
    }
    link MonteCarlo "../montecarlo"
    class DataQuality {
        <<abstract>>
    }
    link DataQuality "../entities/dataquality"
    DataQuality <|-- MonteCarlo : extends
    class Catalog {
        <<abstract>>
    }
    link Catalog "../entities/catalog"
    Catalog <|-- DataQuality : extends
    class Asset {
        <<abstract>>
    }
    link Asset "../entities/asset"
    Asset <|-- Catalog : extends
    class Referenceable {
        <<abstract>>
    }
    link Referenceable "../entities/referenceable"
    Referenceable <|-- Asset : extends
    class MCIncident
    link MCIncident "../entities/mcincident"
    MonteCarlo <|-- MCIncident : extends
    class MCMonitor
    link MCMonitor "../entities/mcmonitor"
    MonteCarlo <|-- MCMonitor : extends

Type-specific properties

Following are the properties uniquely available on MonteCarlo assets in Atlan.

mcAssetQualifiedNames
TBC
1
2
3
4
5
builder // (1)
    .mcAssetQualifiedName("String0")
    .mcAssetQualifiedName("String1");
monteCarlo.getMcAssetQualifiedNames(); // (2)
client.assets.select().where(MonteCarlo.MC_ASSET_QUALIFIED_NAMES.eq("String0")); // (3)
  1. Set the mcAssetQualifiedNames for a MonteCarlo.

    For more details

    For more information, see the asset CRUD snippets on either creating or updating assets.

  2. Retrieve the mcAssetQualifiedNames from a MonteCarlo.

    For more details

    For more information, see the asset CRUD snippets on retrieving assets.

  3. Find all assets in Atlan with their mcAssetQualifiedNames exactly matching the provided value.

    For more details

    For more information, see the searching section on term queries.

mcLabels
TBC
1
2
3
4
5
builder // (1)
    .mcLabel("String0")
    .mcLabel("String1");
monteCarlo.getMcLabels(); // (2)
client.assets.select().where(MonteCarlo.MC_LABELS.eq("String0")); // (3)
  1. Set the mcLabels for a MonteCarlo.

    For more details

    For more information, see the asset CRUD snippets on either creating or updating assets.

  2. Retrieve the mcLabels from a MonteCarlo.

    For more details

    For more information, see the asset CRUD snippets on retrieving assets.

  3. Find all assets in Atlan with their mcLabels exactly matching the provided value.

    For more details

    For more information, see the searching section on term queries.

mc_asset_qualified_names
TBC
1
2
3
builder.mc_asset_qualified_names = {...}  # (1)
monte_carlo.mc_asset_qualified_names  # (2)
FluentSearch().where(FluentSearch.asset_type(MonteCarlo)).where(MonteCarlo.MC_ASSET_QUALIFIED_NAMES.eq("String0"))  # (3)
  1. Set the mc_asset_qualified_names for a MonteCarlo.

    For more details

    For more information, see the asset CRUD snippets on either creating or updating assets.

  2. Retrieve the mc_asset_qualified_names from a MonteCarlo.

    For more details

    For more information, see the asset CRUD snippets on retrieving assets.

  3. Find all assets in Atlan with their mc_asset_qualified_names exactly matching the provided value.

    For more details

    For more information, see the searching section on term queries.

mc_labels
TBC
1
2
3
builder.mc_labels = {...}  # (1)
monte_carlo.mc_labels  # (2)
FluentSearch().where(FluentSearch.asset_type(MonteCarlo)).where(MonteCarlo.MC_LABELS.eq("String0"))  # (3)
  1. Set the mc_labels for a MonteCarlo.

    For more details

    For more information, see the asset CRUD snippets on either creating or updating assets.

  2. Retrieve the mc_labels from a MonteCarlo.

    For more details

    For more information, see the asset CRUD snippets on retrieving assets.

  3. Find all assets in Atlan with their mc_labels exactly matching the provided value.

    For more details

    For more information, see the searching section on term queries.

mcAssetQualifiedNames
TBC
1
2
3
4
5
6
7
8
{
  "attributes": {
    "mcAssetQualifiedNames": [ // (1)
      "String0",
      "String1"
    ]
  }
}
  1. Set the mcAssetQualifiedNames for a MonteCarlo.

    For more details

    For more information, see the asset CRUD snippets.

mcLabels
TBC
1
2
3
4
5
6
7
8
{
  "attributes": {
    "mcLabels": [ // (1)
      "String0",
      "String1"
    ]
  }
}
  1. Set the mcLabels for a MonteCarlo.

    For more details

    For more information, see the asset CRUD snippets.

Relationships

The following illustrates how the various Monte Carlo objects inter-relate with each other:

erDiagram
    Connection ||..o{ MCMonitor : ""
    MCMonitor }o--o{ Asset : mcMonitorAssets
    MCIncident }o--o{ Asset : mcIncidentAssets
    MCMonitor |o--o{ MCIncident : mcIncidents