{
  "format": "dataset-manifest/1",
  "slug": "social-ai-usage-insights",
  "version": 1,
  "seed": "social-ai-usage-insights:1",
  "spec": {
    "format": "dataset/1",
    "slug": "social-ai-usage-insights",
    "name": "Social AI Usage Insights",
    "tagline": "User interactions, billing plans, and conversations from customizable AI-powered social platforms.",
    "description": "Users engage with AI-powered conversational experiences that enhance social interactions through customizable features and plugins. This dataset models the dynamics of user engagement, focusing on interactions related to billing plans, workspace configurations, payment methods, and shared conversations. Each table serves to capture a different aspect of this ecosystem, providing a comprehensive view of user behavior over time. The tables include user interactions, billing plans, workspaces, payment methods, and custom actions, which collectively enable analysis of how users adapt and respond to changes in features and promotions. The synthetic nature of this dataset ensures a varied yet realistic simulation of user interactions, making it suitable for practicing SQL queries, building BI dashboards, or conducting analytics demonstrations.",
    "domain": "social",
    "shape": "time-series",
    "useCases": [
      "analytics-demo",
      "bi-dashboards"
    ],
    "keywords": [
      "AI",
      "social interactions",
      "user engagement",
      "billing plans",
      "workspace configurations",
      "payment methods",
      "conversational experiences",
      "custom actions"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "users": {
        "description": "Each row represents a user engaging with the AI platform. This table includes user identifiers and metadata to track user activity.",
        "rows": 500,
        "columns": {
          "user_id": {
            "kind": "pk",
            "description": "Unique identifier for each user."
          },
          "full_name": {
            "kind": "fullName",
            "description": "The user's full name."
          },
          "email": {
            "kind": "email",
            "from": "full_name",
            "description": "The user's email address."
          },
          "registration_date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "Date when the user registered."
          }
        }
      },
      "billing_plans": {
        "description": "This table contains information about the different billing plans available to users, linking to user interactions.",
        "rows": 60,
        "columns": {
          "plan_id": {
            "kind": "pk",
            "description": "Unique identifier for each billing plan."
          },
          "plan_name": {
            "kind": "words",
            "max": 10,
            "description": "The name of the billing plan."
          },
          "monthly_cost": {
            "kind": "decimal",
            "min": 5,
            "max": 50,
            "scale": 2,
            "description": "Monthly cost of the billing plan."
          },
          "features": {
            "kind": "json",
            "template": {
              "feature_name": {
                "kind": "words",
                "max": 5,
                "description": "Feature included in the billing plan."
              }
            },
            "description": "List of features included in the billing plan."
          }
        }
      },
      "workspaces": {
        "description": "This table captures details about different workspaces users create for interaction, linking to user activity.",
        "rows": 400,
        "columns": {
          "workspace_id": {
            "kind": "pk",
            "description": "Unique identifier for each workspace."
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.user_id",
            "description": "Link to the user who created the workspace."
          },
          "workspace_name": {
            "kind": "words",
            "max": 10,
            "description": "The name of the workspace created by the user."
          },
          "creation_date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "Date when the workspace was created."
          }
        }
      },
      "payment_methods": {
        "description": "This table describes the payment methods users use for their subscriptions, linking to their billing plans.",
        "rows": 500,
        "columns": {
          "payment_id": {
            "kind": "pk",
            "description": "Unique identifier for each payment method."
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.user_id",
            "description": "Link to the user associated with this payment method."
          },
          "payment_type": {
            "kind": "enum",
            "values": [
              "credit_card",
              "paypal",
              "bank_transfer"
            ],
            "description": "Type of payment method."
          },
          "last_used": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "Date when the payment method was last used."
          }
        }
      },
      "conversations": {
        "description": "This table logs conversations between users and the AI, providing insights into user engagement over time.",
        "rows": 1000,
        "columns": {
          "conversation_id": {
            "kind": "pk",
            "description": "Unique identifier for each conversation."
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.user_id",
            "description": "Link to the user involved in the conversation."
          },
          "workspace_id": {
            "kind": "fk",
            "ref": "workspaces.workspace_id",
            "nullable": true,
            "description": "Link to the workspace where the conversation took place."
          },
          "timestamp": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "dayProfile": "waking",
            "description": "Timestamp of when the conversation occurred."
          },
          "interaction_type": {
            "kind": "enum",
            "values": [
              "message",
              "action",
              "plugin"
            ],
            "description": "Type of interaction in the conversation."
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "timestamped",
      "categorical",
      "nullable",
      "high-cardinality"
    ],
    "analysisQuestions": [
      "What are the most popular billing plans among users?",
      "How does user engagement vary by workspace and time of day?",
      "What types of payment methods do users prefer?",
      "When do spikes in user conversations typically occur?",
      "How frequently do users engage with custom GPT actions?"
    ],
    "suggestedQueries": [
      {
        "title": "User Conversations by Workspace",
        "sql": "SELECT w.workspace_name, COUNT(c.conversation_id) FROM conversations c JOIN workspaces w ON c.workspace_id = w.workspace_id GROUP BY w.workspace_name;",
        "dialect": "postgres"
      },
      {
        "title": "Average Monthly Cost by Billing Plan",
        "sql": "SELECT bp.plan_name, AVG(bp.monthly_cost) FROM billing_plans bp GROUP BY bp.plan_name;",
        "dialect": "postgres"
      },
      {
        "title": "User Engagement Trends Over Time",
        "sql": "SELECT DATE_TRUNC('month', c.timestamp) AS month, COUNT(c.conversation_id) FROM conversations c GROUP BY month ORDER BY month;",
        "dialect": "postgres"
      },
      {
        "title": "Distribution of Payment Methods Used",
        "sql": "SELECT pm.payment_type, COUNT(pm.payment_id) FROM payment_methods pm GROUP BY pm.payment_type;",
        "dialect": "postgres"
      },
      {
        "title": "Conversations by Interaction Type",
        "sql": "SELECT c.interaction_type, COUNT(c.conversation_id) FROM conversations c GROUP BY c.interaction_type;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Business Intelligence Dashboards",
        "body": "Data analysts can utilize this dataset to create insightful dashboards that visualize user engagement trends, payment method preferences, and billing plan popularity. By connecting to BI tools, they can offer stakeholders a dynamic view of user behaviors and interactions over time."
      },
      {
        "title": "User Behavior Analysis",
        "body": "Researchers and business strategists can leverage the conversations and user engagement data to analyze patterns in user interactions. This can inform product development, marketing strategies, and feature enhancements based on real user preferences and behaviors."
      },
      {
        "title": "Testing and Development",
        "body": "Developers can use this synthetic dataset to test algorithms and features in AI-driven applications. By simulating various user scenarios and interactions, they can ensure robustness and responsiveness in real-time applications."
      }
    ]
  },
  "counts": {
    "billing_plans": 60,
    "users": 500,
    "payment_methods": 500,
    "workspaces": 400,
    "conversations": 1000
  },
  "stats": {
    "users": {
      "rows": 500,
      "columns": {
        "user_id": {
          "nulls": 0,
          "distinct": 500,
          "min": 1,
          "max": 500
        },
        "full_name": {
          "nulls": 0,
          "distinct": 478,
          "min": "Alice Costa",
          "max": "Zoe Wright"
        },
        "email": {
          "nulls": 0,
          "distinct": 496
        },
        "registration_date": {
          "nulls": 0,
          "distinct": 424,
          "min": "2020-01-01",
          "max": "2023-12-29"
        }
      }
    },
    "billing_plans": {
      "rows": 60,
      "columns": {
        "plan_id": {
          "nulls": 0,
          "distinct": 60,
          "min": 1,
          "max": 60
        },
        "plan_name": {
          "nulls": 0,
          "distinct": 60
        },
        "monthly_cost": {
          "nulls": 0,
          "distinct": 60,
          "min": 6.6,
          "max": 49.66
        },
        "features": {
          "nulls": 0,
          "distinct": 60
        }
      }
    },
    "workspaces": {
      "rows": 400,
      "columns": {
        "workspace_id": {
          "nulls": 0,
          "distinct": 400,
          "min": 1,
          "max": 400
        },
        "user_id": {
          "nulls": 0,
          "distinct": 275,
          "min": 1,
          "max": 499
        },
        "workspace_name": {
          "nulls": 0,
          "distinct": 399
        },
        "creation_date": {
          "nulls": 0,
          "distinct": 349,
          "min": "2020-01-08",
          "max": "2023-12-30"
        }
      }
    },
    "payment_methods": {
      "rows": 500,
      "columns": {
        "payment_id": {
          "nulls": 0,
          "distinct": 500,
          "min": 1,
          "max": 500
        },
        "user_id": {
          "nulls": 0,
          "distinct": 328,
          "min": 3,
          "max": 500
        },
        "payment_type": {
          "nulls": 0,
          "distinct": 3,
          "min": "bank_transfer",
          "max": "paypal"
        },
        "last_used": {
          "nulls": 0,
          "distinct": 424,
          "min": "2020-01-02",
          "max": "2023-12-23"
        }
      }
    },
    "conversations": {
      "rows": 1000,
      "columns": {
        "conversation_id": {
          "nulls": 0,
          "distinct": 1000,
          "min": 1,
          "max": 1000
        },
        "user_id": {
          "nulls": 0,
          "distinct": 442,
          "min": 1,
          "max": 500
        },
        "workspace_id": {
          "nulls": 88,
          "distinct": 358,
          "min": 1,
          "max": 400
        },
        "timestamp": {
          "nulls": 0,
          "distinct": 1000,
          "min": "2023-01-01 13:42:31",
          "max": "2023-12-31 22:18:49"
        },
        "interaction_type": {
          "nulls": 0,
          "distinct": 3,
          "min": "action",
          "max": "plugin"
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/billing_plans.csv",
      "format": "csv",
      "table": "billing_plans",
      "key": "datasets/social-ai-usage-insights/v1/csv/billing_plans.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-ai-usage-insights/v1/csv/billing_plans.csv",
      "bytes": 5650,
      "sha256": "0fac9afa926f6527d542f20fa10a9b5eaa8d076ac1181ad964f107366a736fb4",
      "rows": 60,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/users.csv",
      "format": "csv",
      "table": "users",
      "key": "datasets/social-ai-usage-insights/v1/csv/users.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-ai-usage-insights/v1/csv/users.csv",
      "bytes": 25977,
      "sha256": "a74a0ec74cbc19e8222683e244dfbe550cd6c0a428fa4e40834667bbe19375b4",
      "rows": 500,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/payment_methods.csv",
      "format": "csv",
      "table": "payment_methods",
      "key": "datasets/social-ai-usage-insights/v1/csv/payment_methods.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-ai-usage-insights/v1/csv/payment_methods.csv",
      "bytes": 15316,
      "sha256": "026402b033c6c979bff481be866c71e060f0fec6f34eb1b2eb8b19fb60768967",
      "rows": 500,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/workspaces.csv",
      "format": "csv",
      "table": "workspaces",
      "key": "datasets/social-ai-usage-insights/v1/csv/workspaces.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-ai-usage-insights/v1/csv/workspaces.csv",
      "bytes": 23923,
      "sha256": "c38236393a1e9d4d311f84de209a1b3bff54219cd04d5287a3408456df33a042",
      "rows": 400,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/conversations.csv",
      "format": "csv",
      "table": "conversations",
      "key": "datasets/social-ai-usage-insights/v1/csv/conversations.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-ai-usage-insights/v1/csv/conversations.csv",
      "bytes": 39532,
      "sha256": "55fd04c5ebe4182f86df843b69a7c767c13eb8753e6c31caf9a6cc6a3ced81ec",
      "rows": 1000,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "social-ai-usage-insights.json",
      "format": "json",
      "table": null,
      "key": "datasets/social-ai-usage-insights/v1/social-ai-usage-insights.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-ai-usage-insights/v1/social-ai-usage-insights.json",
      "bytes": 385856,
      "sha256": "1d9e546f96c675707ed1b344579e296bfa64efb2ccfd1272a005120af10e55ee",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/social-ai-usage-insights/v1/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-ai-usage-insights/v1/sql/postgres.sql",
      "bytes": 148012,
      "sha256": "36c060fc11a3c8b3c6128ee78304845646566c6473e7e2ac14a10262d8c1a445",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/social-ai-usage-insights/v1/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-ai-usage-insights/v1/sql/mysql.sql",
      "bytes": 147349,
      "sha256": "d8c9769b989e70900f41f7ed1dd409e7b782e422f4420a6b3c907b505a4becf7",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/social-ai-usage-insights/v1/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-ai-usage-insights/v1/sql/mssql.sql",
      "bytes": 153122,
      "sha256": "eebea4f02919621cfcb7613759ffb9dbb0156198ee74b8c0c939992dbd6f0d6f",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/social-ai-usage-insights/v1/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-ai-usage-insights/v1/sql/sqlite.sql",
      "bytes": 147127,
      "sha256": "a727f076b3ce7280fb0eff8881621c8613a47ac8e91e4321e714ad53fdc1d1d7",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/social-ai-usage-insights/v1/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-ai-usage-insights/v1/prisma/seed.ts",
      "bytes": 320103,
      "sha256": "bcb32507687125f79503f62296bf94fd14cb207465010b22e87400adf41da85d",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/social-ai-usage-insights/v1/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/social-ai-usage-insights/v1/django/fixtures.json",
      "bytes": 470150,
      "sha256": "f6cc5c8e38d530d051b85598a5a45c122daa70afa768b5b5d302e95257c6fa97",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788734098921,
  "updatedAt": 1788734098921
}
