{
  "format": "dataset-manifest/1",
  "slug": "event-coordination-and-volunteer-management",
  "version": 2,
  "seed": "event-coordination-and-volunteer-management:1",
  "spec": {
    "format": "dataset/1",
    "slug": "event-coordination-and-volunteer-management",
    "name": "Nonprofit Event Coordination",
    "tagline": "Events, registrations, volunteer assignments, and equipment details for nonprofit community initiatives.",
    "description": "Nonprofit organizations bring communities together through impactful events, requiring careful coordination and dedicated volunteers. This dataset revolves around events, registrations, volunteer assignments, and equipment management, ensuring that everything runs smoothly on the day of the event. Attendance records are usually high for popular events, while specific training sessions for volunteers may only see a handful of participants, reflecting the diversity in engagement and commitment across different activities. The data is synthetic and provides a realistic simulation of how nonprofits operate their event coordination efforts. It allows for practice in analyzing volunteer engagement, event success metrics, and resource allocation, making it ideal for analytics demos and ETL pipelines.",
    "domain": "nonprofit",
    "shape": "event-log",
    "useCases": [
      "analytics-demo",
      "etl-pipelines"
    ],
    "keywords": [
      "nonprofit",
      "event management",
      "volunteer coordination",
      "attendance tracking",
      "resource management"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "events": {
        "description": "Each row represents an event organized by a nonprofit, detailing its attributes, attendance, and volunteer assignments.",
        "rows": 500,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each event."
          },
          "event_name": {
            "kind": "sentence",
            "min": 5,
            "max": 100,
            "description": "The name of the event."
          },
          "event_date": {
            "kind": "date",
            "from": "2023-01-01",
            "to": "2025-12-31",
            "description": "The date when the event takes place.",
            "trend": "seasonal"
          },
          "location": {
            "kind": "city",
            "description": "The city where the event is held."
          },
          "attendance_count": {
            "kind": "int",
            "min": 1,
            "max": 1000,
            "distribution": "heavy-tail",
            "description": "The number of attendees registered for the event."
          },
          "volunteer_needed": {
            "kind": "int",
            "min": 1,
            "max": 100,
            "description": "The number of volunteers required for the event.",
            "nullable": true,
            "when": {
              "column": "status",
              "in": [
                "scheduled"
              ]
            },
            "distribution": "long-tail"
          },
          "volunteer_assigned": {
            "kind": "int",
            "min": 0,
            "max": 100,
            "description": "The number of volunteers assigned to the event.",
            "nullable": true,
            "when": {
              "column": "status",
              "in": [
                "scheduled",
                "completed"
              ]
            },
            "distribution": "long-tail"
          },
          "equipment_needed": {
            "kind": "words",
            "min": 1,
            "max": 3,
            "description": "List of equipment needed for the event.",
            "nullable": true,
            "pool": [
              "projector",
              "microphone",
              "speaker",
              "table",
              "chair",
              "podium",
              "laptop",
              "screen",
              "camera",
              "lighting",
              "cables",
              "stages",
              "tents",
              "banners",
              "refreshments",
              "registration",
              "badges",
              "booths",
              "soundboard",
              "furniture",
              "accessories",
              "displays",
              "decorations",
              "linens",
              "tablescape",
              "powerstrip",
              "generator",
              "wifi",
              "notepads",
              "pens",
              "namecards",
              "folders",
              "flipchart",
              "whiteboard",
              "markers",
              "clipboard",
              "firstaid",
              "waterbottles",
              "snacks",
              "namebadge",
              "lanyards",
              "handouts",
              "giveaways",
              "swag",
              "equipment",
              "supplies",
              "materials",
              "resources",
              "tools",
              "kits",
              "setup",
              "cleanup"
            ]
          },
          "status": {
            "kind": "enum",
            "values": [
              "scheduled",
              "completed",
              "cancelled"
            ],
            "description": "The current status of the event."
          }
        }
      }
    },
    "structure": "single-table",
    "traits": [
      "categorical",
      "nullable",
      "timestamped"
    ],
    "analysisQuestions": [
      "What types of events attract the most volunteers?",
      "How does attendance vary across different event types?",
      "Which locations host the most successful events based on attendance?",
      "What is the average number of volunteers assigned per event?",
      "Are there any trends in event cancellations over time?"
    ],
    "suggestedQueries": [
      {
        "title": "Join Events with Attendance Counts",
        "sql": "SELECT event_name, attendance_count FROM events;",
        "dialect": "postgres"
      },
      {
        "title": "Count Events by Status",
        "sql": "SELECT status, COUNT(*) FROM events GROUP BY status;",
        "dialect": "postgres"
      },
      {
        "title": "Average Attendance per Event Type",
        "sql": "SELECT event_name, AVG(attendance_count) FROM events GROUP BY event_name;",
        "dialect": "postgres"
      },
      {
        "title": "Find Events with High Volunteer Needs",
        "sql": "SELECT event_name, volunteer_needed FROM events WHERE volunteer_needed > 50;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Event Coordinator Analysis",
        "body": "Event coordinators can use this dataset to analyze attendance patterns and volunteer engagement across various events. By assessing which types of events draw larger crowds, they can tailor future programming to increase community involvement and optimize volunteer recruitment."
      },
      {
        "title": "Resource Allocation Planning",
        "body": "Nonprofits can leverage this data to manage equipment and volunteer resources efficiently. Understanding the relationship between volunteer assignments and event success can help organizations better allocate their limited resources for maximum impact."
      },
      {
        "title": "Performance Benchmarking",
        "body": "Analysts can benchmark the performance of different events by comparing attendance and volunteer involvement. This analysis can reveal insights into what makes certain events more successful, guiding strategic planning for future initiatives."
      }
    ]
  },
  "counts": {
    "events": 500
  },
  "stats": {
    "events": {
      "rows": 500,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 500,
          "min": 1,
          "max": 500
        },
        "event_name": {
          "nulls": 0,
          "distinct": 495
        },
        "event_date": {
          "nulls": 0,
          "distinct": 397,
          "min": "2023-01-01",
          "max": "2025-12-30"
        },
        "location": {
          "nulls": 0,
          "distinct": 63,
          "min": "Amsterdam",
          "max": "Zurich"
        },
        "attendance_count": {
          "nulls": 0,
          "distinct": 298,
          "min": 1,
          "max": 991
        },
        "volunteer_needed": {
          "nulls": 331,
          "distinct": 79,
          "min": 1,
          "max": 97
        },
        "volunteer_assigned": {
          "nulls": 162,
          "distinct": 88,
          "min": 0,
          "max": 100
        },
        "equipment_needed": {
          "nulls": 51,
          "distinct": 358
        },
        "status": {
          "nulls": 0,
          "distinct": 3,
          "min": "cancelled",
          "max": "scheduled"
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/events.csv",
      "format": "csv",
      "table": "events",
      "key": "datasets/event-coordination-and-volunteer-management/v2/csv/events.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-coordination-and-volunteer-management/v2/csv/events.csv",
      "bytes": 56510,
      "sha256": "9cbfa6369faf485ea4d8df297a24384b7b8684844eb22fff9396acef56f286e8",
      "rows": 500,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "event-coordination-and-volunteer-management.json",
      "format": "json",
      "table": null,
      "key": "datasets/event-coordination-and-volunteer-management/v2/event-coordination-and-volunteer-management.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-coordination-and-volunteer-management/v2/event-coordination-and-volunteer-management.json",
      "bytes": 169305,
      "sha256": "f8de0110c437304ffd369ec08b0eb2ff47d27e496675debd22d2876a466a0bac",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/event-coordination-and-volunteer-management/v2/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-coordination-and-volunteer-management/v2/sql/postgres.sql",
      "bytes": 71582,
      "sha256": "f48e2e6565e6603369e796c9c45412d632cf9ea272218cb36f6a8a6240823a72",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/event-coordination-and-volunteer-management/v2/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-coordination-and-volunteer-management/v2/sql/mysql.sql",
      "bytes": 71475,
      "sha256": "662107c42efb2c70cc6845a702fbe819c0900e85ca85fc1b0b63a1e97463bb9c",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/event-coordination-and-volunteer-management/v2/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-coordination-and-volunteer-management/v2/sql/mssql.sql",
      "bytes": 73993,
      "sha256": "37dbbe8c77e9434db6b18d573a3983fdf4f8b46cd82284c785ff4006f27c8972",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/event-coordination-and-volunteer-management/v2/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-coordination-and-volunteer-management/v2/sql/sqlite.sql",
      "bytes": 71450,
      "sha256": "87c44fda0ff4a40c13cbd31bd97f4f6fab338b928c40226dadc405ddc1851a9d",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/event-coordination-and-volunteer-management/v2/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-coordination-and-volunteer-management/v2/prisma/seed.ts",
      "bytes": 136043,
      "sha256": "74082d913f94ed9a006b5ecafcd211b32f9cbca95c4c481f6a03c12f7a09e952",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/event-coordination-and-volunteer-management/v2/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/event-coordination-and-volunteer-management/v2/django/fixtures.json",
      "bytes": 190287,
      "sha256": "1c18d099d9e3c018f0d4e516ba3bd3fc6c022ec00c9f09842b1a120d898f5b91",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788768715568,
  "updatedAt": 1788778642931
}
