You are on page 1of 23

Classification: Public

Auto Reader Proposal


Classification: Public

01
Overview
Classification: Public

Architecture of Auto Reader

Database

Data
Data
application/
OneDrive ingestion
analysis
Teams
Data
A processing/p A
ersistence
Excel
CSV C C
L L
Data export
Auto
Reader
DW
Web API

Panda
IOT POST …
Devices s
Automation API

Data Sources TableDI Data Consumers


Classification: Public

Explanation of data sources

Source
Data Ingestion Ingestion Ingestion Source Data Consumi Landing Volume &
Data Source Sub-Source System for
Type Tool/Interface Logic Frequency Refresh Rate ng Way Zone Growth
Connection
Business
Database JDBC JDBC Real Time Real Time Pull
Data
One
Excel/File sync Daily Daily Pull
Drive/Teams
Business
Excel/csv import Daily Daily Pull
Data

Business
Web API josn API Real Time Real Time Push/Pull
Data

Auto Meter
IOT Devices 4G/NBIoT 4G/NBIoT 2 hours 2 hours Pull
Data

*The data sources involved in the POC of this project are IOT Devices/API/Teams and Excel
Classification: Public

02
Design for Auto Reader
Classification: Public
Classification: Public
Classification: Public
Classification: Public
Classification: Public
Classification: Public
Classification: Public

03
A typical scenario:
Auto Meter
Classification: Public

Step1: Step2: Step3:


Data Collection Data processing and logic building Data Consumption

Option I :
Manual meter reading
• Manually take pictures
and upload meter images
via mobile terminal/PC,
automatic recognition of
meter readings.
• import existing Excel data
directly • Automatic data processing once the
data is plugged into the template.

• The ability to process data is


simultaneously given to the user, who
can build the data processing logic
Option II : according to the actual situation.
Automatic visual meter
reading
• Automatic reading by • Dashboard.
• Data tracing.
adding a visual meter
• Alarming.
reading terminal
• Multi-Terminal.
Classification: Public

Step1: Data Collection


Option I : Manual meter reading :
• Method 1: first enter the points information to be collected, and then go to each offline location with a handheld terminal
to read the meter and input the meter reading data.
• Method 2: importing Excel for offline meter reading according to the given table format.

Photo taking/importing

Option II : Automatic visual meter reading :


• Automatic meter reading using the installation of visual meter reading terminals.
• Providing installation tutorials for self-installation/contacting suppliers for installation.
Classification: Public

Step2: Data processing and logic building


• User can directly use the provided Energy Management template , automatic data processing once the raw data is
plugged into the template.

• The ability to process data is simultaneously given to the users, who can build the data processing logic according to the
actual situation, help users to continuously optimize their applications.

Constructed data processing patterns

Result of data processing


Classification: Public

Step3: Data Consumption


Dashboard and Data tracing.
• Presentation of statistical results of data analysis via Dashboard, which can be collaborated and shared.
• Data traceability is also available.

Alarming and Multi-Terminal.


Supports multi-terminal use and can receive alarm information via email/multi-terminal.
(Terminal needs to be connected to Merck network).
Classification: Public

04
Q&A
Classification: Public

Q&A
Q: In which factories with which scenarios for validation?
A: The validation is planned for the LSNT and HCNT, and the validation scenario is as follows.
The estimated number of validation users is about 30~40 people.

Scenarios Target
Depart.
Process patrol and energy management by means of automatic data meter
LSNT&HCNT Auto Meter
reading.

Site CAD Library Digital management of CAD&PDF, versioning, traceability and retrieval.
Engineering
(LSNT) Spare parts management Optimized processes, simplified manual workload, dynamic inventory calculation

Automatic material deductions, dynamic inventory balancing, auxiliary


Raw Materials Balance Sheet
Production scheduling, purchasing guidance.
(LSNT)
Visualization of warehouse tasks, efficient flow and performance visualization.
Warehouse Task Management

Digital management of samples in and out, quantities, dynamic inventory, expiration


Sample Management dates, etc..

Quality
(LSNT) Consumerable shelf life management Consumables sweeping in and out of storage, digital statistics, exception alerts.

Incubator management Real-time incubator readings, history recording, abnormality alerts.


