{
  "format": "dataset-manifest/1",
  "slug": "asset-tracking-system",
  "version": 2,
  "seed": "asset-tracking-system:1",
  "spec": {
    "format": "dataset/1",
    "slug": "asset-tracking-system",
    "name": "Asset Management Insights",
    "tagline": "Assets, maintenance contracts, depreciation statuses, and location history for insurance risk management.",
    "description": "Insurance companies track assets meticulously to evaluate risks and manage coverage effectively. They monitor a diverse range of properties, including physical equipment, software licenses, and high-value items, ensuring that each asset is properly maintained and insured. The operation hinges on a robust system that records data on asset types, maintenance contracts, depreciation statuses, and historical location records, which can reveal significant trends over time. This meticulous tracking aids in both risk evaluation and operational efficiency.\n\nThe tables within this dataset work in harmony to provide a comprehensive view of asset management processes. Each row in the 'assets' table represents a unique asset, detailing its type, value, and ownership. The 'maintenance_contracts' table connects to assets, indicating which contracts are in place to ensure proper upkeep, with each row outlining specific terms and conditions for maintenance. The 'depreciation_records' table offers insights into the depreciation rates for assets, highlighting standard practices for most items while also allowing for special evaluations of high-value assets, represented in the 'high_value_assets' table that captures detailed records of these exceptional cases. Additionally, the 'location_history' table tracks the movement of assets over time, enriching the understanding of their physical presence and usage across different sites.\n\nBy exploring this synthetic dataset, developers can practice answering critical business questions such as: How do different asset types affect insurance premiums? What maintenance schedules correlate with lower depreciation rates? How does the location history of high-value assets impact their insurance evaluations? The data offers ample opportunity for analysis and provides a realistic framework for understanding asset management within the insurance landscape.",
    "domain": "insurance",
    "shape": "slowly-changing",
    "useCases": [
      "etl-pipelines",
      "teaching"
    ],
    "keywords": [
      "asset management",
      "insurance",
      "depreciation",
      "maintenance contracts",
      "historical records",
      "risk management"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "assets": {
        "description": "This table contains records of various assets, including their types and specifications. Each asset links to its maintenance contracts.",
        "rows": 400,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each asset."
          },
          "asset_type": {
            "kind": "enum",
            "values": [
              "equipment",
              "software",
              "real estate",
              "vehicle"
            ],
            "description": "The type of asset being tracked."
          },
          "description": {
            "kind": "sentence",
            "max": 100,
            "description": "A brief description of the asset.",
            "nullable": true
          },
          "value": {
            "kind": "decimal",
            "min": 1000,
            "max": 1000000,
            "scale": 2,
            "description": "Current estimated value of the asset.",
            "nullable": true,
            "distribution": "heavy-tail"
          },
          "acquisition_date": {
            "kind": "date",
            "from": "2010-01-01",
            "to": "2023-01-01",
            "description": "Date when the asset was acquired.",
            "nullable": true,
            "trend": "growing"
          },
          "depreciation_status": {
            "kind": "enum",
            "values": [
              "standard",
              "accelerated",
              "special"
            ],
            "description": "Current depreciation status of the asset.",
            "nullable": true,
            "when": {
              "column": "asset_type",
              "in": [
                "equipment",
                "vehicle"
              ]
            }
          }
        }
      },
      "maintenance_contracts": {
        "description": "This table records maintenance contracts linked to assets, detailing the service provider and coverage.",
        "rows": 300,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each maintenance contract."
          },
          "asset_id": {
            "kind": "fk",
            "ref": "assets.id",
            "description": "Reference to the asset covered by this contract."
          },
          "provider": {
            "kind": "company",
            "description": "Name of the service provider for the maintenance contract."
          },
          "coverage_start": {
            "kind": "date",
            "from": "2010-01-01",
            "to": "2023-12-31",
            "description": "Start date of the maintenance coverage.",
            "trend": "growing"
          },
          "coverage_end": {
            "kind": "date",
            "from": "2010-01-01",
            "to": "2025-12-31",
            "description": "End date of the maintenance coverage.",
            "trend": "growing"
          }
        }
      },
      "depreciation_records": {
        "description": "This table captures historical depreciation records for each asset, enabling trend analysis over time.",
        "rows": 1000,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each depreciation record."
          },
          "asset_id": {
            "kind": "fk",
            "ref": "assets.id",
            "description": "Reference to the asset being depreciated."
          },
          "depreciation_value": {
            "kind": "decimal",
            "min": 0,
            "max": 1000000,
            "scale": 2,
            "description": "Value depreciated during the reporting period.",
            "distribution": "long-tail"
          },
          "reporting_date": {
            "kind": "date",
            "from": "2010-01-01",
            "to": "2023-12-31",
            "description": "Date of the depreciation report.",
            "trend": "growing"
          }
        }
      },
      "location_history": {
        "description": "This table maintains a historical record of asset locations, helping to track their movement over time.",
        "rows": 600,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each location record."
          },
          "asset_id": {
            "kind": "fk",
            "ref": "assets.id",
            "description": "Reference to the asset whose location is recorded."
          },
          "location": {
            "kind": "city",
            "description": "The current or past location of the asset."
          },
          "date_moved": {
            "kind": "date",
            "from": "2010-01-01",
            "to": "2023-12-31",
            "description": "Date when the asset was moved to this location.",
            "trend": "growing"
          }
        }
      },
      "high_value_assets": {
        "description": "This table specifically tracks unique evaluations and records for rare, high-value assets.",
        "rows": 200,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each high-value asset entry."
          },
          "asset_id": {
            "kind": "fk",
            "ref": "assets.id",
            "description": "Reference to the high-value asset."
          },
          "evaluation_date": {
            "kind": "date",
            "from": "2010-01-01",
            "to": "2023-12-31",
            "description": "Date of the asset evaluation.",
            "trend": "growing"
          },
          "special_value": {
            "kind": "decimal",
            "min": 100000,
            "max": 5000000,
            "scale": 2,
            "description": "Special valuation for the high-value asset.",
            "distribution": "heavy-tail"
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "nullable",
      "categorical",
      "timestamped"
    ],
    "analysisQuestions": [
      "What are the most common types of assets tracked in the system?",
      "How does the depreciation status vary across different asset types?",
      "What trends can be identified in the location history of high-value assets?",
      "Which service providers have the most maintenance contracts for assets?",
      "How frequently are high-value assets evaluated compared to standard assets?"
    ],
    "suggestedQueries": [
      {
        "title": "Join assets with maintenance contracts",
        "sql": "SELECT assets.id, assets.description, maintenance_contracts.provider FROM assets JOIN maintenance_contracts ON assets.id = maintenance_contracts.asset_id;",
        "dialect": "postgres"
      },
      {
        "title": "Count assets by type",
        "sql": "SELECT asset_type, COUNT(*) FROM assets GROUP BY asset_type;",
        "dialect": "postgres"
      },
      {
        "title": "Average depreciation value of assets by type",
        "sql": "SELECT assets.asset_type, AVG(depreciation_records.depreciation_value) FROM assets JOIN depreciation_records ON assets.id = depreciation_records.asset_id GROUP BY assets.asset_type;",
        "dialect": "postgres"
      },
      {
        "title": "Find location history for a specific asset",
        "sql": "SELECT location, date_moved FROM location_history WHERE asset_id = 1;",
        "dialect": "postgres"
      },
      {
        "title": "List high-value assets with their special evaluations",
        "sql": "SELECT assets.description, high_value_assets.special_value FROM assets JOIN high_value_assets ON assets.id = high_value_assets.asset_id;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Insurance Analyst",
        "body": "An insurance analyst can utilize this dataset to evaluate the risk associated with various assets. By analyzing the depreciation records and maintenance contracts, they can provide insights into the financial health of insured items and suggest necessary coverage adjustments."
      },
      {
        "title": "Data Science Instructor",
        "body": "A data science instructor can use this dataset to teach students about data management and analysis techniques within the insurance domain. It provides a real-world context for learning about ETL processes, data integrity, and trends analysis."
      },
      {
        "title": "Asset Manager",
        "body": "An asset manager may leverage this dataset to track the movement and maintenance of high-value assets. By examining the location history and maintenance contracts, they can ensure that assets are adequately monitored and maintained, minimizing risks and maximizing their value."
      },
      {
        "title": "Compliance Officer",
        "body": "A compliance officer can use this dataset to ensure that all assets are properly documented and compliant with regulatory requirements. By reviewing maintenance contracts and depreciation statuses, they can verify that asset management practices align with industry standards."
      }
    ]
  },
  "counts": {
    "assets": 400,
    "depreciation_records": 1000,
    "high_value_assets": 200,
    "location_history": 600,
    "maintenance_contracts": 300
  },
  "stats": {
    "assets": {
      "rows": 400,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 400,
          "min": 1,
          "max": 400
        },
        "asset_type": {
          "nulls": 0,
          "distinct": 4,
          "min": "equipment",
          "max": "vehicle"
        },
        "description": {
          "nulls": 42,
          "distinct": 358
        },
        "value": {
          "nulls": 44,
          "distinct": 356,
          "min": 1000,
          "max": 992892.92
        },
        "acquisition_date": {
          "nulls": 44,
          "distinct": 343,
          "min": "2010-03-19",
          "max": "2022-12-17"
        },
        "depreciation_status": {
          "nulls": 198,
          "distinct": 3,
          "min": "accelerated",
          "max": "standard"
        }
      }
    },
    "maintenance_contracts": {
      "rows": 300,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 300,
          "min": 1,
          "max": 300
        },
        "asset_id": {
          "nulls": 0,
          "distinct": 209,
          "min": 1,
          "max": 400
        },
        "provider": {
          "nulls": 0,
          "distinct": 236,
          "min": "Acme Energy",
          "max": "Willow Studio"
        },
        "coverage_start": {
          "nulls": 0,
          "distinct": 289,
          "min": "2010-01-05",
          "max": "2023-12-31"
        },
        "coverage_end": {
          "nulls": 0,
          "distinct": 294,
          "min": "2010-01-08",
          "max": "2025-12-28"
        }
      }
    },
    "depreciation_records": {
      "rows": 1000,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 1000,
          "min": 1,
          "max": 1000
        },
        "asset_id": {
          "nulls": 0,
          "distinct": 363,
          "min": 1,
          "max": 400
        },
        "depreciation_value": {
          "nulls": 0,
          "distinct": 1000,
          "min": 1,
          "max": 999909.82
        },
        "reporting_date": {
          "nulls": 0,
          "distinct": 914,
          "min": "2010-01-10",
          "max": "2023-12-27"
        }
      }
    },
    "location_history": {
      "rows": 600,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 600,
          "min": 1,
          "max": 600
        },
        "asset_id": {
          "nulls": 0,
          "distinct": 305,
          "min": 1,
          "max": 400
        },
        "location": {
          "nulls": 0,
          "distinct": 63,
          "min": "Amsterdam",
          "max": "Zurich"
        },
        "date_moved": {
          "nulls": 0,
          "distinct": 553,
          "min": "2010-01-01",
          "max": "2023-12-25"
        }
      }
    },
    "high_value_assets": {
      "rows": 200,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "asset_id": {
          "nulls": 0,
          "distinct": 148,
          "min": 2,
          "max": 398
        },
        "evaluation_date": {
          "nulls": 0,
          "distinct": 196,
          "min": "2010-01-08",
          "max": "2023-12-14"
        },
        "special_value": {
          "nulls": 0,
          "distinct": 200,
          "min": 100000.37,
          "max": 4938636.41
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/assets.csv",
      "format": "csv",
      "table": "assets",
      "key": "datasets/asset-tracking-system/v2/csv/assets.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/asset-tracking-system/v2/csv/assets.csv",
      "bytes": 35625,
      "sha256": "9263f4865e13d5dd38612767fd94e05bc11ba1c6e117f14a31aebdd5e4b21c33",
      "rows": 400,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/depreciation_records.csv",
      "format": "csv",
      "table": "depreciation_records",
      "key": "datasets/asset-tracking-system/v2/csv/depreciation_records.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/asset-tracking-system/v2/csv/depreciation_records.csv",
      "bytes": 29208,
      "sha256": "683844e6fd23347c28086d04139cbfa72e942d5d4066ebbdc77d0f0a354723c6",
      "rows": 1000,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/high_value_assets.csv",
      "format": "csv",
      "table": "high_value_assets",
      "key": "datasets/asset-tracking-system/v2/csv/high_value_assets.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/asset-tracking-system/v2/csv/high_value_assets.csv",
      "bytes": 5957,
      "sha256": "23d3b3e11bbe52e67154cefad93ba3b3a0591297c5fccdeb1aabe5b2d41241cb",
      "rows": 200,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/location_history.csv",
      "format": "csv",
      "table": "location_history",
      "key": "datasets/asset-tracking-system/v2/csv/location_history.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/asset-tracking-system/v2/csv/location_history.csv",
      "bytes": 16408,
      "sha256": "c871de944e2a33dd951fe27b31bbfde6233ae8b1e8bf9fcab5dd4edf650d9649",
      "rows": 600,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/maintenance_contracts.csv",
      "format": "csv",
      "table": "maintenance_contracts",
      "key": "datasets/asset-tracking-system/v2/csv/maintenance_contracts.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/asset-tracking-system/v2/csv/maintenance_contracts.csv",
      "bytes": 13372,
      "sha256": "96b0ac7513f9a3fb075c641b7be36d9202d91a79bad98860d9cc83231625e147",
      "rows": 300,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "asset-tracking-system.json",
      "format": "json",
      "table": null,
      "key": "datasets/asset-tracking-system/v2/asset-tracking-system.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/asset-tracking-system/v2/asset-tracking-system.json",
      "bytes": 365071,
      "sha256": "1a10e78712968d57de8beb0a8d3606f8d8d6f7f466a77124133fe35637800653",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/asset-tracking-system/v2/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/asset-tracking-system/v2/sql/postgres.sql",
      "bytes": 138142,
      "sha256": "66e6189ae73d08418f6f04c0537aa1d0f74096c53f7da7cd794adf5e1d009f53",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/asset-tracking-system/v2/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/asset-tracking-system/v2/sql/mysql.sql",
      "bytes": 137515,
      "sha256": "a3b298693b6865979dc8dd30eedc65df866c06bf52045affc1d69ada277fa784",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/asset-tracking-system/v2/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/asset-tracking-system/v2/sql/mssql.sql",
      "bytes": 142529,
      "sha256": "9ac9d5458b562d4e4bab34d93ecab1377eb16a1a268c17a34ce73357db05f7be",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/asset-tracking-system/v2/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/asset-tracking-system/v2/sql/sqlite.sql",
      "bytes": 137269,
      "sha256": "df5bc8ac7cee35f5a19fc0d91c5c8ee60c754abfed11c384a2de91eccc9016e3",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/asset-tracking-system/v2/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/asset-tracking-system/v2/prisma/seed.ts",
      "bytes": 290675,
      "sha256": "26bb6de9ba1903d14a28c33049718e9b93906bad962ab5ebb94722a7e14cf055",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/asset-tracking-system/v2/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/asset-tracking-system/v2/django/fixtures.json",
      "bytes": 491938,
      "sha256": "6e4bd92907848be9d4f56a53cffcca0a68ac99010536c7d8ff90fbb207ad9dad",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788766660084,
  "updatedAt": 1788777536372
}
