Spouse Work, Happy House
Raw Model Maintenance
Final Form
DCM Dynasty
Attribution Hierarchy
Channel Surfing
100

Whose account does Zuora track, even when a spouse exists?

The primary member’s account

100

In rv_membership_raw, there is a lookup table that is coalesced with rate plan. True or False: We still need this lookup table.

False

100

What model is the designated place to add new Zuora-based attributes?

rv_membership_attributes

100

What is the single DCM selected to attribute a membership purchase?

Sale DCM

100

What DCM type sits at the top of the Sale DCM priority hierarchy?

Outside Sales

100

The Analytics department decided to go out and sell memberships. They were so effective that they requested their own purchase and sub-purchase channel. What code segment needs to be updated so these new purchase and sub-purchase channels appear?

The CASE statement

200

What source system can we rely on to hold spouse information?

Salesforce

200

What must be checked first when a new rate plan gets announced?

The CASE statement

200

What field represents the annual membership value?

tcv

200

Attribution is assigned at what level, rather than at the person level?

Per membership

200

What field indicates that a "New" DCM contains a sale?

The TCV is positive

200

Name one of the two ways a membership can end up in the Independent Agents sub-purchase channel.

The role of the person selling the membership maps to Independent Agents, or their special DCM type is Integrated.

300

For roughly 20k legacy spouse records, what placeholder pattern is used when no true spouse ID can be found?

primary_id-spouse

300

New rate plan names must be added in both rv_membership_raw and what invoice-related model?

rv_subscription_invoice

300

Which final model collapses membership data from one row per subscription version to one row per subscription?

rv_membership_consolidated

300

What is the default DCM Name for inside sales purchases?

New

300

What field validates that a special DCM actually contains a sale?

Sales Commission TCV

300

What is the function of the lookup table used in the SPC code?

To map the employee’s role to a sub-purchase channel.

400

What model calculates spouse-specific cancellation dates?

rv_membership_spouse_dates

400

As you should know, in the Zuora Subscription History view in the Zuora UI, older examples may show extra products. Name an example of a non-rate-plan product

Books, promos, etc.

400

Give two examples of attributes that get added into rv_membership_attributes.

Winback, referral, collection, brand transfer, TCV

400

What is the default purchase channel when a purchase has no Sale DCM attached?

Web

400

For special DCMs, what field determines the credited agent?

Owner ID

400

Why is it important to use the employee’s role at the time of sale instead of their current role when assigning sub-purchase channel?

Employees can change roles over time, so the membership should be attributed based on the role they had when the sale happened.

500

A cancellation rule had to be put in place for what spouse-specific cancellation scenario?

The spouse stops their membership, but the primary continues

500

Zuora’s limit of how many custom fields per object forces some calculations into DBT?

10

500

Name three rate plan payment frequencies that appear in the data?

Annual, Monthly, Lifetime, 6x.

500

Explain the difference between the Sale DCM, the Promo DCM, and the Cancellation DCM.

The Sale DCM contains information about the membership sale, such as who the member worked with, when the sale happened, and where it happened. The Promo DCM contains information about any promotional items sent out with the purchase. The Cancellation DCM contains information about why the person canceled.

500

What are three of the four special DCMs?

Outside Sales, Integrated, Group, and IIA

500

You accidentally full-refresh sat_employee. What steps need to be taken to resolve the issue?

Load a new clone of upstream dm_agent or a previous day’s sat_employee, run a full-refresh build of +sat_employee to bring in the new history, and then run a full refresh of lnk_membership_sub_purchase_channel.

M
e
n
u