{
  "format": "dataset-manifest/1",
  "slug": "it-asset-management-database",
  "version": 2,
  "seed": "it-asset-management-database:1",
  "spec": {
    "format": "dataset/1",
    "slug": "it-asset-management-database",
    "name": "IT Asset Transactions",
    "tagline": "Transactions of IT assets including hardware, software, purchase orders, and vendor details.",
    "description": "Organizations efficiently track and oversee their technological resources, ensuring each component is accounted for from acquisition to deployment. This dataset focuses on assets like hardware and software, purchase orders, vendor details, and their assignments to various cost centers and locations. The data includes various attributes of IT assets, such as their status, acquisition date, vendor information, and financial details. Anomalies in asset status, such as unexpected decommissioning or depreciation, are uncommon, while the majority of entries are focused on active components linked to specific contracts or models. Users can analyze the lifecycle of assets, track depreciation over time, and ensure compliance with licensing agreements. This synthetic dataset provides a rich foundation for practicing SQL queries, ORM seeding, and exploring asset management scenarios.",
    "domain": "saas",
    "shape": "transactional",
    "useCases": [
      "sql-practice",
      "orm-seeding"
    ],
    "keywords": [
      "IT assets",
      "hardware",
      "software",
      "vendor management",
      "acquisition",
      "cost center",
      "depreciation"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "it_assets": {
        "description": "Each row represents a transaction involving an IT asset, including details about its acquisition, vendor, and current status. It links to various aspects of asset management, such as cost centers and locations.",
        "rows": 500,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for the asset transaction."
          },
          "asset_name": {
            "kind": "words",
            "max": 4,
            "description": "Name of the IT asset, e.g., 'Dell Laptop XPS 13'.",
            "pool": [
              "Dell",
              "Laptop",
              "XPS",
              "13",
              "MacBook",
              "Pro",
              "Surface",
              "Book",
              "ThinkPad",
              "Yoga",
              "Chromebook",
              "Pixel",
              "iPad",
              "Galaxy",
              "Tab",
              "Workstation",
              "Desktop",
              "Server",
              "Router",
              "Switch",
              "Monitor",
              "Printer",
              "Scanner",
              "Projector",
              "Camera",
              "Headset",
              "Keyboard",
              "Mouse",
              "Dock",
              "Charger",
              "Cable",
              "Accessory"
            ],
            "min": 2
          },
          "asset_type": {
            "kind": "enum",
            "values": [
              "hardware",
              "software"
            ],
            "description": "Type of the asset.",
            "weights": [
              7,
              3
            ]
          },
          "vendor": {
            "kind": "words",
            "max": 2,
            "description": "Vendor supplying the asset.",
            "pool": [
              "Dell",
              "HP",
              "Apple",
              "Lenovo",
              "Microsoft",
              "Cisco",
              "Samsung",
              "Asus",
              "Acer",
              "IBM",
              "Toshiba",
              "Sony",
              "Razer",
              "Logitech",
              "NVIDIA",
              "AMD",
              "Seagate",
              "Western",
              "Digital",
              "Netgear",
              "TP-Link",
              "Linksys",
              "Synology",
              "Zebra",
              "D-Link",
              "Palo",
              "Alto",
              "Fortinet",
              "Juniper",
              "Arista",
              "VMware"
            ],
            "min": 1
          },
          "acquisition_date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "Date when the asset was acquired.",
            "trend": "growing"
          },
          "cost_center": {
            "kind": "words",
            "max": 2,
            "description": "Cost center to which the asset is assigned.",
            "pool": [
              "Engineering",
              "Sales",
              "Marketing",
              "HR",
              "Finance",
              "IT",
              "Support",
              "Operations",
              "R&D",
              "Legal",
              "Admin",
              "Product",
              "Design",
              "Quality",
              "Compliance",
              "Procurement",
              "Logistics",
              "Development",
              "Strategy",
              "Analytics",
              "Customer"
            ],
            "min": 1
          },
          "location": {
            "kind": "words",
            "max": 3,
            "description": "Physical location where the asset is deployed.",
            "pool": [
              "Headquarters",
              "Remote",
              "Warehouse",
              "Office",
              "Data",
              "Center",
              "Lab",
              "Branch",
              "Building",
              "Floor",
              "Site",
              "Campus",
              "Room",
              "Zone",
              "Region",
              "Country",
              "City",
              "Area",
              "Station",
              "Location",
              "Facility"
            ],
            "min": 1
          },
          "status": {
            "kind": "enum",
            "values": [
              "active",
              "decommissioned",
              "inactive"
            ],
            "description": "Current status of the asset.",
            "weights": [
              6,
              2,
              1
            ]
          },
          "depreciation_value": {
            "kind": "decimal",
            "min": 0,
            "max": 10000,
            "scale": 2,
            "description": "Current depreciation value of the asset.",
            "distribution": "long-tail"
          },
          "contract_id": {
            "kind": "uuid",
            "description": "Unique identifier for the contract associated with the asset."
          }
        }
      }
    },
    "structure": "single-table",
    "traits": [
      "categorical",
      "timestamped",
      "monetary"
    ],
    "analysisQuestions": [
      "What is the average depreciation value of assets per cost center?",
      "Which vendors provide the most assets, and what types are they?",
      "How many assets are currently decommissioned compared to active ones?",
      "What is the trend of asset acquisitions over the last three years?"
    ],
    "suggestedQueries": [
      {
        "title": "Retrieve all active assets",
        "sql": "SELECT * FROM it_assets WHERE status = 'active';",
        "dialect": "postgres"
      },
      {
        "title": "Count assets by type",
        "sql": "SELECT asset_type, COUNT(*) FROM it_assets GROUP BY asset_type;",
        "dialect": "postgres"
      },
      {
        "title": "Find average depreciation per asset type",
        "sql": "SELECT asset_type, AVG(depreciation_value) FROM it_assets GROUP BY asset_type;",
        "dialect": "postgres"
      },
      {
        "title": "List assets acquired in the last year",
        "sql": "SELECT * FROM it_assets WHERE acquisition_date >= NOW() - INTERVAL '1 year';",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "SQL Training for Analysts",
        "body": "Data analysts can use this dataset to practice SQL skills, focusing on querying and analyzing IT asset transactions. It provides a realistic scenario for learning how to aggregate information and filter data based on various asset attributes."
      },
      {
        "title": "ORM Seeding for Development",
        "body": "Developers can seed their database with this IT asset dataset to simulate an asset management application. It allows them to test their application’s functionality against realistic transactional data, ensuring robust development practices."
      },
      {
        "title": "Financial Analysis for IT Managers",
        "body": "IT managers can analyze the dataset to track assets' depreciation over time, aiding in budget planning and resource allocation. This information is crucial for making informed decisions regarding asset lifecycle management."
      },
      {
        "title": "Vendor Performance Evaluation",
        "body": "Using this dataset, procurement teams can evaluate vendor performance based on the number of assets supplied and associated costs. This can help in negotiating future contracts and optimizing supplier relationships."
      }
    ]
  },
  "counts": {
    "it_assets": 500
  },
  "stats": {
    "it_assets": {
      "rows": 500,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 500,
          "min": 1,
          "max": 500
        },
        "asset_name": {
          "nulls": 0,
          "distinct": 486
        },
        "asset_type": {
          "nulls": 0,
          "distinct": 2,
          "min": "hardware",
          "max": "software"
        },
        "vendor": {
          "nulls": 0,
          "distinct": 244
        },
        "acquisition_date": {
          "nulls": 0,
          "distinct": 411,
          "min": "2020-01-06",
          "max": "2023-12-31"
        },
        "cost_center": {
          "nulls": 0,
          "distinct": 204
        },
        "location": {
          "nulls": 0,
          "distinct": 338
        },
        "status": {
          "nulls": 0,
          "distinct": 3,
          "min": "active",
          "max": "inactive"
        },
        "depreciation_value": {
          "nulls": 0,
          "distinct": 499,
          "min": 0.04,
          "max": 9968.42
        },
        "contract_id": {
          "nulls": 0,
          "distinct": 500
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/it_assets.csv",
      "format": "csv",
      "table": "it_assets",
      "key": "datasets/it-asset-management-database/v2/csv/it_assets.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/it-asset-management-database/v2/csv/it_assets.csv",
      "bytes": 68138,
      "sha256": "c096bc549b73e61809c9308e3003ffc4766d8635e665c2180e71c5057a93ba2b",
      "rows": 500,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "it-asset-management-database.json",
      "format": "json",
      "table": null,
      "key": "datasets/it-asset-management-database/v2/it-asset-management-database.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/it-asset-management-database/v2/it-asset-management-database.json",
      "bytes": 185496,
      "sha256": "6c38e09f2c5699ae3eb4f392f2880e12ffc94891950101d81b684f08442f23cf",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/it-asset-management-database/v2/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/it-asset-management-database/v2/sql/postgres.sql",
      "bytes": 84874,
      "sha256": "d06d54291c491e70250f1003776432ebe4641de9feb9657a7e217ae6abe40b86",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/it-asset-management-database/v2/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/it-asset-management-database/v2/sql/mysql.sql",
      "bytes": 84777,
      "sha256": "7c163c72ccb0c1e8301580f64351ac383490dafa76f5c315b8503ad997fa305e",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/it-asset-management-database/v2/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/it-asset-management-database/v2/sql/mssql.sql",
      "bytes": 88854,
      "sha256": "bd52b113de9867e1066a46b517d65733590f6c8fc37dd22c041bae21a185dbd9",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/it-asset-management-database/v2/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/it-asset-management-database/v2/sql/sqlite.sql",
      "bytes": 84715,
      "sha256": "6783e10754e34bc3d750c4243c0027bfbe9f0484b0c2f971bb52e50353f19962",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/it-asset-management-database/v2/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/it-asset-management-database/v2/prisma/seed.ts",
      "bytes": 149272,
      "sha256": "5b490f51d5b8cc14d1840d9b844c560238e8e5745c3797341daff8c11eb6ab96",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/it-asset-management-database/v2/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/it-asset-management-database/v2/django/fixtures.json",
      "bytes": 208532,
      "sha256": "dad4435a0cd8a2010fcb18dff61704ba85761be301a728e287071bcc9bee6021",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788768811730,
  "updatedAt": 1788784610918
}
