{"id":15630,"date":"2016-06-21T14:08:55","date_gmt":"2016-06-21T06:08:55","guid":{"rendered":"http:\/\/localhost\/help\/?page_id=15630"},"modified":"2024-02-23T15:34:52","modified_gmt":"2024-02-23T07:34:52","slug":"server-release-4-4-1","status":"publish","type":"page","link":"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/server-releases\/server-release-4-4-1\/","title":{"rendered":"Server Release 4.4.1"},"content":{"rendered":"\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-1222\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Server-Icon.png\" alt=\"P2_RGB Server Icon\" width=\"112\" height=\"129\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Server-Icon.png 248w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Server-Icon-130x150.png 130w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Server-Icon-21x24.png 21w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Server-Icon-31x36.png 31w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Server-Icon-42x48.png 42w\" sizes=\"auto, (max-width: 112px) 100vw, 112px\" \/><\/p>\n<p class=\"intro-text\">P2 Server 4.4 is the engine that powers <strong>data retrieval<\/strong> from a variety of disparate sources, with built-in <strong>relationship models<\/strong> based on a Data Dictionary. P2 Server is how you get your data, transform it into more useful data, and then serve it up to other applications such as P2 Explorer or P2 Sentinel, for further analysis.<\/p>\n<p class=\"intro-text\">Release 4.4.1 heralds better, faster connectivity and performance than its predecessors and a rich new set of features in the management tool for simplified data configuration.<\/p>\n<p style=\"border-bottom: 1px solid #aaa;\">\u00a0<\/p>\n<h2 class=\"page-subheading\">Native Sampling for Relational Adaptor<\/h2>\n<p class=\"intro-text\">Native sampling queries help you to make average, last known value and linear interpolate tag fetches faster by executing specific queries which are more efficient than doing calculations in memory on raw values.<\/p>\n<p class=\"intro-text\">Native sampling for the <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/primers\/datasources\/relational-adaptor-features\/\">Relational Adaptor<\/a> means that you can specify a query for each sampling method (average single point query, average historical query, last known value single point query, etc.). When the adaptor sees that such a query is defined, it will execute the query and return the result without any post-processing. This can be much faster, since the queries can pre-calculate these numbers in the database.<\/p>\n<p class=\"intro-text\">\u00a0<\/p>\n<h2 class=\"page-subheading\">Calculations<\/h2>\n<p class=\"intro-text\">The following functions have been added to the <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/calculations\/\">calculation engine<\/a>:<\/p>\n<ul class=\"intro-text\">\n<li><strong>SingleValueIf<\/strong>() \u2013 Takes a single value and returns either the true or false parameter in their entirety. This differs from the standard If function, which takes a collection and returns data from either the true or false parameter per evaluation of the condition.<\/li>\n<li><strong>RemoveNull<\/strong>() \u2013 Takes a collection parameter and removes nulls from the collection.<\/li>\n<li><strong>RemoveError<\/strong>() \u2013 Takes a collection parameter and removes errors from the collection.<\/li>\n<li><strong>ReplaceNull<\/strong>() \u2013 Takes a collection parameter and replaces nulls in the collection with the last known value.<\/li>\n<li><strong>ReplaceError<\/strong>() \u2013 Takes a collection parameter and replaces errors in the collection with the last known value.<\/li>\n<li><strong>CatchNull<\/strong>() \u2013 Similar to CatchError(), but catches nulls instead of errors.<\/li>\n<\/ul>\n<p class=\"intro-text\">\u00a0<\/p>\n<h2 class=\"page-subheading\">Configurable Units<\/h2>\n<p class=\"intro-text\">Units can now be configured in P2 Server Management. This is available as a menu item from the Configuration menu. Units can also be specified on a per-tag or per-entity basis.<\/p>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/06\/image001.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15634\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/06\/image001.png\" alt=\"Configurable Units\" width=\"1090\" height=\"544\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/06\/image001.png 1090w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/06\/image001-768x383.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/06\/image001-150x75.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/06\/image001-24x12.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/06\/image001-36x18.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/06\/image001-48x24.png 48w\" sizes=\"auto, (max-width: 1090px) 100vw, 1090px\" \/><\/a>\u00a0<\/p>\n<h2 class=\"page-subheading\">Configurable Units and Display Ranges for Tags<\/h2>\n<p class=\"intro-text\">It is now possible to configure Display Ranges and Units for a Tag, from within P2 Server Management.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/06\/image003.png\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15635\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/06\/image003.png\" alt=\"Configurable units and display ranges for tags\" width=\"1186\" height=\"742\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/06\/image003.png 1186w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/06\/image003-768x480.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/06\/image003-150x94.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/06\/image003-24x15.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/06\/image003-36x23.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/06\/image003-48x30.png 48w\" sizes=\"auto, (max-width: 1186px) 100vw, 1186px\" \/><\/a><\/p>\n<h2 class=\"page-subheading\">API updated<\/h2>\n<p class=\"intro-text\">The API has also been updated to expose tag details and metadata. This allows consuming applications to make use of these additional properties.<\/p>\n<p class=\"intro-text\">\u00a0<\/p>\n<h2 class=\"page-subheading\">P2 Security Utilities<\/h2>\n<p class=\"intro-text\">P2 Security now includes two new command line utilities:<\/p>\n<ul class=\"intro-text\">\n<li><strong>Active Directory Sync<\/strong>: Allows you to sync P2 Security groups and users with your Active Directory.<\/li>\n<li><strong>Command Line Utility<\/strong>: Administer Security using a command line interface, instead of the Security Connect web interface.<\/li>\n<\/ul>\n<p class=\"intro-text\">Instructions on using these utilities are included in the <em>P2 Security User\u2019s Guide<\/em>.<\/p>\n<p class=\"intro-text\">\u00a0<\/p>\n<hr \/>\n<h2 class=\"page-subheading\"><span id=\"Previous_Releases\">Previous Releases<\/span><\/h2>\n<ul class=\"intro-text\">\n<li><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/server-release-4-4-0\/\">Server 4.4.0<\/a><\/li>\n<li><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/server-release-4-3-2\/\">Server 4.3.2<\/a><\/li>\n<li><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/server-release-4-3-1\/\" data-slimstat-clicked=\"false\" data-slimstat-type=\"2\" data-slimstat-tracking=\"false\" data-slimstat-callback=\"false\" data-slimstat-async=\"false\">Server 4.3.1<\/a><\/li>\n<li><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/server-release-4-3-0\/\" data-slimstat-clicked=\"false\" data-slimstat-type=\"2\" data-slimstat-tracking=\"false\" data-slimstat-callback=\"false\" data-slimstat-async=\"false\">Server 4.3.0<\/a><\/li>\n<\/ul>\n<p class=\"intro-text\">\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>P2 Server is the engine that powers data retrieval from a variety of disparate sources, with built-in relationship models based on a Data Dictionary. P2 Server is how you get your data, transform it into more useful data, and then serve it up to other applications such as P2 Explorer or P2 Sentinel, for further analysis. Release 4.4.1 heralds better, faster connectivity and performance than its predecessors and a rich new set of features in the management tool for simplified data configuration.<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/server-releases\/server-release-4-4-1\/\">Read more<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":15639,"parent":28839,"menu_order":24,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[7],"tags":[],"class_list":["post-15630","page","type-page","status-publish","has-post-thumbnail","hentry","category-release-notes","Product-srv"],"_links":{"self":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/15630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/comments?post=15630"}],"version-history":[{"count":2,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/15630\/revisions"}],"predecessor-version":[{"id":65814,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/15630\/revisions\/65814"}],"up":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/28839"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media\/15639"}],"wp:attachment":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media?parent=15630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/categories?post=15630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/tags?post=15630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}