{"id":3395,"date":"2023-04-12T15:32:59","date_gmt":"2023-04-12T15:32:59","guid":{"rendered":"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/"},"modified":"2026-01-16T16:53:00","modified_gmt":"2026-01-16T16:53:00","slug":"tm1-security-refresh-when-to-use-it","status":"publish","type":"post","link":"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/","title":{"rendered":"When Should I Perform a TM1 Security Refresh in IBM Planning Analytics and Why Is It Important?"},"content":{"rendered":"<p>If you have ever had an issue with security before, chances are you have used the \u2018Refresh Security\u2019 function on your IBM Planning Analytics (TM1) server. It is usually the first thing someone suggests when they learn your security settings have not updated as expected, and you are not sure why that is.<\/p>\n<p>The \u2018Refresh Security\u2019 function is only appropriate if there are rules on security objects \u2013 Cube security, Dimension security, or Element security. Running this process forces the rules to regenerate the internal structures used for the TM1 API functions that govern security. This means that without running the security refresh the security objects may show one thing, but the internal structures may still be stuck with outdated security.<\/p>\n<p>An example would be if your TM1 application includes a form of workflow where the workflow status determines which security groups have access to a cube. Suppose that status changes from \u201cIn Process\u201d to \u201cSubmitted\u201d (granting access to the approving manager) but \u2018Refresh Security\u2019 is not run. Then the TM1 rule that governs cube security will not update appropriately and the user will not have the access they expect, even though the }CubeSecurity cube will show that they can access the cube.<\/p>\n<p>There are two ways to refresh security:<\/p>\n<ol>\n<li>An administrator can log in to Architect, right click on TM1 instance and go to Security -&gt; Refresh Security.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-801\" src=\"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2019\/10\/TM1Refresh.jpg\" alt=\"\" width=\"586\" height=\"481\" \/><\/li>\n<li>A TM1 Turbo Integrator (TI) process can be written to refresh security using the SECURITYREFRESH() function. This can be placed in a process of its own or placed in the EPILOG of a TI process that causes updates to objects that would impact security rules.<\/li>\n<\/ol>\n<p>If running \u2018Refresh Security\u2019 is causing issues due to frequency or length, there is one clear solution: No Rule Security.<\/p>\n<p>The go-to solution to this problem is to create security via TI processes rather than rules wherever possible. If the security rules are changing and requiring a security refresh on a regular basis, there is a good chance security needs to be re-thought. This is certainly true if security refreshes are having to occur based on user inputs or changes and in the middle of the busy work day.<\/p>\n<p>This does not mean all TM1 rule driven security is necessarily bad. Security that does not change over time or updates on a nightly, weekly, or monthly basis make more sense as rules. These would just require that a process be added after these updates to refresh the security, although it is worth asking the question why it cannot be done via a TI process.<\/p>\n<p>It is also worth noting that <strong>cell security<\/strong> does not require a security refresh! Cell security almost always requires rule security since cell security is governed by a cell security cube which is usually too large to populate via TI processes. Since cell security does not require feeders or a security refresh this is a situation where security rules are the usually the only option.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you have ever had an issue with security before, chances are you have used the \u2018Refresh Security\u2019 function on your IBM Planning Analytics (TM1) server. It is usually the first thing someone suggests when they learn your security settings have not updated as expected, and you are not sure why that is. The \u2018Refresh&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[24],"tags":[43,36,49],"class_list":["post-3395","post","type-post","status-publish","format-standard","hentry","category-ibm","tag-administration","tag-planning-analytics","tag-planning-analytics-administration"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>When Should I Perform a TM1 Security Refresh in IBM Planning Analytics and Why Is It Important? - QueBIT<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"When Should I Perform a TM1 Security Refresh in IBM Planning Analytics and Why Is It Important? - QueBIT\" \/>\n<meta property=\"og:description\" content=\"If you have ever had an issue with security before, chances are you have used the \u2018Refresh Security\u2019 function on your IBM Planning Analytics (TM1) server. It is usually the first thing someone suggests when they learn your security settings have not updated as expected, and you are not sure why that is. The \u2018Refresh&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/\" \/>\n<meta property=\"og:site_name\" content=\"QueBIT\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-12T15:32:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-16T16:53:00+00:00\" \/>\n<meta name=\"author\" content=\"agoddard\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"agoddard\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/tm1-security-refresh-when-to-use-it\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/tm1-security-refresh-when-to-use-it\\\/\"},\"author\":{\"name\":\"agoddard\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/#\\\/schema\\\/person\\\/e52d72da0fd2f5f70d189343fe4f5084\"},\"headline\":\"When Should I Perform a TM1 Security Refresh in IBM Planning Analytics and Why Is It Important?\",\"datePublished\":\"2023-04-12T15:32:59+00:00\",\"dateModified\":\"2026-01-16T16:53:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/tm1-security-refresh-when-to-use-it\\\/\"},\"wordCount\":510,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/tm1-security-refresh-when-to-use-it\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/TM1Refresh.jpg\",\"keywords\":[\"Administration\",\"Planning Analytics\",\"Planning Analytics Administration\"],\"articleSection\":[\"IBM\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/quebit.com\\\/askquebit\\\/tm1-security-refresh-when-to-use-it\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/tm1-security-refresh-when-to-use-it\\\/\",\"url\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/tm1-security-refresh-when-to-use-it\\\/\",\"name\":\"When Should I Perform a TM1 Security Refresh in IBM Planning Analytics and Why Is It Important? - QueBIT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/tm1-security-refresh-when-to-use-it\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/tm1-security-refresh-when-to-use-it\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/TM1Refresh.jpg\",\"datePublished\":\"2023-04-12T15:32:59+00:00\",\"dateModified\":\"2026-01-16T16:53:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/#\\\/schema\\\/person\\\/e52d72da0fd2f5f70d189343fe4f5084\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/tm1-security-refresh-when-to-use-it\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/quebit.com\\\/askquebit\\\/tm1-security-refresh-when-to-use-it\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/tm1-security-refresh-when-to-use-it\\\/#primaryimage\",\"url\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/TM1Refresh.jpg\",\"contentUrl\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/TM1Refresh.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/tm1-security-refresh-when-to-use-it\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"When Should I Perform a TM1 Security Refresh in IBM Planning Analytics and Why Is It Important?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/#website\",\"url\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/\",\"name\":\"QueBIT\",\"description\":\"QueBIT\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/#\\\/schema\\\/person\\\/e52d72da0fd2f5f70d189343fe4f5084\",\"name\":\"agoddard\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d817b364cff1d66116debde8d1c85e5e76eeece9c5ae731b19276a6040231455?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d817b364cff1d66116debde8d1c85e5e76eeece9c5ae731b19276a6040231455?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d817b364cff1d66116debde8d1c85e5e76eeece9c5ae731b19276a6040231455?s=96&d=mm&r=g\",\"caption\":\"agoddard\"},\"sameAs\":[\"https:\\\/\\\/quebit.com\\\/askquebit\"],\"url\":\"https:\\\/\\\/quebit.com\\\/askquebit\\\/author\\\/agoddard\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"When Should I Perform a TM1 Security Refresh in IBM Planning Analytics and Why Is It Important? - QueBIT","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/","og_locale":"en_US","og_type":"article","og_title":"When Should I Perform a TM1 Security Refresh in IBM Planning Analytics and Why Is It Important? - QueBIT","og_description":"If you have ever had an issue with security before, chances are you have used the \u2018Refresh Security\u2019 function on your IBM Planning Analytics (TM1) server. It is usually the first thing someone suggests when they learn your security settings have not updated as expected, and you are not sure why that is. The \u2018Refresh&hellip;","og_url":"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/","og_site_name":"QueBIT","article_published_time":"2023-04-12T15:32:59+00:00","article_modified_time":"2026-01-16T16:53:00+00:00","author":"agoddard","twitter_card":"summary_large_image","twitter_misc":{"Written by":"agoddard","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/#article","isPartOf":{"@id":"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/"},"author":{"name":"agoddard","@id":"https:\/\/quebit.com\/askquebit\/#\/schema\/person\/e52d72da0fd2f5f70d189343fe4f5084"},"headline":"When Should I Perform a TM1 Security Refresh in IBM Planning Analytics and Why Is It Important?","datePublished":"2023-04-12T15:32:59+00:00","dateModified":"2026-01-16T16:53:00+00:00","mainEntityOfPage":{"@id":"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/"},"wordCount":510,"commentCount":0,"image":{"@id":"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/#primaryimage"},"thumbnailUrl":"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2019\/10\/TM1Refresh.jpg","keywords":["Administration","Planning Analytics","Planning Analytics Administration"],"articleSection":["IBM"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/","url":"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/","name":"When Should I Perform a TM1 Security Refresh in IBM Planning Analytics and Why Is It Important? - QueBIT","isPartOf":{"@id":"https:\/\/quebit.com\/askquebit\/#website"},"primaryImageOfPage":{"@id":"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/#primaryimage"},"image":{"@id":"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/#primaryimage"},"thumbnailUrl":"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2019\/10\/TM1Refresh.jpg","datePublished":"2023-04-12T15:32:59+00:00","dateModified":"2026-01-16T16:53:00+00:00","author":{"@id":"https:\/\/quebit.com\/askquebit\/#\/schema\/person\/e52d72da0fd2f5f70d189343fe4f5084"},"breadcrumb":{"@id":"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/#primaryimage","url":"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2019\/10\/TM1Refresh.jpg","contentUrl":"https:\/\/quebit.com\/askquebit\/wp-content\/uploads\/2019\/10\/TM1Refresh.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/quebit.com\/askquebit\/tm1-security-refresh-when-to-use-it\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/quebit.com\/askquebit\/"},{"@type":"ListItem","position":2,"name":"When Should I Perform a TM1 Security Refresh in IBM Planning Analytics and Why Is It Important?"}]},{"@type":"WebSite","@id":"https:\/\/quebit.com\/askquebit\/#website","url":"https:\/\/quebit.com\/askquebit\/","name":"QueBIT","description":"QueBIT","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/quebit.com\/askquebit\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/quebit.com\/askquebit\/#\/schema\/person\/e52d72da0fd2f5f70d189343fe4f5084","name":"agoddard","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d817b364cff1d66116debde8d1c85e5e76eeece9c5ae731b19276a6040231455?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d817b364cff1d66116debde8d1c85e5e76eeece9c5ae731b19276a6040231455?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d817b364cff1d66116debde8d1c85e5e76eeece9c5ae731b19276a6040231455?s=96&d=mm&r=g","caption":"agoddard"},"sameAs":["https:\/\/quebit.com\/askquebit"],"url":"https:\/\/quebit.com\/askquebit\/author\/agoddard\/"}]}},"_links":{"self":[{"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/posts\/3395","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/comments?post=3395"}],"version-history":[{"count":2,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/posts\/3395\/revisions"}],"predecessor-version":[{"id":4997,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/posts\/3395\/revisions\/4997"}],"wp:attachment":[{"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/media?parent=3395"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/categories?post=3395"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quebit.com\/askquebit\/wp-json\/wp\/v2\/tags?post=3395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}