

AtScale
By AtScale
AtScale implementation process:
Initial Assessment and Planning:
Requirements Gathering: Understanding the specific needs and objectives of the business.
Environment Setup: Preparing the necessary infrastructure, including cloud data platforms like Google BigQuery.
Semantic Model Development:
Modeling: Using AtScale’s Semantic Modeling Language (SML), which is an object-oriented, YAML-based language, to create semantic models.
Collaboration: Business analysts, data engineers, and data scientists collaborate using AtScale’s code and no-code based modeling architecture to build and share semantic objects.
Integration and Configuration:
Data Integration: Connecting AtScale to various data sources and ensuring seamless data flow.
Configuration: Setting up the semantic layer to enable live queries and interactive query response times.
Testing and Validation:
Testing: Running tests to ensure that the semantic models and queries perform as expected.
Validation: Validating the results to ensure accuracy and reliability.
Deployment and Training:
Deployment: Rolling out the AtScale solution across the organization.
Training: Providing training to users to ensure they can effectively use the software.
Ongoing Support and Optimization:
Support: Offering ongoing support to address any issues and ensure smooth operation.
Optimization: Continuously optimizing the system for performance improvements.
Timeframe for Implementation:
The duration of the implementation process can vary depending on the complexity of the project and the specific requirements of the business. However, AtScale’s approach to semantic modeling and its use of a Git-compatible repository for managing the software development life cycle (SDLC) can significantly streamline the process. This allows for faster deployment compared to traditional methods that require building aggregates by hand.
AtScale usesan object-oriented, YAML-based SemanticModeling Language(SML) that allowsfor the creationof sophisticatedbusiness-friendly models. This enablesbusinesses todefine and managesemantic objectssuch as dimensions, metrics, andcalculations, which can betailored to specificbusiness requirements.
AtScale DesignCenter:
The AtScale DesignCenter is anHTML5 interfacethat allows modeldevelopers tocreate and publishAtScale models. This interfaceis designed tobe intuitivefor users familiarwith BI modelingtools like BusinessObjects Universes or Cognos FrameworkManager, facilitatingthe customizationof data modelsto meet businessneeds.
SDK and REST API:
AtScale providesa Standard DevelopmentKit (SDK) anda REST API, whichallow for theextension ofplatform capabilitiesand integrationwith other systems. This enablesusers to addsupport for newdata platformsand automatevarious aspectsof the AtScale platform, further enhancingcustomizationoptions.
Predictive andUser-Defined Aggregates:
AtScale supportsthe creationof predictiveaggregates basedon model designand user-defined aggregates, allowing businessesto specify combinationsof dimensionsand measuresto design aggregatesmanually. Thisflexibility helpsin optimizingquery performancebased on specificbusiness needs.
Adaptive Cache:
Setup Fees: The initial setup of AtScale involves deploying the software on one or more Linux machines or VMs. This process may incur costs related to hardware, software installation, and configuration.
Customization Costs: Customizing the software to meet specific business needs can be a costly process, especially if significant development or integration work is required. The average cost of customization can range from a few thousand dollars to several hundred thousand dollars, depending on the complexity of the customization work.
Data Migration Costs:
Migrating data from old systems to AtScale can be time-consuming and costly, particularly if the data is large or complex. The average cost of data migration can range from a few thousand dollars to several hundred thousand dollars.
Training Costs:
Training employees to use AtScale can be a significant cost, especially if the software is complex or requires specialized knowledge. The average cost of training can range from a few hundred dollars to several thousand dollars per employee.
Maintenance and Support Charges:
Ongoing maintenance and support for AtScale can also be a significant cost. This includes costs for frequent updates, bug fixes, and support services. The average cost of maintenance can range from a few hundred dollars to several thousand dollars per year, depending on the complexity of the software and the level of support required.
Subscription Fees:
Live TrainingSessions:
AtScale offerslive trainingsessions thatprovide an introductionto the platform, covering installation, configuration, and UI navigation.
AtScale EssentialsTraining:
This courseis designed asan introductionto the AtScale SemanticLayer, helpingusers understandthe basics andget started withthe platform.
Online Training:
AtScale providesonline trainingoptions, includingvideo tutorialsand comprehensiveguides availableon platformslike YouTube.
Professional Services:
A teamof senior SolutionArchitects andConsultants offersa wide arrayof value-add servicesto maximize theimplementationand investmentin AtScale. Thisincludes remotetroubleshootingand problem-solving capabilities.
Educational Services:
AtScale providesa set of courseware coveringessential topics, cube design, and advancedadministration, which can bedelivered atthe user's location.
Customer SuccessManagers:
Industry Standard Security Measures:
AtScale uses administrative, technical, and physical safeguards to protect personal data from loss, theft, misuse, and unauthorized access. This includes encryption when transmitting sensitive information.
Data Governance Control Plane:
AtScale acts as a single analytics control plane, enforcing data access policies and ensuring that all analytical queries adhere to the same rules. This helps prevent unauthorized data access and ensures consistent data governance.
Single Sign-On (SSO) Integration:
AtScale integrates with SSO systems via Active Directory, LDAP, or SAML, providing a secure front door for data access and ensuring that only authorized users can access the data.
Column-Level Security:
Using the Perspectives feature, AtScale applies column-level security to screen and filter data fields according to a centralized set of rules, ensuring that sensitive data is protected.
Row-Level Security:
AtScale uses Security Dimensions to apply user-based data filtering rules dynamically at query time, ensuring that users only access data relevant to their roles and responsibilities.
Regular Security Reviews and Updates:
AtScale regularly reviews its security policies and adapts its technology to address new threats. This includes monitoring systems to ensure the highest level of availability and security.
Compliance with Legal and Regulatory Requirements:
Scheduled Updates:
AtScale aggregates are updated on a time-based frequency defined in the AtScale Design Center. This allows for regular and predictable updates to the system.
Incremental Aggregate Builds:
AtScale supports incremental aggregate updates, which use a time-based bookmark to keep track of the last data update point. This ensures that only new data is processed, reducing resource consumption and ensuring the freshest information is available.
Autonomous and Human-Assisted Updates:
The platform uses a combination of autonomous and human-assisted approaches to manage updates. Autonomous updates include prediction-defined and demand-defined aggregates, which are automatically generated based on model design and user query patterns. Human-assisted updates involve hinted and user-defined aggregates, where modelers can manually define and manage aggregates.
Training Mode:
Data Ownership:
AtScale is the sole owner of the information collected on its websites or through the use of its products. The company does not sell or rent personal data without user consent and ensures that any data shared with third parties is done so under strict confidentiality agreements.
Data Portability:
AtScale supports data portability, allowing users to transfer their data from one system to another without loss of fidelity or integrity. This is crucial for enabling users to switch services or integrate with other platforms seamlessly.
Security Measures:
AtScale implements industry-standard security measures to protect personal data from loss, misuse, alteration, or destruction. This includes encryption during data transmission and regular reviews of security policies to adapt to new threats.
Compliance with Legal Requirements:
AtScale adheres to various legal frameworks such as GDPR, CCPA, HIPAA, and PCI DSS, ensuring that personal data is handled with transparency and accountability. The company also respects user rights under these regulations, including the right to data portability.
Third-Party Data Handling:
Scaling Up:
Definition: Scalingup involves expanding, adapting, andsustaining successfulpolicies, programs, or projectsto reach a greaternumber of peopleor to cover alarger geographicarea.
Process: Theprocess includescreating or transferringorganizationalcapacity, implementingthe scaling plan, and adaptingstrategies tomaintain momentum. This often requiressignificant changesto organizationalstructures andcoordinationmechanisms.
Challenges: Scalingup requires overcominginertia, securingadditional resources, and ensuringthat the newmodel is sustainableat scale. Itoften involvesa transitionperiod wherenew prioritiesmust be integratedwith existingones.
Scaling Down:
Definition: Scalingdown typicallyrefers to reducingthe scope orcapacity of services, which mightbe necessarydue to budgetconstraints, changesin demand, orstrategic shifts.
The terms and conditions for contract renewal and cancellation with AtScale include several key aspects:
Renewal Conditions: AtScale offers terms based on the software license and support services defined in the customer's Order Form. Customers need to renew support services for continued access to updates, such as maintenance releases, upgrades, and security patches. The support duration includes 24 months for major releases and 12 months for minor ones from their general availability, at which point customers may need to renew to continue receiving support.
Termination for Non-Payment: AtScale may suspend support services if any outstanding fees remain unpaid for 30 days past the due date. This applies to all associated services defined under the customer’s license agreement.
Support Service Termination: Customers must install all maintenance updates provided by AtScale to maintain software functionality, as failure to do so could limit AtScale’s support obligations. Issues arising from third-party software, customer negligence, or unlicensed hardware are not covered under support.
AtScale adheres to the following compliance standards:
General Data Protection Regulation (GDPR): AtScale complies with GDPR, which is a regulation in EU law on data protection and privacy for all individuals within the European Union and the European Economic Area. This includes ensuring the right to erasure (the "right to be forgotten") and other data subject rights.
California Consumer Privacy Act (CCPA): AtScale adheres to CCPA, which enhances privacy rights and consumer protection for residents of California, USA. This involves providing transparency about data collection and usage, and ensuring consumers can opt-out of data selling.
Health Insurance Portability and Accountability Act (HIPAA): AtScale has achieved HIPAA compliance, which is crucial for handling protected health information (PHI) in the healthcare industry. This ensures that data is managed in a way that protects patient privacy and security.
Payment Card Industry Data Security Standard (PCI DSS): AtScale complies with PCI DSS, which is a set of security standards designed to ensure that all companies that accept, process, store, or transmit credit card information maintain a secure environment.
Security Measures: AtScale implements industry-standard security measures, including encryption of data in transit and at rest, single sign-on (SSO) integration via Active Directory, LDAP, or SAML, and both column-level and row-level security controls.
Data Governance and Access Control: AtScale enforces data access control policies based on existing user authentication and policy management processes. This includes centralized governance of standards, definitions, cloud resource consumption, and query performance.
Compliance with Legal Requirements: AtScale ensures compliance with various legal frameworks and regulations, including those related to national security or law enforcement purposes. This involves responding to subpoenas, court orders, or other legal processes as required by law.