{
  "format": "dataset-manifest/1",
  "slug": "manufacturing-insights-dataset",
  "version": 1,
  "seed": "manufacturing-insights-dataset:1",
  "spec": {
    "format": "dataset/1",
    "slug": "manufacturing-insights-dataset",
    "name": "Manufacturing Insights Dataset",
    "tagline": "Production runs, compute clusters, projects, model evaluations, and user interactions in manufacturing.",
    "description": "Manufacturers increasingly leverage machine learning applications to enhance their production processes and resource management. This dataset models key elements such as production runs, compute clusters, model evaluations, and user interactions, which are essential for understanding how machine learning influences manufacturing efficiency. The tables reflect the relationships between projects, their associated jobs, and the dynamic nature of data files interacting with feature stores. Users can explore the concentration of projects among major organizations while examining the diverse yet skewed usage of billing plans. This synthetic dataset is perfect for practicing ETL pipelines and teaching data analysis techniques, as it simulates real-world scenarios in the manufacturing sector.",
    "domain": "manufacturing",
    "shape": "slowly-changing",
    "useCases": [
      "etl-pipelines",
      "teaching"
    ],
    "keywords": [
      "manufacturing",
      "machine learning",
      "data analysis",
      "production",
      "compute clusters",
      "model evaluations"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "production_runs": {
        "description": "This table records each production run with its unique identifier and details, linking to the specific project it belongs to.",
        "rows": 200,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each production run."
          },
          "project_id": {
            "kind": "fk",
            "ref": "projects.id",
            "description": "Identifier linking to the associated project."
          },
          "start_time": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "Start time of the production run.",
            "dayProfile": "business"
          },
          "end_time": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "End time of the production run.",
            "nullable": true,
            "when": {
              "column": "status",
              "in": [
                "completed",
                "failed"
              ]
            },
            "dayProfile": "business"
          },
          "status": {
            "kind": "enum",
            "values": [
              "completed",
              "in_progress",
              "failed"
            ],
            "description": "Current status of the production run."
          }
        }
      },
      "compute_clusters": {
        "description": "This table describes the compute clusters used for running machine learning models during production runs, linked to the production run they are associated with.",
        "rows": {
          "per": "production_runs",
          "via": "production_run_id",
          "min": 1,
          "max": 5,
          "skew": "heavy-tail"
        },
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each compute cluster."
          },
          "production_run_id": {
            "kind": "fk",
            "ref": "production_runs.id",
            "description": "Identifier linking to the production run."
          },
          "cluster_type": {
            "kind": "enum",
            "values": [
              "CPU",
              "GPU",
              "TPU"
            ],
            "description": "Type of compute cluster used."
          },
          "usage_hours": {
            "kind": "int",
            "min": 1,
            "max": 100,
            "description": "Total hours the cluster was used during the production run.",
            "nullable": true,
            "when": {
              "column": "cluster_type",
              "in": [
                "GPU",
                "TPU"
              ]
            }
          }
        }
      },
      "projects": {
        "description": "This table holds information about various projects within the manufacturing sector that utilize machine learning applications.",
        "rows": 100,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each project."
          },
          "name": {
            "kind": "words",
            "min": 2,
            "max": 10,
            "description": "Name of the project."
          },
          "organization": {
            "kind": "words",
            "min": 1,
            "max": 5,
            "description": "Name of the organization managing the project."
          },
          "billing_plan": {
            "kind": "enum",
            "values": [
              "basic",
              "premium",
              "enterprise"
            ],
            "description": "Billing plan associated with the project."
          }
        }
      },
      "model_evaluations": {
        "description": "This table contains evaluations of machine learning models used in projects, linking back to the specific project they apply to.",
        "rows": {
          "per": "projects",
          "via": "project_id",
          "min": 1,
          "max": 3,
          "skew": "long-tail"
        },
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each model evaluation."
          },
          "project_id": {
            "kind": "fk",
            "ref": "projects.id",
            "description": "Identifier linking to the associated project."
          },
          "evaluation_date": {
            "kind": "date",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "Date when the model was evaluated.",
            "trend": "seasonal"
          },
          "accuracy": {
            "kind": "decimal",
            "min": 0,
            "max": 1,
            "scale": 2,
            "description": "Accuracy of the evaluated model."
          }
        }
      },
      "user_interactions": {
        "description": "This table tracks user interactions with the machine learning system, linking interactions to specific projects.",
        "rows": {
          "per": "projects",
          "via": "project_id",
          "min": 1,
          "max": 10,
          "skew": "heavy-tail"
        },
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each user interaction."
          },
          "project_id": {
            "kind": "fk",
            "ref": "projects.id",
            "description": "Identifier linking to the associated project."
          },
          "interaction_time": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "Timestamp of the user interaction.",
            "nullable": true,
            "when": {
              "column": "action",
              "in": [
                "edit",
                "delete"
              ]
            },
            "dayProfile": "waking"
          },
          "action": {
            "kind": "enum",
            "values": [
              "view",
              "edit",
              "delete"
            ],
            "description": "Type of action performed by the user."
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "timestamped",
      "categorical",
      "nullable"
    ],
    "analysisQuestions": [
      "What are the average production run times for different projects?",
      "How does the accuracy of models vary between different billing plans?",
      "Which organizations are utilizing the most compute hours?",
      "What is the distribution of user interactions across various projects?",
      "How often do production runs fail, and what are the common reasons?"
    ],
    "suggestedQueries": [
      {
        "title": "Join production runs and projects",
        "sql": "SELECT pr.id, pr.start_time, p.name FROM production_runs pr JOIN projects p ON pr.project_id = p.id;",
        "dialect": "postgres"
      },
      {
        "title": "Average accuracy of models by billing plan",
        "sql": "SELECT p.billing_plan, AVG(me.accuracy) FROM model_evaluations me JOIN projects p ON me.project_id = p.id GROUP BY p.billing_plan;",
        "dialect": "postgres"
      },
      {
        "title": "Count of user interactions per project",
        "sql": "SELECT p.name, COUNT(ui.id) FROM user_interactions ui JOIN projects p ON ui.project_id = p.id GROUP BY p.name;",
        "dialect": "postgres"
      },
      {
        "title": "Total usage hours by cluster type",
        "sql": "SELECT cc.cluster_type, SUM(cc.usage_hours) FROM compute_clusters cc JOIN production_runs pr ON cc.production_run_id = pr.id GROUP BY cc.cluster_type;",
        "dialect": "postgres"
      },
      {
        "title": "Production run failure rates",
        "sql": "SELECT pr.status, COUNT(pr.id) FROM production_runs pr GROUP BY pr.status;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Data Analysis for Manufacturing Managers",
        "body": "Manufacturing managers can utilize this dataset to analyze the efficiency of different production runs and assess the impact of machine learning models on operational performance. By examining metrics such as run times and model accuracy, they can make informed decisions to optimize their processes."
      },
      {
        "title": "ETL Pipeline Development",
        "body": "Data engineers can leverage this dataset to design and implement ETL pipelines that extract, transform, and load data into analytical platforms. The structured nature of the data allows for easy integration into data warehouses, facilitating the generation of insightful reports."
      },
      {
        "title": "Teaching Data Science Concepts",
        "body": "Educators can use this dataset in classrooms to demonstrate data science concepts, including data modeling, analysis, and visualization. Students can engage with real-world data scenarios, applying theoretical knowledge to practical applications in the manufacturing sector."
      },
      {
        "title": "Billing Plan Analysis for Projects",
        "body": "Business analysts can analyze the distribution of billing plans among different projects to identify trends and patterns. Understanding which plans are favored by high-volume users can inform pricing strategy and service offerings for machine learning applications."
      }
    ]
  },
  "counts": {
    "projects": 100,
    "model_evaluations": 174,
    "production_runs": 200,
    "compute_clusters": 412,
    "user_interactions": 253
  },
  "stats": {
    "production_runs": {
      "rows": 200,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "project_id": {
          "nulls": 0,
          "distinct": 84,
          "min": 1,
          "max": 100
        },
        "start_time": {
          "nulls": 0,
          "distinct": 200,
          "min": "2023-01-03 08:42:29",
          "max": "2023-12-31 18:29:57"
        },
        "end_time": {
          "nulls": 74,
          "distinct": 126,
          "min": "2023-01-02 09:20:58",
          "max": "2023-12-24 09:42:53"
        },
        "status": {
          "nulls": 0,
          "distinct": 3,
          "min": "completed",
          "max": "in_progress"
        }
      }
    },
    "compute_clusters": {
      "rows": 412,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 412,
          "min": 1,
          "max": 412
        },
        "production_run_id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "cluster_type": {
          "nulls": 0,
          "distinct": 3,
          "min": "CPU",
          "max": "TPU"
        },
        "usage_hours": {
          "nulls": 121,
          "distinct": 98,
          "min": 1,
          "max": 100
        }
      }
    },
    "projects": {
      "rows": 100,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "name": {
          "nulls": 0,
          "distinct": 100
        },
        "organization": {
          "nulls": 0,
          "distinct": 99
        },
        "billing_plan": {
          "nulls": 0,
          "distinct": 3,
          "min": "basic",
          "max": "premium"
        }
      }
    },
    "model_evaluations": {
      "rows": 174,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 174,
          "min": 1,
          "max": 174
        },
        "project_id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "evaluation_date": {
          "nulls": 0,
          "distinct": 134,
          "min": "2023-01-04",
          "max": "2023-12-30"
        },
        "accuracy": {
          "nulls": 0,
          "distinct": 84,
          "min": 0,
          "max": 1
        }
      }
    },
    "user_interactions": {
      "rows": 253,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 253,
          "min": 1,
          "max": 253
        },
        "project_id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "interaction_time": {
          "nulls": 87,
          "distinct": 166,
          "min": "2023-01-09 10:13:02",
          "max": "2023-12-31 21:34:48"
        },
        "action": {
          "nulls": 0,
          "distinct": 3,
          "min": "delete",
          "max": "view"
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/projects.csv",
      "format": "csv",
      "table": "projects",
      "key": "datasets/manufacturing-insights-dataset/v1/csv/projects.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/manufacturing-insights-dataset/v1/csv/projects.csv",
      "bytes": 7248,
      "sha256": "3b6a4c2bb61abfa41869d7352ffffedb09f6b7b185792f21ebc48f66da753c92",
      "rows": 100,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/model_evaluations.csv",
      "format": "csv",
      "table": "model_evaluations",
      "key": "datasets/manufacturing-insights-dataset/v1/csv/model_evaluations.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/manufacturing-insights-dataset/v1/csv/model_evaluations.csv",
      "bytes": 4097,
      "sha256": "9bc88dd987a2382283c3b6152d8d1c9fe7fc9132b9067ae0953821d46b1ae438",
      "rows": 174,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/production_runs.csv",
      "format": "csv",
      "table": "production_runs",
      "key": "datasets/manufacturing-insights-dataset/v1/csv/production_runs.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/manufacturing-insights-dataset/v1/csv/production_runs.csv",
      "bytes": 10077,
      "sha256": "123e9e9d6c804e7d1f4b7896de7368fad3f8ce3309c87244013272d59937a526",
      "rows": 200,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/compute_clusters.csv",
      "format": "csv",
      "table": "compute_clusters",
      "key": "datasets/manufacturing-insights-dataset/v1/csv/compute_clusters.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/manufacturing-insights-dataset/v1/csv/compute_clusters.csv",
      "bytes": 6040,
      "sha256": "455e3282d3e35885023d69464a5458fa156735669e23aa62a833c253e06a78bc",
      "rows": 412,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/user_interactions.csv",
      "format": "csv",
      "table": "user_interactions",
      "key": "datasets/manufacturing-insights-dataset/v1/csv/user_interactions.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/manufacturing-insights-dataset/v1/csv/user_interactions.csv",
      "bytes": 6735,
      "sha256": "ddf873abe531171ddcbd075788fe8835dca82051dc18efbfa59abaee926a2b0b",
      "rows": 253,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "manufacturing-insights-dataset.json",
      "format": "json",
      "table": null,
      "key": "datasets/manufacturing-insights-dataset/v1/manufacturing-insights-dataset.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/manufacturing-insights-dataset/v1/manufacturing-insights-dataset.json",
      "bytes": 145931,
      "sha256": "f947f050be5ff8fbc5c0ee8de30c5dbb748f47d45c1825dfb8d7cd1addb1477a",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/manufacturing-insights-dataset/v1/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/manufacturing-insights-dataset/v1/sql/postgres.sql",
      "bytes": 52460,
      "sha256": "96b805fd15b6015e7b3e8c1463d6785a35c680915e1fafb4bac9a2d5b13accc3",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/manufacturing-insights-dataset/v1/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/manufacturing-insights-dataset/v1/sql/mysql.sql",
      "bytes": 51840,
      "sha256": "e059c955774ced92fdd1f18278189ad383bada0480362027edf05cc157aae003",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/manufacturing-insights-dataset/v1/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/manufacturing-insights-dataset/v1/sql/mssql.sql",
      "bytes": 54051,
      "sha256": "8a6c2b3efd7ae70aa7c51c398aa40f6a54f880896dd0159ac858b5e55d4d398c",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/manufacturing-insights-dataset/v1/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/manufacturing-insights-dataset/v1/sql/sqlite.sql",
      "bytes": 51576,
      "sha256": "f9df5f68b59cab2ee4b03740ae9c0a0001b0d0302b2df91fe87a165fe8e7a8ef",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/manufacturing-insights-dataset/v1/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/manufacturing-insights-dataset/v1/prisma/seed.ts",
      "bytes": 119174,
      "sha256": "f4fcb2cc5f1c50bd4c3e654386c110858373edddde1605864c985b227e74734a",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/manufacturing-insights-dataset/v1/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/manufacturing-insights-dataset/v1/django/fixtures.json",
      "bytes": 201167,
      "sha256": "02c6f27377e6f0a3245ff68a2bc971f9d3d044a1b5932906649daf0738c89c1b",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788767524571,
  "updatedAt": 1788767524571
}
