Overview
Quicksight Dashboard - Churn Overview
Quicksight Dashboard - Churn Overview
Quicksight Dashboard - Interactive Churn Overview
Quicksight Dashboard - Churn Predictions
Quicksight Dashboard - Churn Predictions
Sagemaker Machine Learning Pipeline
QuickSight Q Topics - Natural Language Analytics
QuickSight Q Topic - Top Churn Reasons
QuickSight Q Topic - Support Calls & Churn
QuickSight Q Topic - Contract Cancellation Timing
Architecture Diagram
Many organizations recognize the value hidden in their data, but building the infrastructure required to extract insights can be complex, expensive, and time-consuming. Data pipelines, machine learning environments, and analytics dashboards often require specialized engineering effort before any real business value can be realized.
Prism: Predictive Intelligence Platform removes this barrier by providing an automated environment for predictive analytics and business intelligence. Telecom providers can upload their datasets and quickly generate insights through machine learning models that identify patterns, predict outcomes, and highlight meaningful trends within the data.
Instead of spending months building data pipelines, training machine learning models, and integrating analytics tools, telecom teams can use Prism to move quickly from raw data to actionable intelligence. The platform automates the underlying analytics environment, allowing organizations to focus on understanding insights rather than managing infrastructure. Prism enables companies to generate descriptive and predictive insights across key business areas such as customer churn prediction, behavioral trend analysis, and service usage patterns. Insights are presented through interactive dashboards that allow business teams to monitor performance indicators, identify risks, and take proactive actions to improve customer retention and operational outcomes.
Built natively on AWS using services such as Amazon SageMaker, AWS Glue, and Amazon QuickSight, Prism is deployed directly within your AWS account and provides a fully managed analytics environment without the operational complexity of maintaining infrastructure. Once deployed, the platform automatically processes incoming datasets using scalable data pipelines, trains predictive models through SageMaker, and delivers insights through interactive dashboards in QuickSight. This enables teams to continuously monitor churn risk, identify trends, and make faster data-driven decisions using the latest insights.
By simplifying the path from data to predictive intelligence, Prism enables providers to make faster, smarter decisions and unlock the full value of their data.
Highlights
- Generate descriptive and predictive insights from your data without building complex data pipelines or managing machine learning infrastructure.
- Automatically process datasets, train models, and deliver insights through interactive dashboards.
- Accelerate decision-making with real-time telecom analytics dashboards that reveal churn risk, customer segments, and retention opportunities.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/12 months |
|---|---|---|
license | This product is sold per license. Each license provides access to the Prism Predictive Intelligence Platform and includes all features, updates, and AWS-native deployment within your account. | $199.00 |
Vendor refund policy
Fees are non-refundable except as required by law. Refund requests must be submitted through AWS Marketplace. AWS refund policies apply to any eligible requests. For additional information, contact aws-platform-support@10pearls.com .
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Prism Installer Template
Prism: Predictive Intelligence Platform is a serverless data lakehouse and MLOps platform deployed entirely within your own AWS account. It is delivered via an AMI-based CloudFormation installer. A temporary EC2 instance boots, runs a full CDK deployment into your account, signals success to CloudFormation, and self-terminates. You are left with an end-to-end analytics infrastructure.
How the Installer Works:
The AMI contains Python 3.12, Node.js, AWS CDK, and the full CDK application. On launch, the instance reads your parameters from UserData, syncs platform assets from the Seller S3 bucket into your own bucket, and deploys all stacks. The installer stack also provisions a small set of supporting resources, including an S3 bucket (prism-customer-assets-bucket) in your account to store copied deployment assets. A Lambda-based cleanup function ensures this bucket is automatically emptied and deleted when the installer stack is removed. The template also creates a VPC with a public subnet, route table, and internet gateway, along with a security group that allows outbound access to AWS APIs. An IAM role and instance profile grant the installer EC2 instance permissions to read assets from the seller bucket, write to the customer bucket, deploy CDK stacks, and signal CloudFormation on completion.
These installer resources exist only to bootstrap the platform deployment and are not part of the final analytics platform.
What Gets Deployed as part of Prism platform:
Platform Stack (Root): The top-level root orchestration stack that deploys and wires together all nested stacks. It reads configuration parameters, provisions shared IAM roles and environment configuration, and ensures dependent stacks are deployed in the correct order.
Nested Stacks:
- Network Stack - Security groups and optional VPC interface endpoints for services such as SQS, SageMaker, Step Functions, Glue, and CloudWatch Logs. Gateway endpoints for S3 and DynamoDB allow private workloads to access these services without requiring internet access.
- Storage Stack - S3 buckets (Raw, Analytics, Artifacts, ML, Athena Results), DynamoDB schema registry table, Glue Data Catalog database, and least-privilege IAM roles.
- Data Stack - Creates EventBridge rules, scheduler, SQS queues, Lambda functions, DynamoDB table, and the step function that orchestrates batch preprocessing and Apache Iceberg Glue ETL jobs as per your configured pipeline scheduler rate (default 1 hour).
- ML Stack - SageMaker Pipelines for XGBoost training with hyperparameter tuning, evaluation, and model registration. Batch Transform for inference. A Step Functions routes between training and inference runs.
- QuickSight Stack - Two Lambda functions automatically create and maintain QuickSight dashboards.
CloudFormation Template (CFT)
AWS CloudFormation templates are JSON or YAML-formatted text files that simplify provisioning and management on AWS. The templates describe the service or application architecture you want to deploy, and AWS CloudFormation uses those templates to provision and configure the required services (such as Amazon EC2 instances or Amazon RDS DB instances). The deployed application and associated resources are called a "stack."
Version release notes
Initial release of Prism: Predictive Intelligence Platform. Deploys a fully automated data lakehouse and MLOps platform including data ingestion, schema inference using Amazon Bedrock, Apache Iceberg lakehouse storage, SageMaker training and inference pipelines, and automated QuickSight dashboards.
Additional details
Usage instructions
Detailed guidelines are present on Prism User Guide (available in the Resources section).
Before You Launch
Refer to Section 3 (Prerequisites) and Section 3.4 (Before You Launch Checklist) of the user guide for detailed instructions on each step below.
- Activate Amazon QuickSight in your AWS account. Note your QuickSight username and IAM service role name (default: aws-quicksight-service-role-v0).
- Complete the CDK bootstrap steps in your account before deployment. See Section 3.3.
- Verify quota checks for SageMaker and Bedrock to ensure required service limits are met in us-east-1, or request increases before deploying. See Section 3.2.
- Optional: To view SageMaker ML pipelines visually, create a SageMaker Domain. See Section 5.6.
Launch Parameters
- Training Dataset Size Tier: Select your data tier before choosing instance types. The stack will fail if instances are too small. See Section 4.1 for the full tier table.
- Pipeline Schedule: Controls how often the batch pipeline runs (default: 1 hour).
- Minimum AUC Threshold: The model quality gate - the model only deploys if it meets this score on the test set (default: 0.65, range: 0.50 - 0.80).
- VPC Options: Three modes are available - USE_DEFAULT (simplest, uses AWS default VPC), CREATE_NEW (recommended for production, set NAT Gateways to 0 to use VPC Endpoints for lower cost), and USE_EXISTING (requires your VPC ID, private subnet IDs, and route table IDs). See Section 4.2 for full details.
- QuickSight Service Role Name: Find it in IAM > Roles > search "quicksight".
- QuickSight Username/Email: Find it in QuickSight > profile icon > Manage QuickSight.
- Admin Email: Email address to receive important product/subscription-related notifications.
Monitoring the Deployment
The stack will show CREATE_IN_PROGRESS until the installer signals completion. To monitor in real time, find the instance ID in the CloudFormation Outputs tab (InstallerInstanceId), and run commands as specified in Section 4.1 step 6 of the User Guide to monitor progress.
Uploading Data
After deployment, upload your CSV files to s3://prism-raw-<account>-<region>/churn-data/. The platform automatically detects uploads, infers the schema using Amazon Bedrock, and starts the pipeline based on the configured schedule. If the schedule is 1 hour, the pipeline runs in an hour. You can also execute the state machine prism-processing-workflow manually in Step Functions to trigger immediate processing. Review Section 2 for the expected schema and required columns before uploading.
The platform is designed around an at-least two-upload workflow:
First upload - historical data for training. Upload your full historical dataset. The pipeline runs end-to-end and trains a churn prediction model. See Section 5.3 for full details.
- Schema inference: ~1 minute
- Glue ETL (size dependent): ~2-5 minutes for typical datasets (1 MB-2 GB)
- SageMaker training pipeline (size dependent): ~20-50 minutes - monitor progress in SageMaker Console > Pipelines
- Once Glue completes, your historical analytics QuickSight dashboard will be available within 1-5 minutes Wait for the SageMaker training pipeline to complete successfully before proceeding.
Second upload - inference data. Upload the data you want predictions on. It goes through the same ingestion process (schema inference > Glue ETL), and once Glue completes it automatically triggers a SageMaker Batch Transform job. When inference finishes, a second Glue job loads the predictions and your QuickSight prediction insights dashboard is updated. See Section 5.4 for full details.
- Ingestion (schema + Glue): ~2-5 minutes
- Batch Transform: varies by dataset size - monitor in SageMaker Console > Batch Transform jobs
- Dashboard update: ~1-5 minutes after uploading file and predictions sheet will be available ~1-5 minutes after inference (batch transform) completes
Resources
Vendor resources
Support
Vendor support
Customers can reach our support team at aws-platform-support@10pearls.com for product assistance, troubleshooting, and feedback via email. Our team will respond to inquiries related to platform usage, deployment, and general product questions.
We welcome customer feedback to help improve the platform and guide future enhancements.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products


