{"id":367224,"date":"2024-05-21T03:16:37","date_gmt":"2024-05-21T03:16:37","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=367224"},"modified":"-0001-11-30T00:00:00","modified_gmt":"2024-05-21T03:16:37","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=367224","title":{"rendered":"<span>\u0417\u0430\u043f\u0443\u0441\u043a \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Pentaho server \u0441 \u0431\u0430\u0437\u043e\u0439 MSSQL<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043f\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 MS SQL \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0445\u043e\u0441\u0442\u0430 \u0434\u043b\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Pentaho \u0432 \u0430\u0440\u0445\u0438\u0432\u043d\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 Pentaho.<\/p>\n<h3>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c Java \u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u044b<\/h3>\n<p>\u0412\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c 11 \u0432\u0435\u0440\u0441\u0438\u044e Java. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 \u0442\u043e\u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c.<\/p>\n<h3>\u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0438\u043b\u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435<\/h3>\n<p>\u0414\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0442\u0430\u043a\u0438\u0435.<\/p>\n<p><code>PENTAHO_JAVA_HOME= C:\\Program Files\\Java\\jdk-11<\/code><\/p>\n<p><code>JAVA_HOME= C:\\Program Files\\Java\\jdk-11<\/code><\/p>\n<p><strong>\u0412\u0430\u0436\u043d\u043e<\/strong>. <\/p>\n<p>\u042d\u0442\u043e \u043d\u0430\u0434\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u043d\u0430\u0447\u0430\u043b\u0435. \u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Pentaho \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u043e\u043c\u0435\u043d\u044f\u0435\u0442\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u044b. \u0422\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043e\u0448\u0438\u0431\u043a\u0443 \u043f\u0440\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 Pentaho \u0441\u0435\u0440\u0432\u0435\u0440\u0430.<\/p>\n<p>\u042d\u0442\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0442\u0435\u043c \u0447\u0442\u043e \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0441\u0435\u0440\u0432\u0435\u0440 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 \\pentaho-server\\pentaho-solutions\\system\\karaf. \u043f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u043b\u0435\u0442\u0430\u044e\u0442. \u041b\u0435\u0447\u0438\u0442\u0441\u044f \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438\u043b\u0438 \u0437\u0430\u043c\u0435\u043d\u043e\u0439 \u043f\u0430\u043a\u0438 karaf \u043d\u0430 \u0441\u0432\u0435\u0436\u0443\u044e \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u0430.<\/p>\n<p>\u00a0<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/dd0\/e38\/e08\/dd0e38e082b8c6a160f901e491a45241.jpg\" width=\"640\" height=\"457\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/dd0\/e38\/e08\/dd0e38e082b8c6a160f901e491a45241.jpg\" data-blurred=\"true\"\/><\/figure>\n<h3>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u00a0 MS SQL Server Pentaho<\/h3>\n<p>\u0427\u0442\u043e\u0431\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c MS SQL Server, \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u0441\u043b\u0443\u0436\u0438\u043b \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u043c Pentaho, \u0432\u0430\u043c \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 SQL \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435<\/p>\n<ul>\n<li>\n<p>Hibernate<\/p>\n<\/li>\n<li>\n<p>Quartz<\/p>\n<\/li>\n<li>\n<p>Jackrabbit <\/p>\n<\/li>\n<\/ul>\n<p>\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435! \u041f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u044d\u0442\u0438\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043d\u0430\u0431\u043e\u0440 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 ASCII. \u041d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 UTF-8, \u0442\u0430\u043a \u043a\u0430\u043a \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 \u0434\u043b\u0438\u043d\u0443 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u0441\u0431\u043e\u044e \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432.<\/p>\n<h4>\u0428\u0430\u0433 1. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 MS SQL Server.<\/h4>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b MS SQL Server \u0432 Microsoft SQL Server Management Studio \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u043e\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0435 \u043f\u043e \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u044b\u0431\u043e\u0440\u0443.<\/p>\n<ul>\n<li>\n<p>\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 SQL Server \u0438 \u0440\u0435\u0436\u0438\u043c \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 Windows , \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043c\u0435\u0448\u0430\u043d\u043d\u0443\u044e \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e.<\/p>\n<\/li>\n<li>\n<p>\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u0435 TCP\/IP \u0434\u043b\u044f MS SQL Server.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0447\u0442\u043e \u0431\u044b \u043f\u043e\u0440\u0442 \u0431\u044b\u043b 1433<\/p>\n<\/li>\n<\/ul>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/68f\/520\/9cf\/68f5209cf5618a9a6c07cdadaa345647.jpg\" width=\"795\" height=\"646\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/68f\/520\/9cf\/68f5209cf5618a9a6c07cdadaa345647.jpg\" data-blurred=\"true\"\/><\/figure>\n<h4>\u0428\u0430\u0433 2. \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435<\/h4>\n<p>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 SQL, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043d\u0438\u0436\u0435.<\/p>\n<p>\u0421\u043a\u0440\u0438\u043f\u0442\u044b \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0411\u0414 \u043b\u0435\u0436\u0430\u0442 \u0432 \u043f\u0430\u043f\u043a\u0435 \\pentaho-server\\data\\sqlserver<\/p>\n<p>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u044d\u0442\u0438 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u0438\u0437 \u043e\u043a\u043d\u0430 \u0443\u0442\u0438\u043b\u0438\u0442\u044b sqlcmd \u0438\u043b\u0438 \u0438\u0437 Microsoft SQL Server Management Studio. <\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0442\u044c Quartz\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <code>-i &lt;\u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443 DDL>\/create_quartz_sqlServer.sql<\/code><\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0442\u044c Hibernate\u00a0\u00a0\u00a0\u00a0 <code>-i &lt;\u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443 DDL>\/create_repository_sqlServer.sql<\/code><\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0442\u044c Jackrabbit\u00a0\u00a0\u00a0\u00a0 <code>-i &lt;\u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443 DDL>\/create_jcr_sqlServer.sql<\/code><\/p>\n<h4>\u0428\u0430\u0433 3. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e MS SQL Server<\/h4>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0448\u0430\u0433\u0438, \u0447\u0442\u043e\u0431\u044b \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0440\u043e\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0441\u043e\u0437\u0434\u0430\u043d\u044b:<\/p>\n<ol>\n<li>\n<p>\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0421\u0442\u0443\u0434\u0438\u044e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f MS SQL Server.<\/p>\n<\/li>\n<li>\n<p>\u0412 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u043e\u043a\u043d\u0430 \u00ab\u041e\u0431\u043e\u0437\u0440\u0435\u0432\u0430\u0442\u0435\u043b\u044c \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432\u00bb \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 Quartz, Jackrabbit, Hibernate .<\/p>\n<\/li>\n<li>\n<p>\u041f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043a \u0440\u0430\u0437\u0434\u0435\u043b\u0443 \u00ab\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0435\u00a0 \u0432\u0445\u043e\u0434\u044b\u00bb \u0438 \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0431\u044b\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u044b \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438.<\/p>\n<\/li>\n<li>\n<p>\u0412\u044b\u0439\u0434\u0438\u0442\u0435 \u0438\u0437 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 MS SQL Server Management Studio.<\/p>\n<\/li>\n<\/ol>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/8fa\/8c5\/06a\/8fa8c506a87e6b4f4a3b9c452c7dd906.jpg\" width=\"329\" height=\"388\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/8fa\/8c5\/06a\/8fa8c506a87e6b4f4a3b9c452c7dd906.jpg\" data-blurred=\"true\"\/><\/figure>\n<h3>\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u0435 \u0435\u0433\u043e \u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0443 Pentaho<\/h3>\n<p>\u0427\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f Pentaho, \u0432\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0434\u0440\u0430\u0439\u0432\u0435\u0440 JDBC.<\/p>\n<p>\u0412\u0430\u0436\u043d\u043e \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 JDBC\u00a0 \u043e\u0442 Microsoft \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c. Pentaho \u0441 \u043d\u0438\u043c\u0438 \u043d\u0435 \u0445\u043e\u0447\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. <\/p>\n<p>\u0411\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d \u0434\u0440\u0430\u0439\u0432\u0435\u0440 JTDS \u0441\u043a\u0430\u0447\u0430\u0442\u044c https:\/\/sourceforge.net\/projects\/jtds\/files\/<\/p>\n<p>\u0412\u0435\u0440\u0441\u0438\u044f jtds-1.3.1.jar<\/p>\n<p>\u0421\u043a\u0430\u0447\u0430\u0439\u0442\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0438 \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435 \u0435\u0433\u043e \u0432 tomcat \u043f\u0430\u043f\u043a\u0443 lib \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 pentaho-server\\tomcat\\lib<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/c43\/295\/ac2\/c43295ac247630ccf718899823d650c0.jpg\" width=\"582\" height=\"658\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/c43\/295\/ac2\/c43295ac247630ccf718899823d650c0.jpg\" data-blurred=\"true\"\/><\/figure>\n<h3>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f MS SQL Server Pentaho<\/h3>\n<p>\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u0444\u0430\u0439\u043b\u044b \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 Quartz, Hibernate, Jackrabbit \u0434\u043b\u044f \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 MS SQL Server.<\/p>\n<p>\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u0444\u0430\u0439\u043b\u044b \u0432 \u043f\u0430\u043f\u043a\u0430\u0445 Quartz, Hibernate, Jackrabbit \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043b\u0435\u0436\u0430\u0442<\/p>\n<p>\u00a0pentaho-server \\pentaho-solutions\\system<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/4bb\/550\/8d6\/4bb5508d6ff401b3aa148fac7e1a6595.jpg\" width=\"769\" height=\"918\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/4bb\/550\/8d6\/4bb5508d6ff401b3aa148fac7e1a6595.jpg\" data-blurred=\"true\"\/><\/figure>\n<h4>\u0428\u0430\u0433 1. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Quartz \u043d\u0430 MS SQL Server<\/h4>\n<p>\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u0445, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043e\u0442\u0447\u0435\u0442\u044b, \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u0432 Quartz JobStore. \u0412 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0443\u043a\u0430\u0437\u0430\u0442\u044c, \u0433\u0434\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f JobStore, \u0438\u0437\u043c\u0435\u043d\u0438\u0432 \u0444\u0430\u0439\u043b quartz.properties .<\/p>\n<ol>\n<li>\n<p>\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0444\u0430\u0439\u043b\u00a0 pentaho-server\/pentaho-solutions\/system\/quartz\/quartz.properties \u0432 \u043b\u044e\u0431\u043e\u043c \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435.<\/p>\n<\/li>\n<li>\n<p>\u041d\u0430\u0439\u0434\u0438\u0442\u0435 \u0440\u0430\u0437\u0434\u0435\u043b #_replace_jobstore_properties \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 org.quartz.jobStore.driverDelegateClass, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e:<\/p>\n<p><em>org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.MSSQLDelegate<\/em><\/p>\n<\/li>\n<li>\n<p>\u041d\u0430\u0439\u0434\u0438\u0442\u0435 \u0440\u0430\u0437\u0434\u0435\u043b # \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0434\u043b\u044f org.quartz.dataSource.myDS.jndiURL \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 Quartz , \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e (\u043e\u0431\u044b\u0447\u043d\u043e \u044d\u0442\u043e\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0443\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d):<\/p>\n<p><em>org.quartz.dataSource.myDS.jndiURL = Quartz<\/em><\/p>\n<\/li>\n<li>\n<p>\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0444\u0430\u0439\u043b \u0438 \u0437\u0430\u043a\u0440\u043e\u0439\u0442\u0435 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440.<\/p>\n<\/li>\n<\/ol>\n<h4>\u0428\u0430\u0433 2. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Hibernate \u0434\u043b\u044f MS SQL Server<\/h4>\n<h4>\u0428\u0430\u0433 1<\/h4>\n<p>\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u0444\u0430\u0439\u043b \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a Hibernate, \u0447\u0442\u043e\u0431\u044b \u0443\u043a\u0430\u0437\u0430\u0442\u044c, \u0433\u0434\u0435 Pentaho \u0434\u043e\u043b\u0436\u0435\u043d \u043d\u0430\u0439\u0442\u0438 \u0444\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 Hibernate \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f Pentaho. \u0412 \u0444\u0430\u0439\u043b\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 Hibernate \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 \u0438 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0438, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u0438\u0430\u043b\u0435\u043a\u0442\u044b \u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 \u0438 \u0442\u0430\u0439\u043c-\u0430\u0443\u0442\u043e\u0432.<\/p>\n<p>\u0424\u0430\u0439\u043b\u044b \u0432 \u044d\u0442\u043e\u043c \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u044b \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435\u00a0 pentaho-server\/pentaho-solutions\/system\/hibernate .<\/p>\n<p>\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0448\u0430\u0433\u0438, \u0447\u0442\u043e\u0431\u044b \u0443\u043a\u0430\u0437\u0430\u0442\u044c, \u0433\u0434\u0435 Pentaho \u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u0439\u0442\u0438 \u0444\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 Hibernate.<\/p>\n<ol>\n<li>\n<p>\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0444\u0430\u0439\u043b hibernate-settings.xml \u0432 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435<\/p>\n<\/li>\n<li>\n<p>\u041d\u0430\u0439\u0434\u0438\u0442\u0435 \u0442\u0435\u0433\u0438\u00a0 &lt;config-file>\u00a0 \u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u0435 <\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <em>&lt;config-file>system\/hibernate\/postgresql.hibernate.cfg.xml&lt;\/config-file><\/em><\/p>\n<p>\u043d\u0430<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <em>&lt;config-file>system\/hibernate\/sqlserver.hibernate.cfg.xml&lt;\/config-file><\/em><\/p>\n<\/li>\n<li>\n<p>\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0438 \u0437\u0430\u043a\u0440\u043e\u0439\u0442\u0435 \u0444\u0430\u0439\u043b.<\/p>\n<\/li>\n<\/ol>\n<h4>\u0428\u0430\u0433 2<\/h4>\n<p>\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u0444\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438. <\/p>\n<p>\u041d\u0430\u0439\u0434\u0438\u0442\u0435 \u0432 \u0444\u0430\u0439\u043b\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0441\u0442\u0440\u043e\u043a\u0443<\/p>\n<p><em>&lt;property name=&#187;connection.driver_class&#187;>com.microsoft.sqlserver.jdbc.SQLServerDriver&lt;\/property><\/em><\/p>\n<p>\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u043d\u0430 <\/p>\n<p><em>&lt;property name=&#187;connection.driver_class&#187;> net.sourceforge.jtds.jdbc.Driver&lt;\/property><\/em><\/p>\n<p>\u0417\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0442\u0440\u043e\u043a\u0443 <\/p>\n<p><em>&lt;mapping resource=&#187;hibernate\/sqlserver.EE.hbm.xml&#187; \/><\/em><br \/> \u0438<br \/> <em>&lt;mapping resource=&#187;hibernate\/sqlserver.hbm.xml&#187; \/><\/em><\/p>\n<h4>\u0428\u0430\u0433 3. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Jackrabbit \u0434\u043b\u044f MS SQL Server<\/h4>\n<p>\u041e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043a\u043e\u0434, \u0447\u0442\u043e\u0431\u044b \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 Jackrabbit \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043d\u0430 MS SQL Server.<\/p>\n<p>\u041f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043a pentaho\/server\/pentaho-server\/pentaho-solutions\/system\/jackrabbit \u0438 \u043e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0444\u0430\u0439\u043b repository.xml \u0432 \u043b\u044e\u0431\u043e\u043c \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435.<\/p>\n<p>\u0412 \u044d\u0442\u043e\u043c \u0444\u0430\u0439\u043b\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u044f MySQL, Oracle, MS SQL,\u00a0 PostgreSQL \u0438 \u0434\u043b\u044f \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e HSQLDB. <\/p>\n<p>\u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u044f MySQL, Oracle, MS SQL,\u00a0 PostgreSQL \u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0430 \u0434\u043b\u044f HSQLDB \u0440\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b\u0435.<\/p>\n<p>\u0417\u0430\u0434\u0430\u0447\u0430 \u0441\u0442\u0440\u043e\u043a\u0438 \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a HSQLDB \u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0430 \u0434\u043b\u044f mssql \u0440\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c.<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td data-colwidth=\"131\" width=\"131\">\n<p align=\"left\">\u042d\u043b\u0435\u043c\u0435\u043d\u0442<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0430\u0437\u0434\u0435\u043b \u043a\u043e\u0434\u0430<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"131\" width=\"131\">\n<p align=\"left\">\u0420\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c <\/p>\n<p align=\"left\">&lt;FileSystem   class=&#187;org.apache.jackrabbit.core.fs.db.MSSqlFileSystem&#187;><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;driver&#187;   value=&#187;javax.naming.InitialContext&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;url&#187;   value=&#187;java:comp\/env\/jdbc\/jackrabbit&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;schema&#187;   value=&#187;mssql&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;schemaObjectPrefix&#187;   value=&#187;fs_repos_&#187;\/><br \/>\u00a0 &lt;\/FileSystem><\/p>\n<p align=\"left\">\u00a0\u0417\u0430\u043a\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/p>\n<p>&lt;FileSystem class=   &#171;org.apache.jackrabbit.core.fs.local.LocalFileSystem&#187;><br \/>\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;path&#187;   value=&#187;${rep.home}\/repository&#187;\/><br \/>\u00a0 &lt;\/FileSystem>  <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"131\" width=\"131\">\n<p align=\"left\">\u0425\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435   \u0434\u0430\u043d\u043d\u044b\u0445<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c <\/p>\n<p align=\"left\">&lt;DataStore   class=&#187;org.apache.jackrabbit.core.data.db.DbDataStore&#187;><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;driver&#187;   value=&#187;javax.naming.InitialContext&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;url&#187;   value=&#187;java:comp\/env\/jdbc\/jackrabbit&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;databaseType&#187;   value=&#187;mssql&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;param   name=&#187;minRecordLength&#187; value=&#187;1024&#8243;\/><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;maxConnections&#187;   value=&#187;3&#8243;\/><br \/>\u00a0\u00a0\u00a0 &lt;param   name=&#187;copyWhenReading&#187; value=&#187;true&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;tablePrefix&#187;   value=&#187;&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;param   name=&#187;schemaObjectPrefix&#187; value=&#187;ds_repos_&#187;\/><br \/>\u00a0 &lt;\/DataStore><\/p>\n<p align=\"left\">\u0417\u0430\u043a\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/p>\n<p align=\"left\">&lt;DataStore   class=&#187;org.apache.jackrabbit.core.data.FileDataStore&#187;\/><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"131\" width=\"131\">\n<p align=\"left\">\u0420\u0430\u0431\u043e\u0447\u0438\u0435   \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c <\/p>\n<p align=\"left\">&lt;FileSystem   class=&#187;org.apache.jackrabbit.core.fs.db.MSSqlFileSystem&#187;><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;driver&#187; value=&#187;javax.naming.InitialContext&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;url&#187;   value=&#187;java:comp\/env\/jdbc\/jackrabbit&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;schema&#187;   value=&#187;mssql&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param   name=&#187;schemaObjectPrefix&#187; value=&#187;fs_ws_&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;\/FileSystem><\/p>\n<p align=\"left\">\u0417\u0430\u043a\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/p>\n<p align=\"left\">&lt;FileSystem class=&#187;org.apache.jackrabbit.core.fs.local.LocalFileSystem&#187;><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;path&#187;   value=&#187;${wsp.home}&#187;\/><br \/>&lt;\/FileSystem><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"131\" width=\"131\">\n<p align=\"left\">PersistenceManager   (1-\u044f \u0447\u0430\u0441\u0442\u044c)<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c <\/p>\n<p align=\"left\">&lt;PersistenceManager   class=&#187;org.apache.jackrabbit.core.persistence.bundle.MSSqlPersistenceManager&#187;><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;driver&#187;   value=&#187;javax.naming.InitialContext&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;url&#187;   value=&#187;java:comp\/env\/jdbc\/jackrabbit&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;schema&#187;   value=&#187;mssql&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param   name=&#187;schemaObjectPrefix&#187; value=&#187;${wsp.name}_pm_ws_&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;\/PersistenceManager><\/p>\n<p align=\"left\">\u00a0\u0417\u0430\u043a\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/p>\n<p align=\"left\">&lt;PersistenceManager   class=&#187;org.apache.jackrabbit.core.persistence.pool.H2PersistenceManager&#187;><\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;url&#187;   value=&#187;jdbc:h2:${wsp.home}\/db&#187;\/><\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param   name=&#187;schemaObjectPrefix&#187; value=&#187;${wsp.name}_&#187;\/>\u00a0 &lt;\/PersistenceManager><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"131\" width=\"131\">\n<p align=\"left\">\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435   \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c <\/p>\n<p align=\"left\">&lt;FileSystem   class=&#187;org.apache.jackrabbit.core.fs.db.MSSqlFileSystem&#187;><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;driver&#187;   value=&#187;javax.naming.InitialContext&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;url&#187;   value=&#187;java:comp\/env\/jdbc\/jackrabbit&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;schema&#187;   value=&#187;mssql&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param   name=&#187;schemaObjectPrefix&#187; value=&#187;fs_ver_&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;\/FileSystem><\/p>\n<p align=\"left\">\u00a0\u0417\u0430\u043a\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/p>\n<p align=\"left\">&lt;FileSystem   class=&#187;org.apache.jackrabbit.core.fs.local.LocalFileSystem&#187;><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;path&#187;   value=&#187;${rep.home}\/version&#187; \/>\u00a0\u00a0\u00a0  <br \/> &lt;\/FileSystem><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"131\" width=\"131\">\n<p align=\"left\">PersistenceManager   (2-\u044f \u0447\u0430\u0441\u0442\u044c)<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c <\/p>\n<p align=\"left\">&lt;PersistenceManager   class=&#187;org.apache.jackrabbit.core.persistence.bundle.MSSqlPersistenceManager&#187;><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;driver&#187;   value=&#187;javax.naming.InitialContext&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;url&#187;   value=&#187;java:comp\/env\/jdbc\/jackrabbit&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;schema&#187;   value=&#187;mssql&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param   name=&#187;schemaObjectPrefix&#187; value=&#187;pm_ver_&#187;\/><br \/>&lt;\/PersistenceManager><\/p>\n<p align=\"left\">\u0417\u0430\u043a\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/p>\n<p align=\"left\">&lt;PersistenceManager   class=&#187;org.apache.jackrabbit.core.persistence.pool.H2PersistenceManager&#187;><br \/>    &lt;param name=&#187;url&#187;   value=&#187;jdbc:h2:${rep.home}\/version\/db&#187;\/><br \/>    &lt;param   name=&#187;schemaObjectPrefix&#187; value=&#187;version_&#187;\/>\u00a0\u00a0\u00a0 &lt;\/PersistenceManager><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h4>\u0428\u0430\u0433\u00a04. \u041c\u0435\u043d\u044f\u0435\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435<\/h4>\n<p>\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u0444\u0430\u0439\u043b applicationContext-spring-security-hibernate.properties<\/p>\n<p>\u041f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 pentaho-server\\pentaho-solutions\\system\\ applicationContext-spring-security-hibernate.properties<\/p>\n<p>\u0423\u0434\u0430\u043b\u044f\u0435\u043c \u0432\u0441\u0435 \u0438\u0437 \u0444\u0430\u0439\u043b\u0430 \u0438 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c <\/p>\n<p><code>jdbc.driver=net.sourceforge.jtds.jdbc.Driver<\/code><\/p>\n<p><code>jdbc.url=jdbc:jtds:sqlserver:\/\/localhost\/hibernate<\/code><\/p>\n<p><code>jdbc.username=hibuser<\/code><\/p>\n<p><code>jdbc.password=password<\/code><\/p>\n<p><code>hibernate.dialect=org.hibernate.dialect.SQLServerDialect<\/code><\/p>\n<h3>\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u0444\u0430\u0439\u043b\u044b Tomcat<\/h3>\n<h3>\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0438 JDBC \u0432 XML-\u0444\u0430\u0439\u043b\u0435 Tomcat<\/h3>\n<p>\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0438 \u0441 \u0431\u0430\u0437\u043e\u0439 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0441\u0435\u0442\u0435\u0432\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f, \u0442\u0430\u043a\u0430\u044f \u043a\u0430\u043a \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u043f\u0430\u0440\u043e\u043b\u044c, \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043a\u043b\u0430\u0441\u0441\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430, IP-\u0430\u0434\u0440\u0435\u0441 \u0438\u043b\u0438 \u0438\u043c\u044f \u0434\u043e\u043c\u0435\u043d\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u043e\u043c\u0435\u0440\u0430 \u043f\u043e\u0440\u0442\u043e\u0432 \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0439 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f Pentaho, \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 <strong>context.xml<\/strong> \u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b, \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u0440\u0430\u0437\u0438\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u044b.<\/p>\n<p>\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435! \u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0438\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c, \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c \u0438 \u043d\u043e\u043c\u0435\u0440 \u043f\u043e\u0440\u0442\u0430 \u0432 \u044d\u0442\u0438\u0445 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u0445, \u0447\u0442\u043e\u0431\u044b \u043e\u043d\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0438 \u0442\u0435\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u0432 \u0432\u0430\u0448\u0435\u0439 \u0441\u0440\u0435\u0434\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438.<\/p>\n<ol>\n<li>\n<p>\u041f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u00a0 <code>pentaho-server\/tomcat\/webapps\/pentaho\/META-INF<\/code> \u0438 \u043e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0444\u0430\u0439\u043b context.xml \u0432 \u043b\u044e\u0431\u043e\u043c \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435.<\/p>\n<\/li>\n<li>\n<p>\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u043a\u043e\u0434 \u0432 \u0444\u0430\u0439\u043b\u0435 \u043d\u0430\u00a0 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439.<\/p>\n<p><code>&lt;Resource name=\"jdbc\/Hibernate\" auth=\"Container\" type=\"javax.sql.DataSource\"<br \/>factory=\"org.pentaho.di.core.database.util.DecryptingDataSourceFactory\" maxActive=\"20\" minIdle=\"0\" maxIdle=\"5\" initialSize=\"0\" maxWait=\"10000\" <br \/>username=\"hibuser\" password=\"password\"<\/code><\/p>\n<p><code>driverClassName=\"net.sourceforge.jtds.jdbc.Driver\" url=\"jdbc:jtds:sqlserver:\/\/localhost\/hibernate\" validationQuery=\" select 1\" \/> \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/code><\/p>\n<p><code>&lt;Resource name=\"jdbc\/Quartz\" auth=\"Container\" type=\"javax.sql.DataSource\"<br \/>factory=\"org.pentaho.di.core.database.util.DecryptingDataSourceFactory\" maxActive=\"20\" minIdle=\"0\" maxIdle=\"5\" initialSize=\"0\" maxWait=\"10000\" <br \/>username=\"pentaho_user\" password=\"password\" <\/code><\/p>\n<p><code>driverClassName=\"net.sourceforge.jtds.jdbc.Driver\" url=\"jdbc:jtds:sqlserver:\/\/localhost\/quartz\" validationQuery=\"select 1\"\/><\/code><\/p>\n<p><code>\u00a0&lt;Resource name=\"jdbc\/jackrabbit\" auth=\"Container\" type=\"javax.sql.DataSource\"<br \/>factory=\"org.pentaho.di.core.database.util.DecryptingDataSourceFactory\" maxActive=\"20\" minIdle=\"0\" maxIdle=\"5\" initialSize=\"0\" maxWait=\"10000\" <br \/>username=\"jcr_user\" password=\"password\"<\/code><\/p>\n<p><code>driverClassName=\"net.sourceforge.jtds.jdbc.Driver\" url=\"jdbc:jtds:sqlserver:\/\/localhost\/jackrabbit\" validationQuery=\"select 1\"\/><\/code> <\/p>\n<\/li>\n<\/ol>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/498\/4f5\/ec9\/4984f5ec9a8a26dc34fb9626994b8f02.jpg\" width=\"705\" height=\"201\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/498\/4f5\/ec9\/4984f5ec9a8a26dc34fb9626994b8f02.jpg\" data-blurred=\"true\"\/><\/figure>\n<p>\u00a0<\/p>\n<h3>\u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0437\u0430\u043f\u0443\u0441\u043a \u0411\u0414 HSQLDB <\/h3>\n<p>1.\u00a0\u041f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u00a0 pentaho-server\/tomcat\/webapps\/pentaho\/WEB-INF \u0438 \u043e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0444\u0430\u0439\u043b web.xml \u0432 \u043b\u044e\u0431\u043e\u043c \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435.<\/p>\n<p>2.\u00a0\u00a0 \u0417\u0430\u043a\u043e\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 <\/p>\n<p><em>&lt;!&#8212; [BEGIN HSQLDB DATABASES] &#8212;><\/em><\/p>\n<p><em>\u00a0\u00a0 &lt;context-param><\/em><\/p>\n<p><em>\u00a0&lt;param-name>hsqldb-databases&lt;\/param-name><\/em><\/p>\n<p><em>&lt;param-value>sampledata@..\/..\/data\/hsqldb\/sampledata,hibernate@..\/..\/data\/hsqldb\/hibernate,quartz@..\/..\/data\/hsqldb\/quartz&lt;\/param-value><\/em><\/p>\n<p><em>\u00a0&lt;\/context-param> <\/em><\/p>\n<p><em>\u00a0&lt;!&#8212; [END HSQLDB DATABASES] &#8212;><\/em><\/p>\n<p>\u0418 <\/p>\n<p>\u00a0 <em>&lt;!&#8212; [BEGIN HSQLDB STARTER] &#8212;><\/em><\/p>\n<p><em>&lt;listener><\/em><\/p>\n<p><em>\u00a0\u00a0\u00a0 &lt;listener-class>org.pentaho.platform.web.http.context.HsqldbStartupListener&lt;\/listener-class><\/em><\/p>\n<p><em>\u00a0 &lt;\/listener> <\/em><\/p>\n<p><em>\u00a0 &lt;!&#8212; [END HSQLDB STARTER] &#8212;><\/em><\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/6f0\/fd3\/754\/6f0fd37543ad2051ac99d02de454c29f.jpg\" width=\"675\" height=\"274\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/6f0\/fd3\/754\/6f0fd37543ad2051ac99d02de454c29f.jpg\" data-blurred=\"true\"\/><\/figure>\n<h3>\u0417\u0430\u043f\u0443\u0441\u043a<\/h3>\n<p>\u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0444\u0430\u0439\u043b\u043e\u043c start-pentaho.bat \u0438\u0437 \u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439 \u043f\u0430\u043f\u043a\u0438. \u041f\u0435\u0440\u0432\u044b\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u0434\u043e\u043b\u0433\u0438\u0439 \u0442\u0430\u043a \u043a\u0430\u043a \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u044f\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430.<\/p>\n<p>\u0412\u0430\u0436\u043d\u043e Tomcat \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043f\u043e\u0440\u0442\u0443 8005 \u0435\u0441\u043b\u0438 tomcat \u043d\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f (\u0441\u0440\u0430\u0437\u0443 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f) \u00a0\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0440\u0442 8005 \u0437\u0430\u043d\u044f\u0442.<\/p>\n<p>\u041e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0432 \u0444\u0430\u0439\u043b\u0435 pentaho-server \\tomcat\\conf.xml<\/p>\n<p>\u0421\u0442\u0440\u043e\u043a\u0443 <em>&lt;Server port=&#187;8005&#8243; shutdown=&#187;SHUTDOWN&#187;><\/em><\/p>\n<p>\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u0435 <em>port=&#187;8005&#8243; <\/em>\u043d\u0430 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u044b\u0439 \u043f\u043e\u0440\u0442 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 8006<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/2b1\/b16\/75c\/2b1b1675c885cb0c544b81ef4d3cd117.jpg\" width=\"791\" height=\"378\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/2b1\/b16\/75c\/2b1b1675c885cb0c544b81ef4d3cd117.jpg\" data-blurred=\"true\"\/><\/figure>\n<\/p>\n<h2>\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u043c<\/h2>\n<p>\u0412 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435 \u0432 \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u0430\u0434\u0440\u0435\u0441 <a href=\"http:\/\/localhost:8080\/pentaho\/Home\" rel=\"noopener noreferrer nofollow\">http:\/\/localhost:8080<\/a><br \/>\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e <br \/>\u043b\u043e\u0433\u0438\u043d: admin<br \/>\u043f\u0430\u0440\u043e\u043b\u044c: password<\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/791198\/\"> https:\/\/habr.com\/ru\/articles\/791198\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u044b \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043f\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 MS SQL \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0445\u043e\u0441\u0442\u0430 \u0434\u043b\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 Pentaho \u0432 \u0430\u0440\u0445\u0438\u0432\u043d\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 Pentaho.<\/p>\n<h3>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c Java \u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u044b<\/h3>\n<p>\u0412\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c 11 \u0432\u0435\u0440\u0441\u0438\u044e Java. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 \u0442\u043e\u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c.<\/p>\n<h3>\u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0438\u043b\u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u044c\u0442\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435<\/h3>\n<p>\u0414\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0442\u0430\u043a\u0438\u0435.<\/p>\n<p><code>PENTAHO_JAVA_HOME= C:\\Program Files\\Java\\jdk-11<\/code><\/p>\n<p><code>JAVA_HOME= C:\\Program Files\\Java\\jdk-11<\/code><\/p>\n<p><strong>\u0412\u0430\u0436\u043d\u043e<\/strong>. <\/p>\n<p>\u042d\u0442\u043e \u043d\u0430\u0434\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u043d\u0430\u0447\u0430\u043b\u0435. \u0415\u0441\u043b\u0438 \u0432\u044b \u043f\u043e\u0441\u043b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Pentaho \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043f\u043e\u043c\u0435\u043d\u044f\u0435\u0442\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u044b. \u0422\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043e\u0448\u0438\u0431\u043a\u0443 \u043f\u0440\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 Pentaho \u0441\u0435\u0440\u0432\u0435\u0440\u0430.<\/p>\n<p>\u042d\u0442\u043e \u0441\u0432\u044f\u0437\u0430\u043d\u043e \u0441 \u0442\u0435\u043c \u0447\u0442\u043e \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0441\u0435\u0440\u0432\u0435\u0440 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 \\pentaho-server\\pentaho-solutions\\system\\karaf. \u043f\u0440\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u043b\u0435\u0442\u0430\u044e\u0442. \u041b\u0435\u0447\u0438\u0442\u0441\u044f \u0438\u043b\u0438 \u043f\u0435\u0440\u0435\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438\u043b\u0438 \u0437\u0430\u043c\u0435\u043d\u043e\u0439 \u043f\u0430\u043a\u0438 karaf \u043d\u0430 \u0441\u0432\u0435\u0436\u0443\u044e \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u0430.<\/p>\n<p>\u00a0<\/p>\n<figure class=\"full-width\"><\/figure>\n<h3>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432\u00a0 MS SQL Server Pentaho<\/h3>\n<p>\u0427\u0442\u043e\u0431\u044b \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c MS SQL Server, \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u0441\u043b\u0443\u0436\u0438\u043b \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0435\u043c Pentaho, \u0432\u0430\u043c \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 SQL \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435<\/p>\n<ul>\n<li>\n<p>Hibernate<\/p>\n<\/li>\n<li>\n<p>Quartz<\/p>\n<\/li>\n<li>\n<p>Jackrabbit <\/p>\n<\/li>\n<\/ul>\n<p>\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435! \u041f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u044d\u0442\u0438\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043d\u0430\u0431\u043e\u0440 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 ASCII. \u041d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 UTF-8, \u0442\u0430\u043a \u043a\u0430\u043a \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 \u0434\u043b\u0438\u043d\u0443 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043a \u0441\u0431\u043e\u044e \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432.<\/p>\n<h4>\u0428\u0430\u0433 1. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 MS SQL Server.<\/h4>\n<p>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b MS SQL Server \u0432 Microsoft SQL Server Management Studio \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u043e\u043c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0435 \u043f\u043e \u0432\u0430\u0448\u0435\u043c\u0443 \u0432\u044b\u0431\u043e\u0440\u0443.<\/p>\n<ul>\n<li>\n<p>\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 SQL Server \u0438 \u0440\u0435\u0436\u0438\u043c \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 Windows , \u0447\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043c\u0435\u0448\u0430\u043d\u043d\u0443\u044e \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e.<\/p>\n<\/li>\n<li>\n<p>\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u0435 TCP\/IP \u0434\u043b\u044f MS SQL Server.<\/p>\n<\/li>\n<li>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0447\u0442\u043e \u0431\u044b \u043f\u043e\u0440\u0442 \u0431\u044b\u043b 1433<\/p>\n<\/li>\n<\/ul>\n<figure class=\"full-width\"><\/figure>\n<h4>\u0428\u0430\u0433 2. \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435<\/h4>\n<p>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 SQL, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043d\u0438\u0436\u0435.<\/p>\n<p>\u0421\u043a\u0440\u0438\u043f\u0442\u044b \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0411\u0414 \u043b\u0435\u0436\u0430\u0442 \u0432 \u043f\u0430\u043f\u043a\u0435 \\pentaho-server\\data\\sqlserver<\/p>\n<p>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u044d\u0442\u0438 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0438 \u0438\u0437 \u043e\u043a\u043d\u0430 \u0443\u0442\u0438\u043b\u0438\u0442\u044b sqlcmd \u0438\u043b\u0438 \u0438\u0437 Microsoft SQL Server Management Studio. <\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0442\u044c Quartz\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <code>-i &lt;\u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443 DDL>\/create_quartz_sqlServer.sql<\/code><\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0442\u044c Hibernate\u00a0\u00a0\u00a0\u00a0 <code>-i &lt;\u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443 DDL>\/create_repository_sqlServer.sql<\/code><\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0442\u044c Jackrabbit\u00a0\u00a0\u00a0\u00a0 <code>-i &lt;\u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443 DDL>\/create_jcr_sqlServer.sql<\/code><\/p>\n<h4>\u0428\u0430\u0433 3. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e MS SQL Server<\/h4>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0448\u0430\u0433\u0438, \u0447\u0442\u043e\u0431\u044b \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0440\u043e\u043b\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0441\u043e\u0437\u0434\u0430\u043d\u044b:<\/p>\n<ol>\n<li>\n<p>\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0421\u0442\u0443\u0434\u0438\u044e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f MS SQL Server.<\/p>\n<\/li>\n<li>\n<p>\u0412 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u043e\u043a\u043d\u0430 \u00ab\u041e\u0431\u043e\u0437\u0440\u0435\u0432\u0430\u0442\u0435\u043b\u044c \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432\u00bb \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 Quartz, Jackrabbit, Hibernate .<\/p>\n<\/li>\n<li>\n<p>\u041f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043a \u0440\u0430\u0437\u0434\u0435\u043b\u0443 \u00ab\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0435\u00a0 \u0432\u0445\u043e\u0434\u044b\u00bb \u0438 \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0431\u044b\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u044b \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438.<\/p>\n<\/li>\n<li>\n<p>\u0412\u044b\u0439\u0434\u0438\u0442\u0435 \u0438\u0437 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 MS SQL Server Management Studio.<\/p>\n<\/li>\n<\/ol>\n<figure class=\"\"><\/figure>\n<h3>\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u0435 \u0435\u0433\u043e \u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0443 Pentaho<\/h3>\n<p>\u0427\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f Pentaho, \u0432\u0430\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0434\u0440\u0430\u0439\u0432\u0435\u0440 JDBC.<\/p>\n<p>\u0412\u0430\u0436\u043d\u043e \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 JDBC\u00a0 \u043e\u0442 Microsoft \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c. Pentaho \u0441 \u043d\u0438\u043c\u0438 \u043d\u0435 \u0445\u043e\u0447\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. <\/p>\n<p>\u0411\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d \u0434\u0440\u0430\u0439\u0432\u0435\u0440 JTDS \u0441\u043a\u0430\u0447\u0430\u0442\u044c https:\/\/sourceforge.net\/projects\/jtds\/files\/<\/p>\n<p>\u0412\u0435\u0440\u0441\u0438\u044f jtds-1.3.1.jar<\/p>\n<p>\u0421\u043a\u0430\u0447\u0430\u0439\u0442\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0438 \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u0435 \u0435\u0433\u043e \u0432 tomcat \u043f\u0430\u043f\u043a\u0443 lib \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 pentaho-server\\tomcat\\lib<\/p>\n<figure class=\"full-width\"><\/figure>\n<h3>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0431\u0430\u0437 \u0434\u0430\u043d\u043d\u044b\u0445 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f MS SQL Server Pentaho<\/h3>\n<p>\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u0444\u0430\u0439\u043b\u044b \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 Quartz, Hibernate, Jackrabbit \u0434\u043b\u044f \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 MS SQL Server.<\/p>\n<p>\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u0444\u0430\u0439\u043b\u044b \u0432 \u043f\u0430\u043f\u043a\u0430\u0445 Quartz, Hibernate, Jackrabbit \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043b\u0435\u0436\u0430\u0442<\/p>\n<p>\u00a0pentaho-server \\pentaho-solutions\\system<\/p>\n<figure class=\"full-width\"><\/figure>\n<h4>\u0428\u0430\u0433 1. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Quartz \u043d\u0430 MS SQL Server<\/h4>\n<p>\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u0445, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043e\u0442\u0447\u0435\u0442\u044b, \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u0432 Quartz JobStore. \u0412 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0443\u043a\u0430\u0437\u0430\u0442\u044c, \u0433\u0434\u0435 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f JobStore, \u0438\u0437\u043c\u0435\u043d\u0438\u0432 \u0444\u0430\u0439\u043b quartz.properties .<\/p>\n<ol>\n<li>\n<p>\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0444\u0430\u0439\u043b\u00a0 pentaho-server\/pentaho-solutions\/system\/quartz\/quartz.properties \u0432 \u043b\u044e\u0431\u043e\u043c \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435.<\/p>\n<\/li>\n<li>\n<p>\u041d\u0430\u0439\u0434\u0438\u0442\u0435 \u0440\u0430\u0437\u0434\u0435\u043b #_replace_jobstore_properties \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 org.quartz.jobStore.driverDelegateClass, \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e:<\/p>\n<p><em>org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.MSSQLDelegate<\/em><\/p>\n<\/li>\n<li>\n<p>\u041d\u0430\u0439\u0434\u0438\u0442\u0435 \u0440\u0430\u0437\u0434\u0435\u043b # \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0434\u043b\u044f org.quartz.dataSource.myDS.jndiURL \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 Quartz , \u043a\u0430\u043a \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e (\u043e\u0431\u044b\u0447\u043d\u043e \u044d\u0442\u043e\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0443\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d):<\/p>\n<p><em>org.quartz.dataSource.myDS.jndiURL = Quartz<\/em><\/p>\n<\/li>\n<li>\n<p>\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0444\u0430\u0439\u043b \u0438 \u0437\u0430\u043a\u0440\u043e\u0439\u0442\u0435 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440.<\/p>\n<\/li>\n<\/ol>\n<h4>\u0428\u0430\u0433 2. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Hibernate \u0434\u043b\u044f MS SQL Server<\/h4>\n<h4>\u0428\u0430\u0433 1<\/h4>\n<p>\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u0444\u0430\u0439\u043b \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a Hibernate, \u0447\u0442\u043e\u0431\u044b \u0443\u043a\u0430\u0437\u0430\u0442\u044c, \u0433\u0434\u0435 Pentaho \u0434\u043e\u043b\u0436\u0435\u043d \u043d\u0430\u0439\u0442\u0438 \u0444\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 Hibernate \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f Pentaho. \u0412 \u0444\u0430\u0439\u043b\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 Hibernate \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 \u0438 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0438, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u0438\u0430\u043b\u0435\u043a\u0442\u044b \u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439 \u0438 \u0442\u0430\u0439\u043c-\u0430\u0443\u0442\u043e\u0432.<\/p>\n<p>\u0424\u0430\u0439\u043b\u044b \u0432 \u044d\u0442\u043e\u043c \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u044b \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435\u00a0 pentaho-server\/pentaho-solutions\/system\/hibernate .<\/p>\n<p>\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0448\u0430\u0433\u0438, \u0447\u0442\u043e\u0431\u044b \u0443\u043a\u0430\u0437\u0430\u0442\u044c, \u0433\u0434\u0435 Pentaho \u043c\u043e\u0436\u0435\u0442 \u043d\u0430\u0439\u0442\u0438 \u0444\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 Hibernate.<\/p>\n<ol>\n<li>\n<p>\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0444\u0430\u0439\u043b hibernate-settings.xml \u0432 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435<\/p>\n<\/li>\n<li>\n<p>\u041d\u0430\u0439\u0434\u0438\u0442\u0435 \u0442\u0435\u0433\u0438\u00a0 &lt;config-file>\u00a0 \u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u0435 <\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <em>&lt;config-file>system\/hibernate\/postgresql.hibernate.cfg.xml&lt;\/config-file><\/em><\/p>\n<p>\u043d\u0430<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <em>&lt;config-file>system\/hibernate\/sqlserver.hibernate.cfg.xml&lt;\/config-file><\/em><\/p>\n<\/li>\n<li>\n<p>\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0438 \u0437\u0430\u043a\u0440\u043e\u0439\u0442\u0435 \u0444\u0430\u0439\u043b.<\/p>\n<\/li>\n<\/ol>\n<h4>\u0428\u0430\u0433 2<\/h4>\n<p>\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u0444\u0430\u0439\u043b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438. <\/p>\n<p>\u041d\u0430\u0439\u0434\u0438\u0442\u0435 \u0432 \u0444\u0430\u0439\u043b\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0441\u0442\u0440\u043e\u043a\u0443<\/p>\n<p><em>&lt;property name=&#187;connection.driver_class&#187;>com.microsoft.sqlserver.jdbc.SQLServerDriver&lt;\/property><\/em><\/p>\n<p>\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u043d\u0430 <\/p>\n<p><em>&lt;property name=&#187;connection.driver_class&#187;> net.sourceforge.jtds.jdbc.Driver&lt;\/property><\/em><\/p>\n<p>\u0417\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0442\u0440\u043e\u043a\u0443 <\/p>\n<p><em>&lt;mapping resource=&#187;hibernate\/sqlserver.EE.hbm.xml&#187; \/><\/em><br \/> \u0438<br \/> <em>&lt;mapping resource=&#187;hibernate\/sqlserver.hbm.xml&#187; \/><\/em><\/p>\n<h4>\u0428\u0430\u0433 3. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Jackrabbit \u0434\u043b\u044f MS SQL Server<\/h4>\n<p>\u041e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043a\u043e\u0434, \u0447\u0442\u043e\u0431\u044b \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439 Jackrabbit \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043d\u0430 MS SQL Server.<\/p>\n<p>\u041f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043a pentaho\/server\/pentaho-server\/pentaho-solutions\/system\/jackrabbit \u0438 \u043e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 \u0444\u0430\u0439\u043b repository.xml \u0432 \u043b\u044e\u0431\u043e\u043c \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435.<\/p>\n<p>\u0412 \u044d\u0442\u043e\u043c \u0444\u0430\u0439\u043b\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u044f MySQL, Oracle, MS SQL,\u00a0 PostgreSQL \u0438 \u0434\u043b\u044f \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e HSQLDB. <\/p>\n<p>\u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u044f MySQL, Oracle, MS SQL,\u00a0 PostgreSQL \u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0430 \u0434\u043b\u044f HSQLDB \u0440\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b\u0435.<\/p>\n<p>\u0417\u0430\u0434\u0430\u0447\u0430 \u0441\u0442\u0440\u043e\u043a\u0438 \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u0435\u0441\u044f \u043a HSQLDB \u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0430 \u0434\u043b\u044f mssql \u0440\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c.<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td data-colwidth=\"131\" width=\"131\">\n<p align=\"left\">\u042d\u043b\u0435\u043c\u0435\u043d\u0442<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0430\u0437\u0434\u0435\u043b \u043a\u043e\u0434\u0430<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"131\" width=\"131\">\n<p align=\"left\">\u0420\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u0439<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c <\/p>\n<p align=\"left\">&lt;FileSystem   class=&#187;org.apache.jackrabbit.core.fs.db.MSSqlFileSystem&#187;><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;driver&#187;   value=&#187;javax.naming.InitialContext&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;url&#187;   value=&#187;java:comp\/env\/jdbc\/jackrabbit&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;schema&#187;   value=&#187;mssql&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;schemaObjectPrefix&#187;   value=&#187;fs_repos_&#187;\/><br \/>\u00a0 &lt;\/FileSystem><\/p>\n<p align=\"left\">\u00a0\u0417\u0430\u043a\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/p>\n<p>&lt;FileSystem class=   &#171;org.apache.jackrabbit.core.fs.local.LocalFileSystem&#187;><br \/>\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;path&#187;   value=&#187;${rep.home}\/repository&#187;\/><br \/>\u00a0 &lt;\/FileSystem>  <\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"131\" width=\"131\">\n<p align=\"left\">\u0425\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435   \u0434\u0430\u043d\u043d\u044b\u0445<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c <\/p>\n<p align=\"left\">&lt;DataStore   class=&#187;org.apache.jackrabbit.core.data.db.DbDataStore&#187;><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;driver&#187;   value=&#187;javax.naming.InitialContext&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;url&#187;   value=&#187;java:comp\/env\/jdbc\/jackrabbit&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;databaseType&#187;   value=&#187;mssql&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;param   name=&#187;minRecordLength&#187; value=&#187;1024&#8243;\/><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;maxConnections&#187;   value=&#187;3&#8243;\/><br \/>\u00a0\u00a0\u00a0 &lt;param   name=&#187;copyWhenReading&#187; value=&#187;true&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;param name=&#187;tablePrefix&#187;   value=&#187;&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;param   name=&#187;schemaObjectPrefix&#187; value=&#187;ds_repos_&#187;\/><br \/>\u00a0 &lt;\/DataStore><\/p>\n<p align=\"left\">\u0417\u0430\u043a\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/p>\n<p align=\"left\">&lt;DataStore   class=&#187;org.apache.jackrabbit.core.data.FileDataStore&#187;\/><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"131\" width=\"131\">\n<p align=\"left\">\u0420\u0430\u0431\u043e\u0447\u0438\u0435   \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c <\/p>\n<p align=\"left\">&lt;FileSystem   class=&#187;org.apache.jackrabbit.core.fs.db.MSSqlFileSystem&#187;><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;driver&#187; value=&#187;javax.naming.InitialContext&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;url&#187;   value=&#187;java:comp\/env\/jdbc\/jackrabbit&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;schema&#187;   value=&#187;mssql&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param   name=&#187;schemaObjectPrefix&#187; value=&#187;fs_ws_&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;\/FileSystem><\/p>\n<p align=\"left\">\u0417\u0430\u043a\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/p>\n<p align=\"left\">&lt;FileSystem class=&#187;org.apache.jackrabbit.core.fs.local.LocalFileSystem&#187;><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;path&#187;   value=&#187;${wsp.home}&#187;\/><br \/>&lt;\/FileSystem><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"131\" width=\"131\">\n<p align=\"left\">PersistenceManager   (1-\u044f \u0447\u0430\u0441\u0442\u044c)<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c <\/p>\n<p align=\"left\">&lt;PersistenceManager   class=&#187;org.apache.jackrabbit.core.persistence.bundle.MSSqlPersistenceManager&#187;><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;driver&#187;   value=&#187;javax.naming.InitialContext&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;url&#187;   value=&#187;java:comp\/env\/jdbc\/jackrabbit&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;schema&#187;   value=&#187;mssql&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param   name=&#187;schemaObjectPrefix&#187; value=&#187;${wsp.name}_pm_ws_&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;\/PersistenceManager><\/p>\n<p align=\"left\">\u00a0\u0417\u0430\u043a\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/p>\n<p align=\"left\">&lt;PersistenceManager   class=&#187;org.apache.jackrabbit.core.persistence.pool.H2PersistenceManager&#187;><\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;url&#187;   value=&#187;jdbc:h2:${wsp.home}\/db&#187;\/><\/p>\n<p align=\"left\">\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param   name=&#187;schemaObjectPrefix&#187; value=&#187;${wsp.name}_&#187;\/>\u00a0 &lt;\/PersistenceManager><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"131\" width=\"131\">\n<p align=\"left\">\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435   \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c <\/p>\n<p align=\"left\">&lt;FileSystem   class=&#187;org.apache.jackrabbit.core.fs.db.MSSqlFileSystem&#187;><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;driver&#187;   value=&#187;javax.naming.InitialContext&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;url&#187;   value=&#187;java:comp\/env\/jdbc\/jackrabbit&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;schema&#187;   value=&#187;mssql&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param   name=&#187;schemaObjectPrefix&#187; value=&#187;fs_ver_&#187;\/><br \/>\u00a0\u00a0\u00a0 &lt;\/FileSystem><\/p>\n<p align=\"left\">\u00a0\u0417\u0430\u043a\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/p>\n<p align=\"left\">&lt;FileSystem   class=&#187;org.apache.jackrabbit.core.fs.local.LocalFileSystem&#187;><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;path&#187;   value=&#187;${rep.home}\/version&#187; \/>\u00a0\u00a0\u00a0  <br \/> &lt;\/FileSystem><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-colwidth=\"131\" width=\"131\">\n<p align=\"left\">PersistenceManager   (2-\u044f \u0447\u0430\u0441\u0442\u044c)<\/p>\n<\/td>\n<td>\n<p align=\"left\">\u0420\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c <\/p>\n<p align=\"left\">&lt;PersistenceManager   class=&#187;org.apache.jackrabbit.core.persistence.bundle.MSSqlPersistenceManager&#187;><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;driver&#187;   value=&#187;javax.naming.InitialContext&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;url&#187;   value=&#187;java:comp\/env\/jdbc\/jackrabbit&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param name=&#187;schema&#187;   value=&#187;mssql&#187;\/><br \/>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;param   name=&#187;schemaObjectPrefix&#187; value=&#187;pm_ver_&#187;\/><br \/>&lt;\/PersistenceManager><\/p>\n<p align=\"left\">\u0417\u0430\u043a\u043e\u043c\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c<\/p>\n<p align=\"left\">&lt;PersistenceManager   class=&#187;org.apache.jackrabbit.core.persistence.pool.H2PersistenceManager&#187;><br \/>    &lt;param name=&#187;url&#187;   value=&#187;jdbc:h2:${rep.home}\/version\/db&#187;\/><br \/>    &lt;param   name=&#187;schemaObjectPrefix&#187; value=&#187;version_&#187;\/>\u00a0\u00a0\u00a0 &lt;\/PersistenceManager><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h4>\u0428\u0430\u0433\u00a04. \u041c\u0435\u043d\u044f\u0435\u043c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435<\/h4>\n<p>\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u0444\u0430\u0439\u043b applicationContext-spring-security-hibernate.properties<\/p>\n<p>\u041f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 pentaho-server\\pentaho-solutions\\system\\ applicationContext-spring-security-hibernate.properties<\/p>\n<p>\u0423\u0434\u0430\u043b\u044f\u0435\u043c \u0432\u0441\u0435 \u0438\u0437 \u0444\u0430\u0439\u043b\u0430 \u0438 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c <\/p>\n<p><code>jdbc.driver=net.sourceforge.jtds.jdbc.Driver<\/code><\/p>\n<p><code>jdbc.url=jdbc:jtds:sqlserver:\/\/localhost\/hibernate<\/code><\/p>\n<p><code>jdbc.username=hibuser<\/code><\/p>\n<p><code>jdbc.password=password<\/code><\/p>\n<p><code>hibernate.dialect=org.hibernate.dialect.SQLServerDialect<\/code><\/p>\n<h3>\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c \u0444\u0430\u0439\u043b\u044b Tomcat<\/h3>\n<h3>\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0438 JDBC \u0432 XML-\u0444\u0430\u0439\u043b\u0435 Tomcat<\/h3>\n<p>\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0438 \u0441 \u0431\u0430\u0437\u043e\u0439 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0441\u0435\u0442\u0435\u0432\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f, \u0442\u0430\u043a\u0430\u044f \u043a\u0430\u043a \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u043f\u0430\u0440\u043e\u043b\u044c, \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043a\u043b\u0430\u0441\u0441\u0435<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-367224","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/367224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=367224"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/367224\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=367224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=367224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=367224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}