Account Customization

Using account customization commands, we can set the default theme that will be used for new analysis. We will explore this further in following exercises. Herein, we are making the setting at account level. Keep in mind that in a multi-tenant setup, you can apply different defaults to different namespaces as well.

Exercise 1 - Check default theme

  1. From QuickSight Datasets view, click on QSTCF-DataSet.
  2. Click Create analysis button.
  3. Change name of analysis to ThemeCheck-1.
  4. With the empty visual in focus (Blue border), Click on Salesperson from field list. Not how a pale blue color is used for the bars.
  5. Click Themes from left panel. You will see that the Applied theme is Classic.
  6. Click QuickSight logo to exit analysis view.
  7. From analysis menu of ThemeCheck-1, choose Delete.
  8. In Confirmation dialog, Click Delete button.
  9. Click Done in Status dialog.
AdminWorkshop-AccountCustomization-Exercise

Exercise 2 - Create customization to set Midnight as default theme

  1. In Cloud9, Execute following create-account-customization command from terminal. By doing this, we are instructing QuickSight to use MIDNIGHT as the default theme for any new analysis that is created in the current region of the account.
aws quicksight create-account-customization --aws-account-id $AAI --account-customization DefaultTheme=arn:aws:quicksight::aws:theme/MIDNIGHT
  1. Optional - Check the setting by running describe-account-customization command from terminal.
aws quicksight describe-account-customization --aws-account-id $AAI

Note - The customization arn has got region in it. So, this customization applies only to the current region.

AdminWorkshop-AccountCustomization-Exercise

Exercise 3 - Check default theme again from UI
Repeat steps from Exercise 1; Name the analysis ThemeCheck-2

AdminWorkshop-AccountCustomization-Exercise

Exercise 4 - Update customization to set SEASIDE as default theme

  1. In Cloud9, Execute following update-account-customization command from terminal. By doing this, we are instructing QuickSight to use SEASIDE as the default theme (Instead of MIDNIGHT) for any new analysis that is created in the current region of the account.
aws quicksight update-account-customization --aws-account-id $AAI --account-customization DefaultTheme=arn:aws:quicksight::aws:theme/SEASIDE
  1. Optional - Check the setting by running describe-account-customization command from terminal.
aws quicksight describe-account-customization --aws-account-id $AAI
AdminWorkshop-AccountCustomization-Exercise

Exercise 5 - Check default theme again from UI.
Repeat steps from Exercise 1; Name the analysis ThemeCheck-3

AdminWorkshop-AccountCustomization-Exercise