Classification: Public

Q&A
Q: What is the estimated number of users?
A: In a typical application scenario (such as viewing data), 1 core supports 5 concurrent users.

Q: How to solve the problem of different network environments?


A: As long as it can access the Merck intranet, the problem can be solved.

Q: Can you describe the configuration of each instance and the relationship between components
clearly? What are the components in each instance, how are they related, and how do they
exchange data with each other?
A: The solution has been updated as next two slide.
Classification: Public

Architecture of Auto Reader as a Service

SSO: Sign In passport


1 manager via Azure AD

AutoReader instance
2 support different types,
such as (1Core, 4GB),
(2Core 8GB), (4Core
16GB), etc.

Admin Portal:

* To Create AutoReader instances


* Usage of the resources consumed by
AutoReader instances
* The maximum resources for the
whole SaaS service
* Configurations for the whole SaaS
service

Instance Portal:

* Accessing to AutoReader that the


user owns or invited to
* Configuration for owned AutoReader
Classification: Public

Q&A
Q: Which services need to be continuously updated?
A: Here is a detailed list:
For more details please click:Auto Reader Cost assessment for AWS

Peak page request Peak data Frequency of peak CPU ( cores PAM ( G Actual size of data memory used
count writes calculations ) ) (G)
500 500 5000 6 24 3

Estimate summary
Upfront cost Monthly cost Total 12 months cost Currency
791.028 1340.079 16871.98 USD
* Includes upfront cost
Classification: Public

Detailed Estimate
Detailed
https://calculator.aws/#/estimate?id=65738dbb5106a03e4db2a50f771f79c8d469d8fe
Estimate
First 12
Group Upfront Monthly Configuration summary
Region Service months
hierarchy (USD) (USD)
total(USD)
Europe
AutoReader Amazon EKS 0 73 876 Number of EKS Clusters (1)
(Frankfurt)
Tenancy (Shared Instances), Operating system (Linux), DT Inbound: Not
selected (0 TB per month), DT Outbound: Not selected (0 TB per month), DT
Europe Intra-Region: (0 TB per month), Workload (Consistent, Number of instances:
AutoReader Amazon EC2 791.028 3.81 836.75
(Frankfurt) 1), Enable monitoring (disabled), Advance EC2 instance (t4g.xlarge), Pricing
strategy ( 1 Year All upfront), Storage amount (40 GB), Snapshot Frequency
(No snapshot storage)
Number of volumes (1), Average duration each instance runs (730 hours per
Europe Amazon Elastic Block
AutoReader 0 4.76 57.12 month), Storage amount per volume (40 GB), Snapshot Frequency (2x Daily),
(Frankfurt) Store (EBS)
Amount changed per snapshot (0 GB)
Europe
AutoReader S3 Standard 0 12.25 147 S3 Standard storage (465 GB per month)
(Frankfurt)
Europe
AutoReader Data Transfer 0 0 0
(Frankfurt)
Europe Application Load
AutoReader 0 31.39 376.68 Number of Application Load Balancers (1)
(Frankfurt) Balancer
Amazon DocumentDB
Europe Quantity (1), Server utilization (730 Hours/Month), Instance type
AutoReader (with MongoDB 0 234.649 2815.79
(Frankfurt) (db.r6g.large), Storage (10 GB), I/Os (1 millions), Backup storage (70 GB)
compatibility)
Europe
AutoReader Amazon Textract 0 975 11700 Number of pages (15000)
(Frankfurt)
Europe Amazon Elastic
AutoReader 0 1 12 Amount of data stored (10 GB per month)
(Frankfurt) Container Registry
Europe
Acknowledgement Amazon Simple Email Email messages sent from email client (1500 per month), Email messages
AutoReader 0 0.28 3.36
(Frankfurt) Service (SES) sent from EC2 ( per month)
* AWS Pricing Calculator provides only an estimate of your AWS fees and doesn't include any taxes that might apply. Your actual fees depend on a variety of factors, including
Europe
your actual usage of AWS services.
AutoReader IPAM 0 3.94 47.28 Number of active IP addresses (20)
(Frankfurt)
Thanks !
谢谢大家!

You might also like