{
  "format": "dataset-manifest/1",
  "slug": "telecom-model-parameters",
  "version": 1,
  "seed": "telecom-model-parameters:1",
  "spec": {
    "format": "dataset/1",
    "slug": "telecom-model-parameters",
    "name": "Telecom Model Parameters",
    "tagline": "Parameters for telecom model development including materials, design changes, simulations, and user feedback.",
    "description": "Design teams create and refine structures for network components using 3D parametric modeling, continually updating the materials and geometries to meet evolving industry standards. Each model undergoes a variety of design changes, often requiring simulations to evaluate performance outcomes and validate the effectiveness of these adjustments. This iterative development process is critical in the telecom industry, where staying ahead of technological advancements is essential for maintaining competitive advantage. \n\nThe dataset consists of several tables that interrelate to paint a complete picture of the model development lifecycle. The 'models' table serves as the central hub, containing entries for each design being developed. Each model can be associated with various 'materials' that provide the physical properties needed for simulations. As designs progress, 'design_changes' track the modifications made to each model, linking back to the original entries in the 'models' table. Simulated performance results are captured in the 'simulations' table, which connects to both the 'models' and 'design_changes' tables, allowing for a comprehensive understanding of how specific alterations impact overall performance. Additionally, 'model_users' tracks the team members involved in the modeling process, while 'model_feedback' captures insights and evaluations from users, providing a feedback loop that informs future design decisions.\n\nThis dataset answers key questions regarding model performance and user input, offering opportunities to analyze the impact of specific materials on simulation outcomes or to assess how feedback influences design changes. It is particularly useful for practicing data analysis techniques, including join operations and performance analytics, as well as exploring trends in model evolution over time. The data is synthetic, crafted to mimic real-world scenarios while allowing for safe experimentation and learning.",
    "domain": "telecom",
    "shape": "time-series",
    "useCases": [
      "analytics-demo",
      "bi-dashboards"
    ],
    "keywords": [
      "telecom",
      "3D modeling",
      "design changes",
      "simulation",
      "material properties",
      "feedback"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "models": {
        "description": "Each row represents a unique telecom model, including its specifications and version history. This table serves as the core reference point for all related tables.",
        "rows": 100,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each model."
          },
          "name": {
            "kind": "fullName",
            "description": "The name of the telecom model."
          },
          "version": {
            "kind": "int",
            "min": 1,
            "max": 10,
            "description": "Version number of the model."
          },
          "created_at": {
            "kind": "datetime",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "Creation date of the model.",
            "dayProfile": "business"
          }
        }
      },
      "materials": {
        "description": "This table tracks materials used in various models, linking directly to the models table. Each entry reflects a specific material's properties and usage context.",
        "rows": {
          "per": "models",
          "via": "model_id",
          "min": 1,
          "max": 5,
          "skew": "long-tail"
        },
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each material entry."
          },
          "model_id": {
            "kind": "fk",
            "ref": "models.id",
            "description": "Reference to the model this material belongs to."
          },
          "material_type": {
            "kind": "enum",
            "values": [
              "plastic",
              "metal",
              "composite"
            ],
            "description": "Type of material used."
          },
          "density": {
            "kind": "decimal",
            "min": 1,
            "max": 10,
            "scale": 2,
            "description": "Density of the material in g/cm^3.",
            "nullable": true,
            "when": {
              "column": "material_type",
              "in": [
                "plastic",
                "metal"
              ]
            }
          },
          "cost": {
            "kind": "decimal",
            "min": 10,
            "max": 500,
            "scale": 2,
            "description": "Cost of the material per unit.",
            "nullable": true,
            "when": {
              "column": "material_type",
              "in": [
                "plastic",
                "metal"
              ]
            }
          }
        }
      },
      "design_changes": {
        "description": "Design changes made to models are recorded here. Each entry is linked to a specific model and includes details about the nature of changes.",
        "rows": {
          "per": "models",
          "via": "model_id",
          "min": 1,
          "max": 10,
          "skew": "long-tail"
        },
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each design change."
          },
          "model_id": {
            "kind": "fk",
            "ref": "models.id",
            "description": "Reference to the model that was changed."
          },
          "change_description": {
            "kind": "sentence",
            "description": "Description of the design change.",
            "nullable": true
          },
          "changed_at": {
            "kind": "datetime",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "Date when the change was made.",
            "dayProfile": "business"
          }
        }
      },
      "simulations": {
        "description": "Simulation results for each model, assessing performance metrics based on design parameters. Each simulation is linked to a model entry.",
        "rows": {
          "per": "models",
          "via": "model_id",
          "min": 1,
          "max": 5,
          "skew": "long-tail"
        },
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each simulation result."
          },
          "model_id": {
            "kind": "fk",
            "ref": "models.id",
            "description": "Reference to the model being simulated."
          },
          "performance_metric": {
            "kind": "decimal",
            "min": 0,
            "max": 100,
            "scale": 2,
            "description": "Performance score based on simulation."
          },
          "simulated_at": {
            "kind": "datetime",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "Date when the simulation was conducted.",
            "dayProfile": "waking"
          }
        }
      },
      "model_users": {
        "description": "Users involved in the development and refinement of the models. Each entry is linked to a model, capturing user roles and interactions.",
        "rows": {
          "per": "models",
          "via": "model_id",
          "min": 1,
          "max": 5,
          "skew": "long-tail"
        },
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each user entry."
          },
          "model_id": {
            "kind": "fk",
            "ref": "models.id",
            "description": "Reference to the model associated with the user."
          },
          "user_role": {
            "kind": "enum",
            "values": [
              "designer",
              "engineer",
              "analyst"
            ],
            "description": "Role of the user in the modeling process."
          },
          "user_name": {
            "kind": "fullName",
            "description": "Name of the user.",
            "nullable": true,
            "when": {
              "column": "user_role",
              "in": [
                "designer",
                "engineer"
              ]
            }
          }
        }
      },
      "model_feedback": {
        "description": "Feedback collected from users regarding the models. This table links feedback directly to the model it pertains to, helping to capture iterative improvements.",
        "rows": {
          "per": "models",
          "via": "model_id",
          "min": 1,
          "max": 5,
          "skew": "long-tail"
        },
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each feedback entry."
          },
          "model_id": {
            "kind": "fk",
            "ref": "models.id",
            "description": "Reference to the model receiving feedback."
          },
          "feedback": {
            "kind": "paragraph",
            "description": "The feedback comments provided by users.",
            "nullable": true
          },
          "submitted_at": {
            "kind": "datetime",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "Date when the feedback was submitted.",
            "dayProfile": "waking"
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "timestamped",
      "categorical",
      "nullable"
    ],
    "analysisQuestions": [
      "What are the most commonly used materials in model designs?",
      "How do design changes correlate with performance metrics in simulations?",
      "What user roles provide the most feedback on model improvements?",
      "Which models see the most frequent design changes and why might that be?",
      "How does the cost of materials impact the overall design changes?"
    ],
    "suggestedQueries": [
      {
        "title": "Join Models with Materials",
        "sql": "SELECT models.name, materials.material_type FROM models JOIN materials ON models.id = materials.model_id;",
        "dialect": "postgres"
      },
      {
        "title": "Count Design Changes by Model",
        "sql": "SELECT model_id, COUNT(*) FROM design_changes GROUP BY model_id;",
        "dialect": "postgres"
      },
      {
        "title": "Average Performance by Material Type",
        "sql": "SELECT materials.material_type, AVG(simulations.performance_metric) FROM simulations JOIN materials ON simulations.model_id = materials.model_id GROUP BY materials.material_type;",
        "dialect": "postgres"
      },
      {
        "title": "User Feedback Over Time",
        "sql": "SELECT submitted_at, COUNT(*) FROM model_feedback GROUP BY submitted_at ORDER BY submitted_at;",
        "dialect": "postgres"
      },
      {
        "title": "Changes and Feedback Correlation",
        "sql": "SELECT design_changes.change_description, AVG(model_feedback.feedback) FROM design_changes JOIN model_feedback ON design_changes.model_id = model_feedback.model_id GROUP BY design_changes.change_description;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Telecom Design Teams",
        "body": "Design engineers can utilize this dataset to analyze how different materials impact the performance of telecom models. By examining the relationships between design changes and simulation results, they can make informed decisions on material selections and modifications."
      },
      {
        "title": "Business Intelligence Analysts",
        "body": "BI analysts can leverage the data to create dashboards that visualize model performance trends over time. By integrating feedback and usage patterns, they can provide insights on user satisfaction and areas for improvement in model designs."
      },
      {
        "title": "Quality Assurance Teams",
        "body": "QA teams can analyze the dataset to identify patterns in design changes and their impacts on model performance. This allows for the identification of best practices and potential pitfalls in the modeling process."
      },
      {
        "title": "Training and Development",
        "body": "Training coordinators can use this dataset for hands-on workshops on data analysis and visualization. Participants can practice SQL queries and dashboard creation, enhancing their skills in handling telecom model data."
      }
    ]
  },
  "counts": {
    "models": 100,
    "design_changes": 412,
    "materials": 232,
    "model_feedback": 215,
    "model_users": 213,
    "simulations": 224
  },
  "stats": {
    "models": {
      "rows": 100,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "name": {
          "nulls": 0,
          "distinct": 98,
          "min": "Amir Becker",
          "max": "Zara Meyer"
        },
        "version": {
          "nulls": 0,
          "distinct": 10,
          "min": 1,
          "max": 10
        },
        "created_at": {
          "nulls": 0,
          "distinct": 100,
          "min": "2020-01-01 16:37:27",
          "max": "2023-12-30 13:31:09"
        }
      }
    },
    "materials": {
      "rows": 232,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 232,
          "min": 1,
          "max": 232
        },
        "model_id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "material_type": {
          "nulls": 0,
          "distinct": 3,
          "min": "composite",
          "max": "plastic"
        },
        "density": {
          "nulls": 76,
          "distinct": 144,
          "min": 1.1,
          "max": 9.89
        },
        "cost": {
          "nulls": 76,
          "distinct": 156,
          "min": 13.68,
          "max": 498.75
        }
      }
    },
    "design_changes": {
      "rows": 412,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 412,
          "min": 1,
          "max": 412
        },
        "model_id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "change_description": {
          "nulls": 51,
          "distinct": 359
        },
        "changed_at": {
          "nulls": 0,
          "distinct": 412,
          "min": "2020-01-02 12:43:38",
          "max": "2023-12-20 15:37:38"
        }
      }
    },
    "simulations": {
      "rows": 224,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 224,
          "min": 1,
          "max": 224
        },
        "model_id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "performance_metric": {
          "nulls": 0,
          "distinct": 222,
          "min": 0.35,
          "max": 99.76
        },
        "simulated_at": {
          "nulls": 0,
          "distinct": 224,
          "min": "2020-01-11 13:33:10",
          "max": "2023-12-31 20:12:31"
        }
      }
    },
    "model_users": {
      "rows": 213,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 213,
          "min": 1,
          "max": 213
        },
        "model_id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "user_role": {
          "nulls": 0,
          "distinct": 3,
          "min": "analyst",
          "max": "engineer"
        },
        "user_name": {
          "nulls": 89,
          "distinct": 124,
          "min": "Alice Nakamura",
          "max": "Zoe Torres"
        }
      }
    },
    "model_feedback": {
      "rows": 215,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 215,
          "min": 1,
          "max": 215
        },
        "model_id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "feedback": {
          "nulls": 24,
          "distinct": 191
        },
        "submitted_at": {
          "nulls": 0,
          "distinct": 215,
          "min": "2020-01-03 20:03:58",
          "max": "2023-12-21 14:21:05"
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/models.csv",
      "format": "csv",
      "table": "models",
      "key": "datasets/telecom-model-parameters/v1/csv/models.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/telecom-model-parameters/v1/csv/models.csv",
      "bytes": 3823,
      "sha256": "c5cd82a459d9dd6e6db432ed7ba8c7d9682c503be51ab553c351dc36dfdff4b5",
      "rows": 100,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/design_changes.csv",
      "format": "csv",
      "table": "design_changes",
      "key": "datasets/telecom-model-parameters/v1/csv/design_changes.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/telecom-model-parameters/v1/csv/design_changes.csv",
      "bytes": 31971,
      "sha256": "72d1d74f9c4b0450882a1879bed63106cd5eb86429f8eafaefbbb446ff9850ba",
      "rows": 412,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/materials.csv",
      "format": "csv",
      "table": "materials",
      "key": "datasets/telecom-model-parameters/v1/csv/materials.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/telecom-model-parameters/v1/csv/materials.csv",
      "bytes": 5606,
      "sha256": "3b46eb0367b054da618133497e911e7e98e8f1d30aabf1ee76d8893f4e537a1d",
      "rows": 232,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/model_feedback.csv",
      "format": "csv",
      "table": "model_feedback",
      "key": "datasets/telecom-model-parameters/v1/csv/model_feedback.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/telecom-model-parameters/v1/csv/model_feedback.csv",
      "bytes": 38665,
      "sha256": "2812c2736273de98f497a481e5957406c99e6ae346c89042c5975e2fe7814f4e",
      "rows": 215,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/model_users.csv",
      "format": "csv",
      "table": "model_users",
      "key": "datasets/telecom-model-parameters/v1/csv/model_users.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/telecom-model-parameters/v1/csv/model_users.csv",
      "bytes": 5038,
      "sha256": "cf9bc7e447b8821bfd99e55c53815787eee17df2520c0e2f37b3d9ca1c86a36e",
      "rows": 213,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/simulations.csv",
      "format": "csv",
      "table": "simulations",
      "key": "datasets/telecom-model-parameters/v1/csv/simulations.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/telecom-model-parameters/v1/csv/simulations.csv",
      "bytes": 7517,
      "sha256": "337e883a110afa48197b4898f7296defce1107940c430ad589963a824d0fb382",
      "rows": 224,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "telecom-model-parameters.json",
      "format": "json",
      "table": null,
      "key": "datasets/telecom-model-parameters/v1/telecom-model-parameters.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/telecom-model-parameters/v1/telecom-model-parameters.json",
      "bytes": 224255,
      "sha256": "2f5c4567deff45f1fe511ab702fcc687af09051d524a893fc66b17f1b47b9952",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/telecom-model-parameters/v1/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/telecom-model-parameters/v1/sql/postgres.sql",
      "bytes": 114177,
      "sha256": "311dbd63813c96e4cb765ad334ff41de57b359691acc1372915d0bccb55911c1",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/telecom-model-parameters/v1/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/telecom-model-parameters/v1/sql/mysql.sql",
      "bytes": 113476,
      "sha256": "e1f16ff1461f5a7ef0808b2f98c60a893395a95a138c8c35f573703d9b71cfa4",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/telecom-model-parameters/v1/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/telecom-model-parameters/v1/sql/mssql.sql",
      "bytes": 116074,
      "sha256": "fcac592f146ef1c7237e4fcebd1547efd4dfbcf2e94b7b53d6f59b83efc6d172",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/telecom-model-parameters/v1/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/telecom-model-parameters/v1/sql/sqlite.sql",
      "bytes": 113235,
      "sha256": "89ecff4de0831695a4e48f3589a86cfbd3a9cd32bf93040a97aaf3ff103c7fd8",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/telecom-model-parameters/v1/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/telecom-model-parameters/v1/prisma/seed.ts",
      "bytes": 195900,
      "sha256": "0bc4aedb831d46b53829a047aec38f83c1ab07049851dd01f0dc810162777c07",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/telecom-model-parameters/v1/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/telecom-model-parameters/v1/django/fixtures.json",
      "bytes": 288228,
      "sha256": "eaa24cd467cbdb1f838e2eb7560f896ff51c7331d493b8feabc226e8810b8012",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788734474351,
  "updatedAt": 1788734474351
}
