dreamforce analysis