{
  "format": "dataset-manifest/1",
  "slug": "task-flow-optimization-records",
  "version": 1,
  "seed": "task-flow-optimization-records:1",
  "spec": {
    "format": "dataset/1",
    "slug": "task-flow-optimization-records",
    "name": "Task Flow Optimization Records",
    "tagline": "Task details, deadlines, team assignments, and project statuses from fintech project management initiatives.",
    "description": "Teams oversee various financial initiatives that require meticulous planning and execution in fintech project management. Each task is a distinct unit of work assigned to team members, complete with deadlines and specific statuses that indicate its progression. The operation thrives on tracking these tasks, ensuring that resources are allocated effectively while monitoring how work flows through different stages of completion. While most tasks hit their deadlines, some are delayed, revealing critical insights into bottlenecks and the dynamics of collaboration within teams.\n\nThe tasks table serves as the central hub of this dataset, where each row represents an individual task identified by unique attributes such as task ID, description, assigned team member, start and due dates, and completion status. By analyzing this table, developers can explore various relationships between task assignments and project timelines, identifying patterns of delays and efficiencies in workflow. Understanding how these tasks interconnect allows for deeper insights into team performance and project success.\n\nQuestions that this data answers include: How do team members manage their workload? Which tasks are frequently delayed, and what might be causing these delays? How does the distribution of tasks affect overall project timelines? Practicing with this dataset offers a valuable opportunity to engage with real-world project management challenges in fintech. Developers can simulate scenarios, analyze patterns, and derive actionable insights, making it an excellent resource for honing data analysis skills. It is important to note that this data is synthetic, designed to mimic realistic scenarios while allowing for flexible experimentation.",
    "domain": "fintech",
    "shape": "multi-tenant",
    "useCases": [
      "orm-seeding",
      "api-mocking"
    ],
    "keywords": [
      "fintech",
      "task management",
      "project optimization",
      "team collaboration",
      "data analysis",
      "synthetic data"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "tasks": {
        "description": "Each row represents a task within a project, linked to team members and their respective statuses.",
        "rows": 500,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "A unique identifier for each task."
          },
          "project_id": {
            "kind": "uuid",
            "description": "The unique identifier of the project this task belongs to."
          },
          "assigned_member": {
            "kind": "fullName",
            "description": "The full name of the team member assigned to this task."
          },
          "status": {
            "kind": "enum",
            "values": [
              "not started",
              "in progress",
              "completed",
              "delayed"
            ],
            "weights": [
              25,
              40,
              30,
              5
            ],
            "description": "Current status of the task."
          },
          "due_date": {
            "kind": "date",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "The deadline for the task to be completed.",
            "trend": "growing"
          },
          "created_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "The date and time when the task was created.",
            "dayProfile": "business"
          },
          "updated_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "description": "The date and time when the task was last updated.",
            "dayProfile": "business"
          },
          "bottleneck_reason": {
            "kind": "words",
            "min": 5,
            "max": 50,
            "nullable": true,
            "description": "A reason for any delays, if applicable."
          }
        }
      }
    },
    "structure": "single-table",
    "traits": [
      "categorical",
      "timestamped",
      "nullable"
    ],
    "analysisQuestions": [
      "What percentage of tasks are completed on time?",
      "Which team members are handling the most delayed tasks?",
      "What common reasons are cited for task delays?",
      "How does task completion vary across different projects?",
      "What patterns emerge in task statuses over time?"
    ],
    "suggestedQueries": [
      {
        "title": "Get all tasks with their statuses",
        "sql": "SELECT * FROM tasks;",
        "dialect": "postgres"
      },
      {
        "title": "Count tasks by status",
        "sql": "SELECT status, COUNT(*) FROM tasks GROUP BY status;",
        "dialect": "postgres"
      },
      {
        "title": "Find tasks assigned to a specific member",
        "sql": "SELECT * FROM tasks WHERE assigned_member = 'John Doe';",
        "dialect": "postgres"
      },
      {
        "title": "Average time taken for task completion",
        "sql": "SELECT AVG(updated_at - created_at) AS avg_completion_time FROM tasks WHERE status = 'completed';",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Project Managers Analyzing Task Performance",
        "body": "Project managers in a fintech firm can leverage this dataset to analyze task performance across various projects. By evaluating task completion rates and identifying bottlenecks, they can make informed decisions to optimize workflows and resource allocation, ultimately increasing project efficiency."
      },
      {
        "title": "Developers Mocking API Endpoints",
        "body": "Developers working on fintech applications can use this synthetic dataset to mock API endpoints for task management features. By integrating the modeled task data, they can simulate real-world scenarios, ensuring their application handles task assignments and statuses effectively before going live."
      },
      {
        "title": "Data Analysts Identifying Trends",
        "body": "Data analysts can use this dataset to explore trends in task management within fintech projects. By analyzing task statuses and completion rates, they can provide actionable insights to teams to improve their project management strategies and address recurring issues, fostering a culture of continuous improvement."
      }
    ]
  },
  "counts": {
    "tasks": 500
  },
  "stats": {
    "tasks": {
      "rows": 500,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 500,
          "min": 1,
          "max": 500
        },
        "project_id": {
          "nulls": 0,
          "distinct": 500
        },
        "assigned_member": {
          "nulls": 0,
          "distinct": 486,
          "min": "Alice Flores",
          "max": "Zoe Taylor"
        },
        "status": {
          "nulls": 0,
          "distinct": 4,
          "min": "completed",
          "max": "not started"
        },
        "due_date": {
          "nulls": 0,
          "distinct": 258,
          "min": "2023-01-01",
          "max": "2023-12-31"
        },
        "created_at": {
          "nulls": 0,
          "distinct": 500,
          "min": "2023-01-01 08:08:31",
          "max": "2023-12-31 22:03:35"
        },
        "updated_at": {
          "nulls": 0,
          "distinct": 500,
          "min": "2023-01-01 16:20:20",
          "max": "2023-12-30 19:07:57"
        },
        "bottleneck_reason": {
          "nulls": 72,
          "distinct": 428
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/tasks.csv",
      "format": "csv",
      "table": "tasks",
      "key": "datasets/task-flow-optimization-records/v1/csv/tasks.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/task-flow-optimization-records/v1/csv/tasks.csv",
      "bytes": 138929,
      "sha256": "667ca6a611908bcf4699637980c47e3408fa9fa6a7e0a18f937932b3cb2b6a39",
      "rows": 500,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "task-flow-optimization-records.json",
      "format": "json",
      "table": null,
      "key": "datasets/task-flow-optimization-records/v1/task-flow-optimization-records.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/task-flow-optimization-records/v1/task-flow-optimization-records.json",
      "bytes": 234506,
      "sha256": "ad063b8d001ea8d8bd47745af68775831370e2af23f0999a78799d44301abbb6",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/task-flow-optimization-records/v1/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/task-flow-optimization-records/v1/sql/postgres.sql",
      "bytes": 153646,
      "sha256": "9e3c8b31655e723544b422afee2a5244df7fab7307e6a111981ee797e6f1b407",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/task-flow-optimization-records/v1/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/task-flow-optimization-records/v1/sql/mysql.sql",
      "bytes": 153555,
      "sha256": "3ad420e0c109913512c762ee37402d33ac260e2693d66603dd015fecaff144c5",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/task-flow-optimization-records/v1/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/task-flow-optimization-records/v1/sql/mssql.sql",
      "bytes": 157051,
      "sha256": "1ed8444a243005d7f7e84c64a9eea0a880bba6ed716d7a2d7c9f36f1082e7c70",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/task-flow-optimization-records/v1/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/task-flow-optimization-records/v1/sql/sqlite.sql",
      "bytes": 153503,
      "sha256": "605321b64735063a6619b6d33f7f2c551790150039100b4fb73bcaa0401d7450",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/task-flow-optimization-records/v1/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/task-flow-optimization-records/v1/prisma/seed.ts",
      "bytes": 216232,
      "sha256": "750218a0a85a2eb6f31909cb67fcf90772213516898e2cf315250e4a34f693f0",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/task-flow-optimization-records/v1/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/task-flow-optimization-records/v1/django/fixtures.json",
      "bytes": 255989,
      "sha256": "d609d231fe89dff428ba20cb98e7eafc3046a5c3ab6f766193c6566fb6f1f6a2",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788767582935,
  "updatedAt": 1788767582935
}
