AIS 1.1 Release Notes
Last updated on October 24, 2024
Release date: November 6th, 2023
Difference in Schema Tables
The following changes were made to the Schema Tables:
Meaning changes
- Column
namespace_t.parent_idhas changed meaning, used to relate topublisher_t.idbut now relates tonamespace_t.id. The parent namespace is now the publisher. - Duplicate data removed from
fulfillment_tandagreement_t. - Many columns that were nullable are now non-nullable, which simplifies querying and data integrity.
- Column
namespace_t.parent_idhas changed meaning, used to relate topublisher_t.idbut now relates tonamespace_t.id. The parent namespace is the publisher now.
Added tables and columns
- The following tables have been added:
- Added new table
schema_version_tto show schema history and current version. - Added new table
schema_version_tto show schema history and current version.
- Added new table
- The following columns have been added:
- Added column
continent_t.idas the table was missing the standard system id. - Added column
job_run_idto many tables to track data load. This is not useful for visualizations, rather for internal use. - Added column
continent_t.id, the table was missing the standard system id. - Added column
job_run_idin many tables to track data load. - Added column
user_t.min_event_dateto show earliest activity for ease of querying user start date. - Added column
user_t.parent_user_idto show publisher parent namespaces of game namespaces, simplify and replace the tableuser_parent_t. - Added column
telemetry_presence_t.device_platform_idto associate telemetry event with device platform when known.
- Added column
Removed tables
- The following tables have been removed:
catalog_category_properties_tbecause the table was obsolete with a simplified namespace hierarchy.environment_tbecause the table was obsolete and unused.internal_job_log_tbecause the table was obsolete and unused.item_app_tbecause the table was obsolete and unused.item_app_t.ype_tbecause the table was obsolete and unused.item_code_tbecause the table was obsolete and unused.item_ingameitem_tbecause the table was obsolete and unused.namespace_parent_tbecause the table was obsolete with a simplified namespace hierarchy.publisher_tbecause the table was obsolete with a simplified namespace hierarchy.user_parent_tbecause columnuser_t.parent_user_idreplaces this table.wallet_balance_change_type_tbecause the table was obsolete and unused.wallet_balance_source_tbecause the table was obsolete and unused.wallet_balance_tbecause the table was obsolete and unused.wallet_status_tbecause the table was obsolete and unused.wallet_status_type_tbecause the table was obsolete and unused.wallet_tbecause the table was obsolete and unused.
Renamed tables and columns
- These tables have been renamed as follows:
continents_ttocontinent_tto fit naming standard.entitlement_clazz_type_ttoentitlement_class_type_tto fit naming standard.entitlement_properties_ttoentitlement_property_tto fit naming standard.fact_activity_daily_orders_ttofact_activity_daily_order_tto fit naming standard.fact_activity_orders_ttofact_activity_order_tto fit naming standard.item_properties_ttoitem_property_tto fit naming standard.item_tags_ttoitem_tag_tto fit naming standard.oauth_client_properties_ttooauth_client_property_tto fit naming standard.order_properties_ttoorder_property_tto fit naming standard.payment_properties_ttoorder_property_tto fit naming standard.redemptioncode_ttoredemption_code_tto fit naming standard.user_dateofbirth_ttouser_date_of_birth_tto fit naming standard.user_displayname_ttouser_display_name_tto fit naming standard.user_marketingpreference_ttouser_marketing_preference_tto fit naming standard.telemetry_presence_flight_ttoflight_tto make the termflightwhich is like a session suitable for more general usage.telemetry_presence_platform_ttodevice_platform_tto distinguish this device platform and suitable for more general usage.
- These columns have been renamed as follows:
dim_date_t.date_dim_idtodim_date_t.idto fit naming standard.dim_date_t.weekend_indrtodim_date_t.is_weekend_indrto fit naming standard.entitlement_activity_t.sourcetoentitlement_activity_t.source_idto fit naming standard.entitlement_properties_t.clazz_idtoentitlement_property_t.class_idto fit naming standard.etl_reject_t.fataltoetl_reject_t.is_fatalto fit naming standard.item_properties_t.stackabletoitem_property_t.is_stackableto fit naming standard.lobby_session_disconnected_t.forcedtolobby_session_disconnected_t.is_forcedto fit naming standard.namespace_t.productiontonamespace_t.is_productionto fit naming standard.payment_properties_t.sandboxtopayment_property_t.is_sandboxto fit naming standard.user_dateofbirth_t.dateofbirthtouser_date_of_birth_t.date_of_birthto fit naming standard.