{
  "format": "dataset-manifest/1",
  "slug": "ai-powered-image-upscaler",
  "version": 2,
  "seed": "ai-powered-image-upscaler:1",
  "spec": {
    "format": "dataset/1",
    "slug": "ai-powered-image-upscaler",
    "name": "Image Enhancement Insights",
    "tagline": "User feedback, image transactions, benchmarks, and subscriptions from an AI-driven image enhancement service.",
    "description": "Users upload images to an AI-driven platform designed to enhance visual quality, enabling both amateur photographers and professional teams to achieve superior results with their photos. Customers subscribe to various plans that dictate their access to these advanced image processing services, allowing them to utilize different features based on their specific needs and budgets. Payment transactions are meticulously tracked to ensure seamless billing and management of user accounts. Feedback from users serves as a vital component in refining the algorithms, providing insights that drive continuous improvement in image enhancement outcomes. Additionally, a set of benchmarks is maintained to evaluate and compare the performance of different enhancement models, ensuring that the technology remains cutting-edge and effective.\n\nThe tables in this dataset interconnect to provide a comprehensive view of user engagement and service effectiveness. Each row in the users table represents an individual or team using the platform, while the subscriptions table links to these users, detailing their chosen plans and access levels. Transactions capture payment details for these subscriptions, directly relating to the users and their respective plans. User feedback entries correlate with both the images processed and the algorithms benchmarked, allowing for analysis of how enhancements are perceived and how well they perform. This setup facilitates numerous inquiries into user behaviors and preferences, the effectiveness of different algorithms, and the overall satisfaction with the services provided.\n\nPracticing on this synthetic dataset offers opportunities to analyze trends in user engagement, assess the impact of feedback on algorithm development, and explore financial models based on subscription data. By examining these relationships, developers can address questions related to user retention, feature effectiveness, and service scalability.",
    "domain": "customer-support",
    "shape": "ledger",
    "useCases": [
      "sql-practice",
      "teaching"
    ],
    "keywords": [
      "AI",
      "image enhancement",
      "customer feedback",
      "subscriptions",
      "transactions",
      "benchmarks"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "users": {
        "description": "This table contains information about users who utilize the AI image enhancement services. Each row represents a unique user, linking to their subscription details and feedback on the services provided. It helps in understanding the user demographics and engagement levels.",
        "rows": 200,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each user."
          },
          "full_name": {
            "kind": "fullName",
            "description": "The user's full name.",
            "nullable": true
          },
          "email": {
            "kind": "email",
            "from": "full_name",
            "description": "The user's email address for notifications.",
            "nullable": true
          },
          "subscription_id": {
            "kind": "fk",
            "ref": "subscriptions.id",
            "description": "Links to the user's subscription details."
          }
        }
      },
      "subscriptions": {
        "description": "The subscriptions table details the various subscription plans offered to users for accessing the image upscaling services. Each row corresponds to a specific plan that users can subscribe to, with links to user profiles and transaction records. This table helps analyze the types of subscriptions that are most popular among different user segments.",
        "rows": 100,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each subscription plan."
          },
          "plan_name": {
            "kind": "words",
            "min": 1,
            "max": 3,
            "description": "Name of the subscription plan.",
            "nullable": true,
            "pool": [
              "basic",
              "premium",
              "pro",
              "enterprise",
              "starter",
              "advanced",
              "ultimate",
              "standard",
              "flex",
              "monthly",
              "annual",
              "team",
              "business",
              "personal",
              "developer",
              "growth",
              "scale",
              "elite",
              "custom",
              "plus"
            ]
          },
          "price": {
            "kind": "decimal",
            "min": 5,
            "max": 50,
            "scale": 2,
            "description": "Monthly price of the subscription plan.",
            "distribution": "long-tail"
          },
          "features": {
            "kind": "words",
            "min": 1,
            "max": 3,
            "description": "Key features included in the subscription.",
            "nullable": true,
            "pool": [
              "analytics",
              "support",
              "customization",
              "integration",
              "security",
              "performance",
              "monitoring",
              "reporting",
              "collaboration",
              "storage",
              "automation",
              "scalability",
              "updates",
              "training",
              "access",
              "tools",
              "insights",
              "optimization",
              "dashboard",
              "notifications"
            ]
          }
        }
      },
      "transactions": {
        "description": "This table records payment transactions made by users for their subscription plans. Each row represents a transaction associated with a user and their chosen subscription. This data is crucial for understanding revenue generation and user retention over time.",
        "rows": 300,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each transaction."
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "description": "Links to the user who made the transaction."
          },
          "subscription_id": {
            "kind": "fk",
            "ref": "subscriptions.id",
            "description": "Links to the specific subscription plan purchased."
          },
          "transaction_date": {
            "kind": "datetime",
            "from": "2022-01-01",
            "to": "2023-12-31",
            "description": "Date and time when the transaction occurred.",
            "nullable": true,
            "dayProfile": "waking"
          },
          "amount": {
            "kind": "decimal",
            "min": 5,
            "max": 50,
            "scale": 2,
            "description": "Amount charged for the subscription.",
            "nullable": true,
            "distribution": "long-tail"
          }
        }
      },
      "feedback": {
        "description": "The feedback table gathers user opinions regarding the image enhancement services, highlighting their experiences and suggestions. Each row corresponds to a user's feedback entry, linking it back to the user and the specific image processed. This information is invaluable for improving service quality and user satisfaction.",
        "rows": 400,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each feedback entry."
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "description": "Links to the user providing the feedback."
          },
          "image_id": {
            "kind": "fk",
            "ref": "images.id",
            "description": "Links to the image that was enhanced."
          },
          "feedback_text": {
            "kind": "paragraph",
            "min": 20,
            "max": 500,
            "description": "User's comments and suggestions regarding the service.",
            "nullable": true
          },
          "rating": {
            "kind": "int",
            "min": 1,
            "max": 5,
            "description": "Rating given by the user for the service.",
            "nullable": true,
            "distribution": "high"
          }
        }
      },
      "images": {
        "description": "This table contains records of images processed by the AI enhancement service. Each row represents a unique image entry with details linking to user feedback and performance metrics. Analyzing this data helps in understanding which images are most frequently processed and how various enhancements are perceived.",
        "rows": 250,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each image."
          },
          "user_id": {
            "kind": "fk",
            "ref": "users.id",
            "description": "Links to the user who submitted the image."
          },
          "upload_date": {
            "kind": "datetime",
            "from": "2022-01-01",
            "to": "2023-12-31",
            "description": "Date and time when the image was uploaded.",
            "nullable": true,
            "when": {
              "column": "enhancement_type",
              "in": [
                "upscale",
                "sharpen",
                "denoise"
              ]
            },
            "dayProfile": "waking"
          },
          "enhancement_type": {
            "kind": "enum",
            "values": [
              "upscale",
              "sharpen",
              "denoise"
            ],
            "description": "Type of enhancement applied to the image."
          }
        }
      },
      "benchmarks": {
        "description": "This table captures the performance benchmarks of different AI models used for image enhancement. Each row represents a distinct benchmark test, providing insights into algorithm efficiency and effectiveness. It is essential for tracking advancements and experimental features in the image processing domain.",
        "rows": 60,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each benchmark entry."
          },
          "model_name": {
            "kind": "words",
            "min": 1,
            "max": 3,
            "description": "Name of the AI model being tested.",
            "pool": [
              "modelA",
              "modelB",
              "modelC",
              "modelX",
              "modelY",
              "modelZ",
              "AI-Optimizer",
              "VisionNet",
              "EnhanceAI",
              "SharpVision",
              "ClarityModel",
              "DeepEnhance",
              "ImagePro",
              "PixelPerfect",
              "SmartEnhance",
              "AIEdge",
              "VisionBoost",
              "EnhanceMax",
              "ImageSharp",
              "QualityAI"
            ]
          },
          "performance_score": {
            "kind": "decimal",
            "min": 0,
            "max": 100,
            "scale": 2,
            "description": "Score reflecting the model's performance in image enhancement.",
            "distribution": "normal"
          },
          "test_date": {
            "kind": "datetime",
            "from": "2022-01-01",
            "to": "2023-12-31",
            "description": "Date when the benchmark test was conducted.",
            "dayProfile": "business"
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "categorical",
      "nullable",
      "timestamped",
      "monetary"
    ],
    "analysisQuestions": [
      "What subscription plans are most popular among users?",
      "How does user feedback correlate with transaction amounts?",
      "Which AI model performs best based on benchmark scores?",
      "What types of image enhancements receive the highest ratings?",
      "What trends can be observed in user feedback over time?"
    ],
    "suggestedQueries": [
      {
        "title": "Join Users with Feedback",
        "sql": "SELECT users.full_name, feedback.feedback_text FROM users JOIN feedback ON users.id = feedback.user_id;",
        "dialect": "postgres"
      },
      {
        "title": "Count Feedback Ratings by Enhancement Type",
        "sql": "SELECT images.enhancement_type, AVG(feedback.rating) AS average_rating FROM feedback JOIN images ON feedback.image_id = images.id GROUP BY images.enhancement_type;",
        "dialect": "postgres"
      },
      {
        "title": "Total Revenue from Subscriptions",
        "sql": "SELECT SUM(transactions.amount) AS total_revenue FROM transactions;",
        "dialect": "postgres"
      },
      {
        "title": "Daily User Sign-Ups",
        "sql": "SELECT DATE(transactions.transaction_date) AS sign_up_date, COUNT(users.id) AS new_users FROM transactions JOIN users ON transactions.user_id = users.id GROUP BY sign_up_date ORDER BY sign_up_date;",
        "dialect": "postgres"
      },
      {
        "title": "Benchmark Performance Comparison",
        "sql": "SELECT model_name, AVG(performance_score) AS avg_performance FROM benchmarks GROUP BY model_name;",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Data Analysis for Customer Support Teams",
        "body": "Customer support teams can leverage this dataset to analyze user feedback trends and identify areas for improvement in the AI image enhancement services. By understanding common issues faced by users, they can develop targeted training programs to enhance support effectiveness and customer satisfaction."
      },
      {
        "title": "Revenue Forecasting for Subscription Plans",
        "body": "Finance teams can utilize the transaction records in this dataset to forecast future revenues based on current subscription trends. By analyzing historical data, they can develop predictive models to assist in budgeting and resource allocation for service enhancements."
      },
      {
        "title": "Performance Evaluation of AI Models",
        "body": "Data scientists can use this dataset to evaluate the performance of various AI models through benchmark scores. By comparing the effectiveness of different models, they can prioritize improvements and innovations in the underlying algorithms used for image processing."
      },
      {
        "title": "Teaching SQL and Data Analysis",
        "body": "Educators can utilize this dataset in SQL courses to provide students with real-world scenarios involving user interactions, transactions, and feedback analysis. It serves as an excellent resource for teaching fundamental SQL skills and data analysis techniques relevant to customer support contexts."
      }
    ]
  },
  "counts": {
    "benchmarks": 60,
    "subscriptions": 100,
    "users": 200,
    "images": 250,
    "feedback": 400,
    "transactions": 300
  },
  "stats": {
    "users": {
      "rows": 200,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 200,
          "min": 1,
          "max": 200
        },
        "full_name": {
          "nulls": 22,
          "distinct": 177,
          "min": "Alice Smith",
          "max": "Zoe Jansen"
        },
        "email": {
          "nulls": 42,
          "distinct": 158
        },
        "subscription_id": {
          "nulls": 0,
          "distinct": 90,
          "min": 1,
          "max": 100
        }
      }
    },
    "subscriptions": {
      "rows": 100,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 100,
          "min": 1,
          "max": 100
        },
        "plan_name": {
          "nulls": 14,
          "distinct": 72
        },
        "price": {
          "nulls": 0,
          "distinct": 99,
          "min": 5.02,
          "max": 48.6
        },
        "features": {
          "nulls": 13,
          "distinct": 65
        }
      }
    },
    "transactions": {
      "rows": 300,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 300,
          "min": 1,
          "max": 300
        },
        "user_id": {
          "nulls": 0,
          "distinct": 156,
          "min": 1,
          "max": 200
        },
        "subscription_id": {
          "nulls": 0,
          "distinct": 95,
          "min": 1,
          "max": 100
        },
        "transaction_date": {
          "nulls": 33,
          "distinct": 267,
          "min": "2022-01-03 16:14:52",
          "max": "2023-12-27 18:37:53"
        },
        "amount": {
          "nulls": 26,
          "distinct": 255,
          "min": 5,
          "max": 49.75
        }
      }
    },
    "feedback": {
      "rows": 400,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 400,
          "min": 1,
          "max": 400
        },
        "user_id": {
          "nulls": 0,
          "distinct": 173,
          "min": 1,
          "max": 200
        },
        "image_id": {
          "nulls": 0,
          "distinct": 197,
          "min": 1,
          "max": 249
        },
        "feedback_text": {
          "nulls": 54,
          "distinct": 346
        },
        "rating": {
          "nulls": 43,
          "distinct": 5,
          "min": 1,
          "max": 5
        }
      }
    },
    "images": {
      "rows": 250,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 250,
          "min": 1,
          "max": 250
        },
        "user_id": {
          "nulls": 0,
          "distinct": 133,
          "min": 1,
          "max": 198
        },
        "upload_date": {
          "nulls": 0,
          "distinct": 250,
          "min": "2022-01-01 09:53:25",
          "max": "2023-12-27 08:27:31"
        },
        "enhancement_type": {
          "nulls": 0,
          "distinct": 3,
          "min": "denoise",
          "max": "upscale"
        }
      }
    },
    "benchmarks": {
      "rows": 60,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 60,
          "min": 1,
          "max": 60
        },
        "model_name": {
          "nulls": 0,
          "distinct": 49
        },
        "performance_score": {
          "nulls": 0,
          "distinct": 60,
          "min": 16.36,
          "max": 74.45
        },
        "test_date": {
          "nulls": 0,
          "distinct": 60,
          "min": "2022-01-07 07:31:53",
          "max": "2023-12-30 11:01:15"
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/benchmarks.csv",
      "format": "csv",
      "table": "benchmarks",
      "key": "datasets/ai-powered-image-upscaler/v2/csv/benchmarks.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-image-upscaler/v2/csv/benchmarks.csv",
      "bytes": 2991,
      "sha256": "78bb41261e7876334f8d57729cd447e7e996ce59af2f47c7e072194a62b5536a",
      "rows": 60,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/subscriptions.csv",
      "format": "csv",
      "table": "subscriptions",
      "key": "datasets/ai-powered-image-upscaler/v2/csv/subscriptions.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-image-upscaler/v2/csv/subscriptions.csv",
      "bytes": 3907,
      "sha256": "82b96ac73bfe510279fba9314d0e241dbefc5b939f0870d885e22bcf122005ce",
      "rows": 100,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/users.csv",
      "format": "csv",
      "table": "users",
      "key": "datasets/ai-powered-image-upscaler/v2/csv/users.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-image-upscaler/v2/csv/users.csv",
      "bytes": 7485,
      "sha256": "377a1992f9ac7c774eeae3a689c56194485163e5b9eddd324550b9f12538a579",
      "rows": 200,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/images.csv",
      "format": "csv",
      "table": "images",
      "key": "datasets/ai-powered-image-upscaler/v2/csv/images.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-image-upscaler/v2/csv/images.csv",
      "bytes": 9056,
      "sha256": "e8f3e6abdf2fbbbb3a28e1a71ab82fc05006e41d0526246c701aaf544c3a1d29",
      "rows": 250,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/feedback.csv",
      "format": "csv",
      "table": "feedback",
      "key": "datasets/ai-powered-image-upscaler/v2/csv/feedback.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-image-upscaler/v2/csv/feedback.csv",
      "bytes": 63538,
      "sha256": "5d9cb84b718c25d02895c27f04a8cc200face15d493e2d77e5c0ae5169aca386",
      "rows": 400,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/transactions.csv",
      "format": "csv",
      "table": "transactions",
      "key": "datasets/ai-powered-image-upscaler/v2/csv/transactions.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-image-upscaler/v2/csv/transactions.csv",
      "bytes": 10311,
      "sha256": "c04e7a3aceff3a2a0613a34b62b46d65b6784f191899e9169ab1cc6037366bd1",
      "rows": 300,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "ai-powered-image-upscaler.json",
      "format": "json",
      "table": null,
      "key": "datasets/ai-powered-image-upscaler/v2/ai-powered-image-upscaler.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-image-upscaler/v2/ai-powered-image-upscaler.json",
      "bytes": 229112,
      "sha256": "fbb53250f9b710e77f35ead56d6cef99b539d0a4fcdf1afe56b332749ed99c49",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/ai-powered-image-upscaler/v2/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-image-upscaler/v2/sql/postgres.sql",
      "bytes": 117316,
      "sha256": "e5449acc4e5b84b985c6b2cbab3181c65f3b17404df2bd97b5824117cb14879d",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/ai-powered-image-upscaler/v2/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-image-upscaler/v2/sql/mysql.sql",
      "bytes": 116634,
      "sha256": "8e228851380dfa76f1916da84f1ecbaf0461f7c1d562ffa535a7514e06ddf1dd",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/ai-powered-image-upscaler/v2/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-image-upscaler/v2/sql/mssql.sql",
      "bytes": 118772,
      "sha256": "e82baaa2302df96e66991ac976c5d07ac3120485de6d7a25cdf9033071c7ec1f",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/ai-powered-image-upscaler/v2/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-image-upscaler/v2/sql/sqlite.sql",
      "bytes": 116380,
      "sha256": "ea3181e64f7023ef6f65845d96ff191d87ce9cec286056c2ce631a4c9ddd690f",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/ai-powered-image-upscaler/v2/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-image-upscaler/v2/prisma/seed.ts",
      "bytes": 195103,
      "sha256": "16e6a8613d2e011066f069ab8d3190f795ac01abb295a7634e40fce34ffb449f",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/ai-powered-image-upscaler/v2/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/ai-powered-image-upscaler/v2/django/fixtures.json",
      "bytes": 283705,
      "sha256": "3315eb07d2d8033c901f88ff68ae1796dd2c14dbb0abc767f8ecdbae830a6a16",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788768250271,
  "updatedAt": 1788777356083
}
