

{"id":37452,"date":"2018-10-04T14:58:58","date_gmt":"2018-10-04T09:28:58","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=37452"},"modified":"2021-12-07T11:24:03","modified_gmt":"2021-12-07T05:54:03","slug":"qlikview-publisher-repository-qvpr","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/","title":{"rendered":"QlikView Publisher Repository (QVPR) &#8211; Important Files &amp; Folders"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:1767,&quot;href&quot;:&quot;https:\\\/\\\/webcache.googleusercontent.com\\\/search?q=cache:K-Ce_8cit64J:https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Qlik+&amp;cd=1&amp;hl=en&amp;ct=clnk&amp;gl=in&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p>In our previous tutorial, we talked about <strong><a href=\"https:\/\/data-flair.training\/blogs\/qlikview-silent-installation\/\">QlikView Silent Installation<\/a><\/strong>. Here,\u00a0we are going to learn what is QlikView Publisher Repository (QVPR) and all the important aspects of it. We have learned about QlikView Publisher in the tutorials related to QlikView Architecture. Moreover, we will discuss some important files and folders.<\/p>\n<p><em>QlikView Publisher Repository is an integral part of the working of QlikView Publisher and all the components related to it.<\/em><\/p>\n<p>So, let&#8217;s start\u00a0QlikView Publisher Repository (QVPR) Tutorial.<\/p>\n<h3 align=\"justify\">What is QlikView Publisher Repository (QVPR)?<\/h3>\n<p>The QlikView Management Console (QMC) assigns Reload and Distribution tasks for the QlikView Documents. The information related to this assigning of tasks and additional settings\u00a0stores as a separate set of XML files and we call the folder as QlikView Publisher Repository (QVPR).<\/p>\n<p>We can find this in c: ProgramDataQlikTechManagementServiceQVPR, on the server.<\/p>\n<p>The QVPR file format is XML, by default, but in case of taking a backup of QVPR files, we create it as zipped files (.zip) at the location-%ProgramData%\\QlikTech\\ManagementService\\QVPR\\Backups.<\/p>\n<p><strong><a href=\"https:\/\/data-flair.training\/blogs\/qlikview-certification\/\">Do you know QlikView Certifications- Exams and Registration Process\u00a0<\/a><\/strong><\/p>\n<p>All the distribution information stores in QVPR. There are QVPR analysis tools available which analyze the distribution records and details. You can get useful information about the distributed documents, their scheduling, QVPR structure, errors in QVPR for analytical and troubleshooting purposes.<\/p>\n<p>Such insight and information on QVPR can also fetch from the QlikView Management Console (QMC), but there are some specific QVPR analysis tools that are better than QMC.<\/p>\n<h3 align=\"justify\">Important Files and Folders related to QVPR<\/h3>\n<p align=\"justify\">Some important files and folders containing information, which relates to QlikView Publisher (QVPR) discuss in this section.<\/p>\n<h4 align=\"justify\">a. Security Group<\/h4>\n<p align=\"justify\">Whenever there is an exchange of important information, security becomes an important aspect of the system\u2019s functioning. Similarly, in the working of QlikView components like QlikView Server\/Publisher and their sub-components like QDS, QVPR etc., we take care of security. During the installation of QlikView Publisher, a security group creates.<\/p>\n<p align=\"justify\">There is a QlikView Administrators security group and any installation of QlikView Server or Publisher must take place through an account which is a member of this security group. The security group creates on installing any of the QlikView Services. The additional security group creates to add manually in an existing lot of security groups within QlikView Administrator.<\/p>\n<h4 align=\"justify\">b. Configuration Files<\/h4>\n<p align=\"justify\">There are different groups of configuration files that we discuss below. The configuration files can edit or modify using QMC.<\/p>\n<div id=\"attachment_37480\" style=\"width: 1210px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/10\/Configuration-Files-in-QVPR-01.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-37480\" class=\"size-full wp-image-37480\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/10\/Configuration-Files-in-QVPR-01.jpg\" alt=\"Files in QlikView Publisher Repository \" width=\"1200\" height=\"628\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/10\/Configuration-Files-in-QVPR-01.jpg 1200w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/10\/Configuration-Files-in-QVPR-01-150x79.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/10\/Configuration-Files-in-QVPR-01-300x157.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/10\/Configuration-Files-in-QVPR-01-768x402.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/10\/Configuration-Files-in-QVPR-01-1024x536.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/10\/Configuration-Files-in-QVPR-01-520x272.jpg 520w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/a><p id=\"caption-attachment-37480\" class=\"wp-caption-text\">QlikView Publisher Repository Files and Folders &#8211;\u00a0Configuration Files<\/p><\/div>\n<p><strong><a href=\"https:\/\/data-flair.training\/blogs\/qlikview-circular-reference\/\">Read about QlikView Circular Reference<\/a><\/strong><\/p>\n<h5 align=\"justify\">i. Management Service<\/h5>\n<p>The management service folder locates at %ProgramFiles%\\QlikView\\Management Service and the setup file is QVManagement Service.exe.config.<\/p>\n<p><span style=\"font-weight: 400\">In the points given below are the settings files which we can modify by the user.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>ApplicationDataFolder<\/b><span style=\"font-weight: 400\"> is the folder where the log folder and all other files\/folders are created. This folder stores the XML version of QVPR and the LEF information.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>UseHTTPS<\/b><span style=\"font-weight: 400\"> is a certificate for the website need to enable the True= Communication setting to run over the https. <\/span><\/li>\n<li style=\"font-weight: 400\"><b>Trace<\/b><span style=\"font-weight: 400\">\u00a0use for debug logging.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>QMSBackendListenPort<\/b><span style=\"font-weight: 400\"> is the port that the back-end management service listens to and the default value is 4799.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>QMSFrontendWebServicePort<\/b><span style=\"font-weight: 400\"> is the port that the front-end management service listens to, where the default value is 4780.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>MaxLogRecords<\/b><span style=\"font-weight: 400\"> is the maximum number of log records that should retrieve for a task to take place. <\/span><\/li>\n<li style=\"font-weight: 400\"><b>EnableAuditLogging<\/b><span style=\"font-weight: 400\"> (True = Track) It manages the changes on tasks and settings made in the system, keeps a check on who made the changes, and at the time of the changes.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>AuditLogFolder<\/b><span style=\"font-weight: 400\"> is the path to the folder where the audit logs save.<\/span><\/li>\n<li><b>AuditLogKeepMaxDays<\/b><span style=\"font-weight: 400\"> is where the maximum number of days each log save.<\/span><\/li>\n<\/ul>\n<h5 align=\"justify\">ii. Distribution Service<\/h5>\n<p align=\"justify\">The setup files for distribution service configuration is, QVDistributionService.exe.config. The location of this folder is %ProgramFiles%\\QlikView\\Distribution Service. In the table given below are the details of the distribution service configuration settings.\u00a0<span style=\"font-weight: 400\">In the points given below are the details of the distribution service configuration settings.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>ApplicationDataFolder<\/b><span style=\"font-weight: 400\"> is a folder where the log folder and all other files\/folders are created. The default destination of the folder is %ProgramData%\\QIikTech\\DistributionService. This folder stores the information for the XML version of QVPR and the LEF. <\/span><\/li>\n<li style=\"font-weight: 400\"><b>WebservicePort<\/b><span style=\"font-weight: 400\"> is the port that the QIikView Distribution Service uses to communicate with and the default value for this port is 4720.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>Use HTTPS<\/b><span style=\"font-weight: 400\"> \u00a0keeps the settings to True = Communication, which runs over https.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>DSCAddress<\/b><span style=\"font-weight: 400\"> is the port that the Directory Service Connector service uses to communicate with. The default value of the port is 4730.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>DSCTimeoutSeconds<\/b><span style=\"font-weight: 400\"> is the timeout setting for calls to the Directory Service Connector.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>DSCCacheSeconds<\/b><span style=\"font-weight: 400\"> setting keeps a track of how long the service caches the responses from the Directory Service Connector.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>QIikViewEngineQuarantineTimeInms<\/b><span style=\"font-weight: 400\"> setting has the record of often a QlikView engine allow to start (in milliseconds).<\/span><\/li>\n<li style=\"font-weight: 400\"><b>OpenDocumentAttempts<\/b><span style=\"font-weight: 400\"> stores the record of a number of tries made to open a document before it log as an error during distribution.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>DebugLog<\/b><span style=\"font-weight: 400\"> setting which is set to True = Enable logging of memory usage and stack trace on \u201dError\u201d logging.<\/span><\/li>\n<\/ul>\n<p><strong><a href=\"https:\/\/data-flair.training\/blogs\/qlikview-dashboard\/\">Follow this link to know the Components and Features of QlikView Dashboard<\/a><\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>Trace<\/b><span style=\"font-weight: 400\"> setting which is set to True = Enable, debugs logging.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>EnabIeBatchMode<\/b><span style=\"font-weight: 400\"> setting enables making batch calls to the QlikView Distribution Service.<\/span><\/li>\n<li><b>ServiceStopGracetimeInSeconds<\/b><span style=\"font-weight: 400\"> setting sets the time in seconds that allow completing the tasks running in the QlikView Distribution Service. This is in response to the request we made from the QMC to shut down the QDS. The default port value is 1800.<\/span><\/li>\n<\/ul>\n<h5 align=\"justify\">iii. Directory Service Connector<\/h5>\n<p align=\"justify\">The setup file for DSC is QVDirectorServiceConnector.exe.config. This file\u2019s default location is- %ProgramFiles%\\QlikView\\Directory Service Connector\\QVDirectoryServiceConnector.exe.config. The modifiable settings are given in the table below.\u00a0<span style=\"font-weight: 400\">The modifiable settings are given below.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><b>ApplicationDataFolder<\/b><span style=\"font-weight: 400\"> is where the log folder and all other files\/folders are created. The default location of this folder is <\/span><i><span style=\"font-weight: 400\">ProgramData%\\QIikTech\\DirectoryServiceConnector<\/span><\/i><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>WebservicePort<\/b><span style=\"font-weight: 400\">\u00a0port use by the Directory Service Connector service communicates, here the default port is set at 4730. <\/span><\/li>\n<li style=\"font-weight: 400\"><b>UseHTTPS<\/b><span style=\"font-weight: 400\"> is the setting, which when is set to True = Communication runs over SSL instead of http. It is a certificate for the website needs to enable the setting.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>PluginPath<\/b><span style=\"font-weight: 400\"> is the setting where a path for the Directory Service Connector looks for available DSP plugins. The default location is <\/span><i><span style=\"font-weight: 400\">ProgramFiles%\\QlikView\\Directory Service Connector\\DSPlugins.<\/span><\/i><\/li>\n<li style=\"font-weight: 400\"><b>Trace<\/b><span style=\"font-weight: 400\"> (True = Enable) setting debugs logging.<\/span><\/li>\n<li><b>DisableCompress<\/b><span style=\"font-weight: 400\"> option enables this setting to disable compression of the http communication.<\/span><\/li>\n<\/ul>\n<p align=\"justify\">So, this was all about\u00a0QlikView Publisher Repository Tutorial. Hope you like our explanation.<\/p>\n<h3 align=\"justify\">Conclusion<\/h3>\n<p align=\"justify\">Hence, we studied QVPR (QlikView Publisher Repository) is a component of major importance. One of its many benefits is that how useful the information store in the QVPR proves to be during the time of an error and in troubleshooting the problem. Furthermore, if you have any query\/doubt, feel free to ask in the comment section.<\/p>\n<p align=\"justify\"><strong><a href=\"https:\/\/data-flair.training\/blogs\/business-intelligence-tools\/\">Related Topic- BI Tools<\/a><\/strong><\/p>\n<p align=\"justify\"><strong><a href=\"https:\/\/webcache.googleusercontent.com\/search?q=cache:K-Ce_8cit64J:https:\/\/en.wikipedia.org\/wiki\/Qlik+&amp;cd=1&amp;hl=en&amp;ct=clnk&amp;gl=in\">Reference for QlikView<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In our previous tutorial, we talked about QlikView Silent Installation. Here,\u00a0we are going to learn what is QlikView Publisher Repository (QVPR) and all the important aspects of it. We have learned about QlikView Publisher&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":37468,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[47],"tags":[16939,16938,16935,16936,16937,16933,16932,16934],"class_list":["post-37452","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-qlikview","tag-directory-service-connector","tag-distribution-service","tag-files-in-qvpr","tag-folders-in-qvpr","tag-management-service","tag-qvpr-tutorial","tag-what-is-qlikview-publisher-repository","tag-what-is-qvpr"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>QlikView Publisher Repository (QVPR) - Important Files &amp; Folders - DataFlair<\/title>\n<meta name=\"description\" content=\"QlikView Publisher Repository - QVPR Files &amp; Folders:Configuration Files,Management Service, Distribution Service,Directory Service Connector,Security Group\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"QlikView Publisher Repository (QVPR) - Important Files &amp; Folders - DataFlair\" \/>\n<meta property=\"og:description\" content=\"QlikView Publisher Repository - QVPR Files &amp; Folders:Configuration Files,Management Service, Distribution Service,Directory Service Connector,Security Group\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-10-04T09:28:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-07T05:54:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/10\/QlikView-Publisher-Repository-01.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1202\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"QlikView Publisher Repository (QVPR) - Important Files &amp; Folders - DataFlair","description":"QlikView Publisher Repository - QVPR Files & Folders:Configuration Files,Management Service, Distribution Service,Directory Service Connector,Security Group","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:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/","og_locale":"en_US","og_type":"article","og_title":"QlikView Publisher Repository (QVPR) - Important Files &amp; Folders - DataFlair","og_description":"QlikView Publisher Repository - QVPR Files & Folders:Configuration Files,Management Service, Distribution Service,Directory Service Connector,Security Group","og_url":"https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2018-10-04T09:28:58+00:00","article_modified_time":"2021-12-07T05:54:03+00:00","og_image":[{"width":1202,"height":630,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/10\/QlikView-Publisher-Repository-01.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"QlikView Publisher Repository (QVPR) &#8211; Important Files &amp; Folders","datePublished":"2018-10-04T09:28:58+00:00","dateModified":"2021-12-07T05:54:03+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/"},"wordCount":1168,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/10\/QlikView-Publisher-Repository-01.jpg","keywords":["Directory Service Connector","Distribution Service","Files in QVPR","Folders in QVPR","Management Service","QVPR Tutorial","What is QlikView Publisher Repository","What is QVPR"],"articleSection":["QlikView Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/","url":"https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/","name":"QlikView Publisher Repository (QVPR) - Important Files &amp; Folders - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/10\/QlikView-Publisher-Repository-01.jpg","datePublished":"2018-10-04T09:28:58+00:00","dateModified":"2021-12-07T05:54:03+00:00","description":"QlikView Publisher Repository - QVPR Files & Folders:Configuration Files,Management Service, Distribution Service,Directory Service Connector,Security Group","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/10\/QlikView-Publisher-Repository-01.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/10\/QlikView-Publisher-Repository-01.jpg","width":1202,"height":630,"caption":"QlikView Publisher Repository (QVPR) - Files and Folders"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/qlikview-publisher-repository-qvpr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"QlikView Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/qlikview\/"},{"@type":"ListItem","position":3,"name":"QlikView Publisher Repository (QVPR) &#8211; Important Files &amp; Folders"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team provides industry-driven content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our expert educators focus on delivering value-packed, easy-to-follow resources for tech enthusiasts and professionals.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam2\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/37452","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=37452"}],"version-history":[{"count":10,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/37452\/revisions"}],"predecessor-version":[{"id":105155,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/37452\/revisions\/105155"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/37468"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=37452"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=37452"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=37452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}