{
  "format": "dataset-manifest/1",
  "slug": "walking-journey-insights",
  "version": 2,
  "seed": "walking-journey-insights:1",
  "spec": {
    "format": "dataset/1",
    "slug": "walking-journey-insights",
    "name": "Walking Journey Insights",
    "tagline": "Daily step counts, routes, challenges, and social interactions from walking journey participants.",
    "description": "Individuals track their daily steps and engage in walking challenges to promote an active lifestyle. Participants set personal goals and join group competitions, sharing their progress through posts and social interactions within their communities. Each row in the walking_journey table represents a unique participant's daily activity, detailing step counts, routes taken, and the challenges they have completed. This structure allows for a comprehensive view of how users progress individually and collectively in their walking journeys.\n\nThe walking_journey table connects data points such as daily step counts with the specifics of walking routes, providing insights into popular paths and preferences among users. By analyzing this data, one can explore various questions like how often users achieve their goals, what routes are most favored, and how social interactions contribute to participants' motivations and achievements.\n\nThese insights are useful for developers looking to practice data analysis and visualization techniques, particularly in the context of fitness and health metrics. Understanding the relationships between user interactions and their physical activity can lead to better app features and user engagement strategies. This dataset is synthetic, designed for those seeking to enhance their skills in handling real-world data scenarios.",
    "domain": "energy",
    "shape": "ledger",
    "useCases": [
      "sql-practice",
      "teaching"
    ],
    "keywords": [
      "walking",
      "steps",
      "challenges",
      "fitness",
      "health",
      "pedometer",
      "social",
      "tracking"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "walking_journey": {
        "description": "This table captures individual walking journeys, detailing daily step counts, routes, challenges, and social interactions. Each row represents a unique day's activity for a participant.",
        "rows": 500,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each record."
          },
          "user_id": {
            "kind": "uuid",
            "description": "Unique identifier for the user participating in the walking journey."
          },
          "date": {
            "kind": "date",
            "description": "The date of the recorded walking activity.",
            "from": "2023-01-01",
            "to": "2024-12-31",
            "trend": "seasonal"
          },
          "step_count": {
            "kind": "int",
            "min": 0,
            "max": 30000,
            "description": "Total number of steps taken by the user on the given date.",
            "distribution": "long-tail"
          },
          "route": {
            "kind": "words",
            "min": 5,
            "max": 50,
            "description": "Description of the route taken by the user.",
            "nullable": true
          },
          "challenge_completed": {
            "kind": "bool",
            "trueRate": 0.3,
            "description": "Indicates whether the user completed a walking challenge on this date."
          },
          "social_interactions": {
            "kind": "int",
            "min": 0,
            "max": 50,
            "description": "Number of social interactions (comments or likes) the user received on their walking progress for the day.",
            "nullable": true,
            "distribution": "long-tail"
          }
        }
      }
    },
    "structure": "single-table",
    "traits": [
      "timestamped",
      "categorical",
      "nullable"
    ],
    "analysisQuestions": [
      "What is the average daily step count for users over the specified period?",
      "How many challenges were completed by users each month?",
      "What routes are most commonly taken by users during their walks?",
      "How does social interaction correlate with step counts?",
      "Are there specific days of the week that see higher step counts?"
    ],
    "suggestedQueries": [
      {
        "title": "Daily Step Count Overview",
        "sql": "SELECT date, AVG(step_count) AS avg_steps FROM walking_journey GROUP BY date ORDER BY date;",
        "dialect": "postgres"
      },
      {
        "title": "Monthly Challenge Completion",
        "sql": "SELECT date_trunc('month', date) AS month, COUNT(*) AS challenges_completed FROM walking_journey WHERE challenge_completed = true GROUP BY month ORDER BY month;",
        "dialect": "postgres"
      },
      {
        "title": "Common Routes Taken",
        "sql": "SELECT route, COUNT(*) AS times_taken FROM walking_journey GROUP BY route ORDER BY times_taken DESC LIMIT 10;",
        "dialect": "postgres"
      },
      {
        "title": "Step Count vs Social Interactions",
        "sql": "SELECT step_count, AVG(social_interactions) AS avg_social FROM walking_journey GROUP BY step_count ORDER BY step_count;",
        "dialect": "postgres"
      },
      {
        "title": "Step Counts by Day of the Week",
        "sql": "SELECT EXTRACT(DOW FROM date) AS day_of_week, AVG(step_count) AS avg_steps FROM walking_journey GROUP BY day_of_week ORDER BY day_of_week;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Fitness App Development",
        "body": "Developers can utilize this dataset to simulate user activity in a fitness tracking application. By analyzing step counts and routes, they can enhance user engagement features, such as personalized goals or social sharing capabilities."
      },
      {
        "title": "Health Analytics",
        "body": "Data analysts can use this dataset to explore trends in physical activity among users. By examining step counts and challenge completions, they can derive insights about user behavior and motivation in fitness challenges."
      },
      {
        "title": "Teaching Data Analytics",
        "body": "Educators can employ this dataset in data analytics courses to teach students how to work with time-series data. Students can practice SQL queries, explore data visualizations, and gain hands-on experience with real-world data modeling."
      },
      {
        "title": "Social Interaction Studies",
        "body": "Researchers interested in the impact of social interactions on physical activity can analyze this dataset to understand how user engagement affects step counts. This can inform studies on motivation and community support in fitness."
      }
    ]
  },
  "counts": {
    "walking_journey": 500
  },
  "stats": {
    "walking_journey": {
      "rows": 500,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 500,
          "min": 1,
          "max": 500
        },
        "user_id": {
          "nulls": 0,
          "distinct": 500
        },
        "date": {
          "nulls": 0,
          "distinct": 350,
          "min": "2023-01-01",
          "max": "2024-12-31"
        },
        "step_count": {
          "nulls": 0,
          "distinct": 485,
          "min": 0,
          "max": 29913
        },
        "route": {
          "nulls": 55,
          "distinct": 445
        },
        "challenge_completed": {
          "nulls": 0,
          "distinct": 2,
          "min": "false",
          "max": "true"
        },
        "social_interactions": {
          "nulls": 52,
          "distinct": 51,
          "min": 0,
          "max": 50
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/walking_journey.csv",
      "format": "csv",
      "table": "walking_journey",
      "key": "datasets/walking-journey-insights/v2/csv/walking_journey.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/walking-journey-insights/v2/csv/walking_journey.csv",
      "bytes": 115359,
      "sha256": "ecaa8d33782a9efca5fbda9cf89f6f9257b3b88938410d7548596a03478477e1",
      "rows": 500,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "walking-journey-insights.json",
      "format": "json",
      "table": null,
      "key": "datasets/walking-journey-insights/v2/walking-journey-insights.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/walking-journey-insights/v2/walking-journey-insights.json",
      "bytes": 195633,
      "sha256": "af21a3aaf8d89dc819893b24ff544cc3f2706debfa628488be4d1562b1687ed4",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/walking-journey-insights/v2/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/walking-journey-insights/v2/sql/postgres.sql",
      "bytes": 125698,
      "sha256": "1d945c7050309337d14854e5bd63db367bf7be226c5aa70f34efc9e4dcc599c7",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/walking-journey-insights/v2/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/walking-journey-insights/v2/sql/mysql.sql",
      "bytes": 123732,
      "sha256": "fc256ac1160e03b4f7260aa2fed3b691ecbacc91f4a64cabd327538e6c063678",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/walking-journey-insights/v2/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/walking-journey-insights/v2/sql/mssql.sql",
      "bytes": 125254,
      "sha256": "f1d4d535a278ec21a93217b1303f3542f9ae61bce71302e8a691dbbd87052655",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/walking-journey-insights/v2/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/walking-journey-insights/v2/sql/sqlite.sql",
      "bytes": 123708,
      "sha256": "eeeefabcea822b7a95b2ef0d863fdf33810e15a16d01291c92d76613bee593a3",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/walking-journey-insights/v2/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/walking-journey-insights/v2/prisma/seed.ts",
      "bytes": 170357,
      "sha256": "0d274aa39759bca95561c89b9ded7f31582271d7e967e556f7a05a3c191e7144",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/walking-journey-insights/v2/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/walking-journey-insights/v2/django/fixtures.json",
      "bytes": 221106,
      "sha256": "35d42713169cca1f0066be0e4614e106e2ba25387e2e33d2e9afec914533b1dc",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788734413006,
  "updatedAt": 1788786917282
}
