User membership dimension table
Table | Field | Field description | Example |
---|---|---|---|
Bi_DimUserMembership | cancellationreasonfk | ||
Bi_DimUserMembership | centerid | ||
Bi_DimUserMembership | dimusermembershipid | ||
Bi_DimUserMembership | dimusermembershipwid | ||
Bi_DimUserMembership | enddate | The end date of the time period corresponding to the "membership status". Refer example on top. | |
Bi_DimUserMembership | etlcreatedby | ETL system admin user who inserted or updated the corresponding record in this table. | |
Bi_DimUserMembership | EtlLastUpdatedBy | ETL system admin user who inserted or updated the corresponding record in this table. | |
Bi_DimUserMembership | EtlLastUpdatedOn | Latest timestamp at which the corresponding record was either inserted or updated in this table. | |
Bi_DimUserMembership | hassetupfee | Indicates whether the membership version has a Setup Membership associated with it. - True: Setup membership associated - False: Setup membership not associated Refer example on top. | |
Bi_DimUserMembership | invoiceitemid | The Invoice item id of the membership. If the mmembership type is a 'Setup Membership', this field always points to the Main Membership that the Setup is associated to. Refer example on top. | |
Bi_DimUserMembership | isautorenew | Indicates whether the membership is set to auto renew for the guest. - True: Is set to auto renew - False: Is not set to auto renew | |
Bi_DimUserMembership | iscurrentrecord | DO NOT USE- THIS FIELD IS BEING DEPRECATED | DO NOT USE- THIS FIELD IS BEING DEPRECATED |
Bi_DimUserMembership | issetupfee | DO NOT USE- THIS FIELD IS BEING DEPRECATED | DO NOT USE- THIS FIELD IS BEING DEPRECATED |
Bi_DimUserMembership | membershipenddate | The expiry date of the membership for the user, irrespective of the 'membership status' for that row. This remains constant throughout the membership lifecycle. Even if the membership gets cancelled before the expiry date, this remains constant. Refer example on top. | |
Bi_DimUserMembership | membershipid | A unique identifier for the membership.This maps to the ID in the URL in the Membership configuration page of the core system. If the mmembership type is a 'Setup Membership', this field always points to the Main Membership that the Setup is associated to. Refer example on top. | |
Bi_DimUserMembership | membershipstartdate | The initial start date of the membership for the user, irrespective of the 'membership status' for that row. If a membership involves setup, this is the date on which the set up membership started. This remains constant throughout the membership lifecycle. Even if the membership gets cancelled before the expiry date, this remains constant. Refer example on top. | |
Bi_DimUserMembership | membershipversionid | A unique identifier for every version of a membership.This maps to the version ID in the URL in the Membership configuration page of the core system. | |
Bi_DimUserMembership | podid | ||
Bi_DimUserMembership | recurringcancelleddate | The date from which the recurring payment for a membership is no longer carried out. | Note: This date doesn't signify the cancellation of membership. It signifies the date of cancellation of payment. |
Bi_DimUserMembership | setupusermembershipid | The usermembershipid of the Setup Membership. Refer example on top. | Populates only if a setup membership is created for a user. |
Bi_DimUserMembership | startdate | The start date of the time period corresponding to the "membership status". Refer example on top. | |
Bi_DimUserMembership | status | Status of the membership between "membership start date" and "membership end date". Possible values: - Active - Frozen - Suspended - Expired with prepaids remaining - Upgrade (when the current membership is opted for an upgrade) - Downgrade (when the current membership is opted for an downgrade) - Upgraded (when the opted upgrade has actually started) - Downgraded (when the opted downgrade has actually started) - Not Applicable (when there are multiple status changes on the same day. These are not considered valid statuses when that happens) Refer example on top. | Upgrade or Downgrade status just indicates OPTING for an upgrade or downgrade. In this status, the current membership will continue as is until the new membership gets activated. |
Bi_DimUserMembership | terminationreason | The reason for the termination of a membership. Possible values: - Expired - Expired with prepaids remaining - Suspended - Cancelled | |
Bi_DimUserMembership | upgradedowngradefrom | The source usermembershipid for the current membership. Which membership did the current membership get upgraded/ downgraded from? Refer example on top. | |
Bi_DimUserMembership | upgradedowngradeinto | The target usermembershipid for the current membership. Which membership is the current membership getting upgraded/ downgraded to? Refer example on top. | |
Bi_DimUserMembership | userid | A unique identifier for the guest. This is a non-blank value that gets populated for every guest. | |
Bi_DimUserMembership | usermembershipid | A unique identifier for every membership sold. If the mmembership type is a 'Setup Membership', this field always points to the Main Membership that the Setup is associated to. Refer example on top. | |
Bi_DimUserMembership | void | DO NOT USE- THIS FIELD IS BEING DEPRECATED | DO NOT USE- THIS FIELD IS BEING DEPRECATED |
BI_dimusermembership | organizationid | DB Value (unique for each account) | |
BI_dimusermembership | podname | Db value (Unique for each region) | |
groupid | Internal to Zenoti. Used for data processing. | BIGINT |