Skip to content


Base class for Soda 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 Soda 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.
    direction RL
    class Soda {
    link Soda "../soda"
    class DataQuality {
    link DataQuality "../entities/dataquality"
    DataQuality <|-- Soda : extends
    class Catalog {
    link Catalog "../entities/catalog"
    Catalog <|-- DataQuality : extends
    class Asset {
    link Asset "../entities/asset"
    Asset <|-- Catalog : extends
    class Referenceable {
    link Referenceable "../entities/referenceable"
    Referenceable <|-- Asset : extends
    class SodaCheck
    link SodaCheck "../entities/sodacheck"
    Soda <|-- SodaCheck : extends


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

    Connection ||..o{ SodaCheck : ""
    SodaCheck }o--o{ Asset : sodaCheckAssets
    SodaCheck }o--o{ Column : sodaCheckColumns