{
  "format": "dataset-manifest/1",
  "slug": "ai-powered-digital-content-management",
  "version": 3,
  "seed": "ai-powered-digital-content-management:1",
  "spec": {
    "format": "dataset/1",
    "slug": "ai-powered-digital-content-management",
    "name": "Digital Content Engagement Metrics",
    "tagline": "User subscriptions, content views, payment records, and engagement metrics in customer support.",
    "description": "Users interact with various pieces of content in a customer-support environment, aiming to resolve their queries effectively. This business centers around the management of digital content, which is categorized to cater to different user needs and preferences. Subscriptions allow users to access specific content, while engagement metrics help assess how effectively this content addresses user queries. The focus on user subscriptions, content views, payment records, and AI-driven content analysis generates valuable insights into user behavior and content efficacy.\n\nThe primary tables in this dataset are users, content, views, and payments. Each user entry represents an individual engaging with the platform, providing demographics and subscription details. The content table includes various pieces of digital support material, categorized to meet diverse needs. Each view entry records a user’s interaction with a piece of content, capturing which content is accessed and how frequently. Payments detail the financial transactions related to user subscriptions, documenting information such as amounts and dates. Together, these tables create a comprehensive picture of how users engage with content and how this engagement translates into financial metrics.\n\nQuestions the data can answer include: What types of content generate the highest engagement? How do payment trends correlate with content popularity? Which user demographics are most likely to subscribe? Practicing with this dataset enables developers to analyze user behavior, explore content efficiency, and identify patterns in subscriptions and payments. By studying these interconnections, one can gain a deeper understanding of customer support dynamics and optimize resources accordingly. It's important to note that the data is synthetic, designed to simulate realistic interactions and scenarios within a customer-support context.",
    "domain": "customer-support",
    "shape": "time-series",
    "useCases": [
      "analytics-demo",
      "bi-dashboards"
    ],
    "keywords": [
      "content engagement",
      "user subscriptions",
      "payment records",
      "content views",
      "AI analysis"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "users": {
        "description": "This table represents users subscribed to the digital content platform. Each row includes user details and their subscription status.",
        "rows": 200,
        "columns": {
          "user_id": {
            "kind": "pk",
            "description": "Unique identifier for each user."
          },
          "full_name": {
            "kind": "fullName",
            "description": "The full name of the user."
          },
          "email": {
            "kind": "email",
            "from": "full_name",
            "description": "User's email address."
          },
          "subscription_start": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-01-01",
            "description": "Date when the user subscribed."
          },
          "status": {
            "kind": "enum",
            "values": [
              "active",
              "inactive"
            ],
            "description": "Current subscription status of the user.",
            "weights": [
              8,
              2
            ]
          }
        }
      },
      "content": {
        "description": "This table holds details about the digital content available for users. It categorizes content and tracks engagement metrics.",
        "rows": 150,
        "columns": {
          "content_id": {
            "kind": "pk",
            "description": "Unique identifier for each piece of content."
          },
          "title": {
            "kind": "title",
            "description": "Title of the content.",
            "pool": [
              "Engagement",
              "Support",
              "Guide",
              "Tips",
              "Tricks",
              "FAQ",
              "Tutorial",
              "Resource",
              "Help",
              "Insights",
              "Best-Practices",
              "Strategies",
              "Solutions",
              "Overview",
              "Checklist",
              "Webinar",
              "Case-Study",
              "Analysis",
              "Report",
              "Template",
              "Framework",
              "Workshop",
              "Session",
              "Discussion",
              "Review",
              "Summary",
              "Introduction",
              "Feedback",
              "Recommendations",
              "Updates",
              "Trends",
              "Metrics",
              "Performance",
              "Engagement-Strategies",
              "Customer-Feedback",
              "User-Experience",
              "Interaction",
              "Engagement-Analysis",
              "Support-Resources",
              "Knowledge-Base",
              "Content-Strategy",
              "Engagement-Report",
              "Support-Guide",
              "Content-Overview",
              "Engagement-Checklist",
              "Support-Tips",
              "Engagement-Tutorial",
              "Customer-Support",
              "User-Guide",
              "Content-Insights",
              "Engagement-Template",
              "Support-Strategies",
              "Content-Review",
              "Engagement-Framework"
            ],
            "min": 1,
            "max": 3
          },
          "category": {
            "kind": "enum",
            "values": [
              "tutorial",
              "faq",
              "article",
              "video"
            ],
            "description": "Category of the content.",
            "weights": [
              5,
              3,
              2,
              1
            ]
          },
          "created_at": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-01-01",
            "description": "Date when the content was created."
          }
        }
      },
      "views": {
        "description": "This table captures the view records for each piece of content by users. It links users to the content they accessed.",
        "rows": {
          "per": "users",
          "via": "user_id",
          "min": 1,
          "max": 10,
          "skew": "long-tail"
        },
        "columns": {
          "view_id": {
            "kind": "pk",
            "description": "Unique identifier for each view record."
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.user_id",
            "description": "Foreign key referencing the user who viewed the content."
          },
          "content_id": {
            "kind": "fk",
            "ref": "content.content_id",
            "description": "Foreign key referencing the content that was viewed."
          },
          "viewed_at": {
            "kind": "datetime",
            "from": "2023-01-01",
            "to": "2023-12-31",
            "dayProfile": "business",
            "description": "Timestamp when the content was viewed."
          }
        }
      },
      "payments": {
        "description": "This table records the payment transactions made by users for content access. It links to user subscriptions and tracks payment details.",
        "rows": {
          "per": "users",
          "via": "user_id",
          "min": 1,
          "max": 5,
          "skew": "long-tail"
        },
        "columns": {
          "payment_id": {
            "kind": "pk",
            "description": "Unique identifier for each payment transaction."
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.user_id",
            "description": "Foreign key referencing the user making the payment."
          },
          "amount": {
            "kind": "decimal",
            "min": 5,
            "max": 200,
            "scale": 2,
            "description": "Amount paid for the content subscription.",
            "distribution": "long-tail"
          },
          "payment_date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-01-01",
            "description": "Date when the payment was made."
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "timestamped",
      "monetary",
      "categorical",
      "nullable"
    ],
    "analysisQuestions": [
      "Which content categories have the highest engagement levels?",
      "What is the average payment amount per user subscription?",
      "How does user engagement vary with subscription status?",
      "What time of day sees the most content views?",
      "Are there any trends in content views over time?"
    ],
    "suggestedQueries": [
      {
        "title": "Join Users and Views",
        "sql": "SELECT u.full_name, v.viewed_at FROM users u JOIN views v ON u.user_id = v.user_id;",
        "dialect": "postgres"
      },
      {
        "title": "Count Views per Content Category",
        "sql": "SELECT c.category, COUNT(v.view_id) AS view_count FROM content c LEFT JOIN views v ON c.content_id = v.content_id GROUP BY c.category;",
        "dialect": "postgres"
      },
      {
        "title": "Average Payment Amount by User",
        "sql": "SELECT u.full_name, AVG(p.amount) AS avg_payment FROM users u JOIN payments p ON u.user_id = p.user_id GROUP BY u.full_name;",
        "dialect": "postgres"
      },
      {
        "title": "Daily Views Trend",
        "sql": "SELECT DATE(v.viewed_at) AS view_date, COUNT(v.view_id) AS daily_views FROM views v GROUP BY view_date ORDER BY view_date;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Content Performance Analysis",
        "body": "Data analysts can utilize this dataset to assess which categories of content are performing best in terms of user engagement. By analyzing views across different categories, they can identify trends and inform content strategy."
      },
      {
        "title": "Business Intelligence Dashboards",
        "body": "Business intelligence professionals can incorporate this dataset into BI tools to create dashboards that visualize user engagement metrics, payment trends, and content performance, enabling stakeholders to make data-driven decisions."
      },
      {
        "title": "Subscription Analysis",
        "body": "Customer support managers can analyze user subscription data, assessing the impact of subscription status on content engagement. This insight can guide strategies to improve user retention and satisfaction."
      },
      {
        "title": "Revenue Forecasting",
        "body": "Finance teams can leverage payment records to forecast revenue based on user payment patterns. By understanding the average payment amounts and their frequency, they can project future income from subscriptions."
      }
    ]
  },
  "counts": {
    "content": 150,
    "users": 200,
    "payments": 430,
    "views": 823
  },
  "stats": {
    "users": {
      "rows": 200,
      "columns": {
        "user_id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "full_name": {
          "nulls": 0,
          "distinct": 196,
          "min": "Alice Almeida",
          "max": "Zoe Yilmaz"
        },
        "email": {
          "nulls": 0,
          "distinct": 197
        },
        "subscription_start": {
          "nulls": 0,
          "distinct": 188,
          "min": "2020-01-04",
          "max": "2022-12-31"
        },
        "status": {
          "nulls": 0,
          "distinct": 2,
          "min": "active",
          "max": "inactive"
        }
      }
    },
    "content": {
      "rows": 150,
      "columns": {
        "content_id": {
          "nulls": 0,
          "distinct": 150,
          "min": 1,
          "max": 150
        },
        "title": {
          "nulls": 0,
          "distinct": 124
        },
        "category": {
          "nulls": 0,
          "distinct": 4,
          "min": "article",
          "max": "video"
        },
        "created_at": {
          "nulls": 0,
          "distinct": 140,
          "min": "2020-01-08",
          "max": "2022-12-23"
        }
      }
    },
    "views": {
      "rows": 823,
      "columns": {
        "view_id": {
          "nulls": 0,
          "distinct": 823,
          "min": 1,
          "max": 823
        },
        "user_id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "content_id": {
          "nulls": 0,
          "distinct": 150,
          "min": 1,
          "max": 150
        },
        "viewed_at": {
          "nulls": 0,
          "distinct": 823,
          "min": "2023-01-02 10:37:41",
          "max": "2023-12-31 16:03:12"
        }
      }
    },
    "payments": {
      "rows": 430,
      "columns": {
        "payment_id": {
          "nulls": 0,
          "distinct": 430,
          "min": 1,
          "max": 430
        },
        "user_id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "amount": {
          "nulls": 0,
          "distinct": 420,
          "min": 5,
          "max": 197.54
        },
        "payment_date": {
          "nulls": 0,
          "distinct": 360,
          "min": "2020-01-03",
          "max": "2023-01-01"
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/content.csv",
      "format": "csv",
      "table": "content",
      "key": "datasets/ai-powered-digital-content-management/v3/csv/content.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-digital-content-management/v3/csv/content.csv",
      "bytes": 6815,
      "sha256": "2381a0c47436335832f105f5d9fe0a98482b16dd35457d854910945c2cfe8126",
      "rows": 150,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/users.csv",
      "format": "csv",
      "table": "users",
      "key": "datasets/ai-powered-digital-content-management/v3/csv/users.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-digital-content-management/v3/csv/users.csv",
      "bytes": 11849,
      "sha256": "b402443f160ceacb276142936faca779425636f791216f03aff0429900fdf493",
      "rows": 200,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/payments.csv",
      "format": "csv",
      "table": "payments",
      "key": "datasets/ai-powered-digital-content-management/v3/csv/payments.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-digital-content-management/v3/csv/payments.csv",
      "bytes": 10933,
      "sha256": "6d1552eeb858b38282086ed93f4321830d40d580ef78c60d01a08dbaf36df248",
      "rows": 430,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/views.csv",
      "format": "csv",
      "table": "views",
      "key": "datasets/ai-powered-digital-content-management/v3/csv/views.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-digital-content-management/v3/csv/views.csv",
      "bytes": 26042,
      "sha256": "b484971cb96221ad25eb130587f97e620e3512a9890d8ba5a96465d357933e52",
      "rows": 823,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "ai-powered-digital-content-management.json",
      "format": "json",
      "table": null,
      "key": "datasets/ai-powered-digital-content-management/v3/ai-powered-digital-content-management.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-digital-content-management/v3/ai-powered-digital-content-management.json",
      "bytes": 207011,
      "sha256": "8efab8bb012538e6c6001404ad70d5f5d964171523ac74ed76520f487d3e7596",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/ai-powered-digital-content-management/v3/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-digital-content-management/v3/sql/postgres.sql",
      "bytes": 77853,
      "sha256": "bdd81e0684166857443f0cdf92179549866f952638dc0b82763600e82d645d9c",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/ai-powered-digital-content-management/v3/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-digital-content-management/v3/sql/mysql.sql",
      "bytes": 77379,
      "sha256": "7e8482a382e29dddd57c8b960ed9962fc2705d6ec4f20039b4ac7d2c853448b1",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/ai-powered-digital-content-management/v3/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-digital-content-management/v3/sql/mssql.sql",
      "bytes": 80118,
      "sha256": "5b761854ba63b06223729c89ff15341df6c484d1957b6d3ff70a080b3b840ea0",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/ai-powered-digital-content-management/v3/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-digital-content-management/v3/sql/sqlite.sql",
      "bytes": 77246,
      "sha256": "2a51dcbcbfeadf6e2a23ddd5a73e91359eececc6e6e9642d0bddb572e1bec090",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/ai-powered-digital-content-management/v3/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-digital-content-management/v3/prisma/seed.ts",
      "bytes": 171479,
      "sha256": "7ab8337364011b60718b43b89c121a9947b0a7f4e4ce9726c86583fdf8a5be84",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/ai-powered-digital-content-management/v3/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-digital-content-management/v3/django/fixtures.json",
      "bytes": 260168,
      "sha256": "d3b92bdcfa3ab52571ed0a512019d49b8081c802e33d6e5f58f9082072d2856a",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788767010392,
  "updatedAt": 1788782227852
}
