Professional Documents
Culture Documents
Tamar Piehler
Spring 2022
AVS Automation and Reporting Requirements
April 2, 2022
ASSUMPTIONS: ................................................................................................................................................ 3
USERS, GOALS, AND SECURITY .......................................................................................................................... 4
REQUIREMENTS FOR ALL REPORTS ................................................................................................................... 5
DATA VALIDATION REPORT REQUIREMENTS ..................................................................................................... 5
DATA MANIPULATION REQUIREMENT .............................................................................................................. 8
AUTOMATION REPORT REQUIREMENTS ........................................................................................................... 8
6 REPORTS CORRESPONDING TO VCP AUTOMATION:............................................................................................................ 8
v1 RI Consumption Report [For contracts 13398274 (US) and 24942417 (RoW)] ............................................... 8
v1 OnDemand Consumption Report [For contracts 13229759 (US) and 24855606 (RoW)] ................................ 8
v2 RI Consumption Report [For contracts…] ......................................................................................................... 8
v2 OnDemand Consumption Report [For contracts…].......................................................................................... 8
v1 New RI Bookings Report [For contracts…] ....................................................................................................... 8
v2 New RI Bookings Report [For contracts…] ....................................................................................................... 8
DASHBOARD REQUIREMENTS........................................................................................................................... 8
HIGHEST PRIORITY USER REPORT REQUIREMENTS ............................................................................................ 8
NEW RI BOOKINGS REPORT (V1 AND V2) ........................................................................................................................... 9
CUSTOMER COUNTS REPORT ............................................................................................................................................ 9
HYPERSCALER DASHBOARD INFOSHARE .............................................................................................................................. 9
RI HIGH-LEVEL NODE BILLING TREND REPORT ..................................................................................................................... 9
ONDEMAND HIGH-LEVEL HOURS CONSUMPTION TREND REPORT ......................................................................................... 10
RI’S BY EXPIRATION ...................................................................................................................................................... 10
FY23 NET NEW NODES REPORT (NEW DASHBOARD ITEM) .................................................................................................. 11
CUSTOMER REVIEW REPORT........................................................................................................................................... 12
PHASE 2 REPORTING & DASHBOARD REQUIREMENTS ..................................................................................... 12
CHURN RATE................................................................................................................................................................ 12
TOP OD CUSTOMERS BASED ON ROYALTY PAID .................................................................................................................. 12
TOP RI BOOKING CUSTOMERS ........................................................................................................................................ 12
PARTNER REPORTING .................................................................................................................................................... 13
MORE TBD ................................................................................................................................................................. 13
SUMMARY ..................................................................................................................................................... 13
Assumptions:
1. It’s assumed that all the data in the database will have backups and disaster recovery
maintained by VMware IT.
2. It’s assume that all data is secure, and available only for those people who are given
access, or whose groups to which they belong, are given access.
3. It is assumed access to Customer Names and Geos can be limited by user and/or group.
4. It’s assumed that there will be a way to associate all Countries to sub-regions and Geos
[“DC Country” or “Area” (a.k.a. “HQ Country”) → Subregion → Geo]. A table can be
provided. Maintenance of the table must be possible by IT Ticket or by AVS access.
5. It’s assumed that the customer names that we receive in a mapping table can be
combined with the consumption data, to provide customer names to a limited number
of people, hopefully at the last moment the access is requested. If it is co-mingled and
stored with the data in the database, then we will need to assure that #2 & #3 above,
restricts who can see any data with customer names in it.
6. Demonstrations on current billing and booking procedures and the use of VCP are
sufficient for the automation team to calculate the billing and booking info and build
systems that input this into VCP, while at the same time, providing a report for human
review and validation. Because the automation of this part of the system is nearly
complete, I assume documenting this has already taken place somewhere else by the
Automation team.
7. It is assumed that the database that will store the AVS data, with the proper setup for
access, can accessed with Mode, Tableau, and Microsoft Power BI without
export/import.
Sales Ops HQ Access to all data, and able to download the data to CSV All data
or Excel Customer Names:
Yes
Watermarking: Yes
Sales Ops Geo Lookup for specific customers as sales core inquires Geo data only
about circumstances Customer Names:
Yes, but only one at a
time. Reports with
more than one
customer name will
provide only
customer IDs
Watermarking: Yes
Marketing Will want a duplicate of their dashboard at WW data and limited
https://app.mode.com/vmware_inc/reports/fa8a25353407 to only certain
reports.
No customer names.
No export ability.
Watermarking: Yes
BU Reports will focus on DC countries and technology info
related to usage. Need to contact the BU for a list of their
needs.
not all the hours of usage were reported in the data. [Store this percentage or calculate
again later for a trending report.]
Body of the report. Here are the criteria for passing/failing records. If the record has a failure,
print the whole row of data in the report and the reason why it’s being listed (shown in the
“Failure Message” column).
F All RI Cancelations have the potential for many errors Cancelations and RI History
today in the Microsoft systems. For each Cancelation, list
entries in the data with the same start date and time
stamp. Initially this can be done with the current file
being input. As soon as possible, please provide all the
rows from previous months too with this start date and
time stamp, ordered by usage month and UUID.
G HCX Customer ID numbers must have a corresponding HCX Customer ID is not found
matching UUIDs in either the Paygo (a.k.a. OnDemand) in OD or RI data
or RI tabs. The HCX product is an add-on to nodes
running as Paygo or RI nodes.
VMware Company Confidential 6
AVS Automation and Reporting Requirements
April 2, 2022
Dashboard Requirements
Highest Priority User report requirements
For other users who cannot see the Customer Name, this report should be available
with the customer name omitted, and filtered for only their Geo or sub-region
(according to Personas, above).
▪ By Geo
o By Sub-region
▪ By HQ country
• One row per customer in their HQ Country
• Columns:
o Customer ID
o Customer Name (inserted only when the user is allowed to
have that access)
o Ri Expiration date
o A column per month (user can select the number of
months)
This example shows a similar report from a pivot table. But instead of sectioning off by Country,
just make columns for Geo, Sub-region, and HQ Country. Then the 4th column is the Customer
ID as shown here. The 5th column is the customer name (only if the user has access to that info.)
The 6th column should be the expiration date of the RI. Then the usage months continue from
there. There should be no totals rows nor columns.
RI’s by Expiration
GEO leads need to be able to run a report of RI’s upcoming for expiration. From the RI
Consumption data that was received this past month, produce this report:
▪ If the RI is expiring this month or the following 2 months, List:
o Geo
o Sub-region
o HQ Country
o Customer ID
o Expiration date
VMware Company Confidential 10
AVS Automation and Reporting Requirements
April 2, 2022
Limitations: Below is how the business intends to reach 772 additional nodes, but as this writing (April
2022), we have no way to distinguish which VMware organization made the sale. We can, however,
track by Customer HQ Geo, so that’s what we’ll do.
Counting Rules:
▪ All new RIs nodes count once they have been approved for booking
▪ Increases in OD nodes count (except where the increase is due to an RI expiration)
▪ Migrations from v1 to v2 do not count
B. Determine the new month’s “Net New Nodes” compared to the Baseline (without
counting RIs that revert to OD), by:
i. Each month (BY GEO)
a. Count the number of RIs being newly BOOKED in FY23. These
have a start date of January 1, 2022 or newer
b. Add the total of this month’s active customers’ node count
▪ Take the total number of hours billed by MSFT that month
and divide by the number of hours in the month (e.g. a 31
day month ha 744 hours because 31x24=744.
c. Add together a & b from both v1 and v2.
d. Compare to the base. Each node more than the base is 1 Net
New Node.
e. In a table put the Net New Nodes each month
b. Create a (geo) stacked bar chart for the 12 months of FY23. Place AMER on the
bottom, EMEA in the middle, and APAC on the top of the stacked bars.
c. Place a chart at the top, then table of data below the chart, and this description
of how this was measured below the table. Place
Partner Reporting
▪ Requirements TBD
More TBD
Summary
The development of the AVS automation, dashboard, and reports will be iterative. It’s the
outcome of a partnership between teams. If you have questions, please let me know. I am
eager to answer them. We are #OneVMware!