Kā instalēt ReportServer vietnē CentOS 7

Biznesa pasaulē, kas aug katru dienu, ir ideāli un ieteicams izmantot rīkus, kas palīdz mums pārvaldīt, kontrolēt un vadīt labāku datu organizāciju.

Ar šo jauno biznesa tendenci saistītais termins ir Business Intelligence - Business Intelligence (BI), šis termins ir saistīts ar spēju kopīgi analizēt visus uzņēmuma datus visās jomās, ģenerējot atbilstošu informāciju, kas vēlāk tiks izmantota, lai labākais biznesa lēmums uzņēmumam un personiskajai labklājībai, tāpēc visu veidu BI risinājumu pamatā ir pareiza esošo datu pārvaldība, jo pretējā gadījumā var tikt sniegta kļūdaina informācija, kas ietekmē globālos mērķus.

Solvītiskā domāšana šajā BI pasaulē analizēs rīku ar nosaukumu ReportServer, kura funkcija ir darboties kā vārtejai starp gala lietotājiem un savāktajiem datiem, tādējādi ļaujot lietotājiem tiem efektīvi piekļūt un tiem ir iespēja analizēt pieejamos datus.

Izmantojot ReportServer, būs iespējams ģenerēt no direktoru padomei sagatavotus novērtējumus līdz ad hoc ziņojumiem.

ReportServer funkcijasDažas funkcijas, kuras mēs atrodam, lietojot ReportServer, ir šādas:

  • Tas ir atvērtā koda licencēts GPL.
  • Daudzpusīgs, jo, izmantojot ReportServer, būs iespējams ģenerēt detalizētus pārskatus, ad-hoc analīzi, Excel un Word atskaites vai daudzdimensiju OLAP analīzi-tas viss, pateicoties utilītā pieejamajiem rīkiem.
  • Tam nav ierobežojumu pārvaldāmo lietotāju skaitam.
  • Pieejams vairāk nekā 30 valodās.
  • Iespēja izveidot TeamSpaces, lai pareizi pārvaldītu grupas.
  • Iespēja izveidot dinamiskus sarakstus, kurus var eksportēt uz Excel, CSV, PDF vai HTML.
  • Savietojams ar Eclipse Birt.
  • ReportServer ir saderīgs ar JasperReports bibliotēku, kas ir atvērtā pirmkoda ziņošanas programma, kas ietver Jaspersoft Studio pārskatu noformētāju.
  • Ir iespējams importēt vai eksportēt mūsu definēto konfigurāciju.
  • Iespēja īsā laikā izveidot vairākus dēļus.

Kā redzam, tas ir spēcīgs rīks, un tagad mēs redzēsim, kā to instalēt CentOS 7.

1. Atjauniniet sistēmu un instalējiet Java vietnē CentOS 7

1. darbība
Pirmais svarīgais solis ir atjaunināt sistēmas pakotnes, un tas tiek panākts, izpildot šādu komandu:

 yum -y atjauninājums

2. solis
Kad operētājsistēma ir atjaunināta, mums serverī ir jāinstalē jaunākā Oracle Java versija, lai to izdarītu, mēs varam izpildīt šādu komandu, lai lejupielādētu RPM pakotni. Tur mēs gaidām procesa beigas.

 wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b11/ d54c1d3a095b4ff2b6607d096fa80163 / jdk-8u131-linux-x64.rpm "

PALIELINĀT

PiezīmeGadījumā, ja nav instalēta utilīta wget, mēs varam izpildīt šādu komandu, lai to instalētu:

 yum -instalējiet wget

3. solis
Tagad mēs turpinām instalēt lejupielādētos RPM ar šādu komandu:

 yum -y localinstall jdk-8u131-linux-x64.rpm

PALIELINĀT

4. solis
Kad šis process ir pabeigts, mēs varam apstiprināt Java versiju ar šādu rindu:

 java -versija

PALIELINĀT

5. solis
Papildus tam mums jāpārbauda, ​​vai vides mainīgais JAVA_HOME ir pareizi konfigurēts, lai to izdarītu, mēs izpildīsim šādu komandu:

 echo $ JAVA_HOME
6. darbība
Ja rezultātā mēs nesaņemam nekādu vērtību, būs manuāli jākonfigurē mainīgais JAVA_HOME. Lai to izdarītu, mēs rediģēsim failu .bash_profile ar vēlamo redaktoru, nano vai vim:
 nano ~ / .bash_profile
7. solis
Tur mēs pievienosim šādas rindas:
 eksportēt JAVA_HOME = / usr / java / jdk1.8.0_131 / eksportēt JRE_HOME = / usr / java / jdk1.8.0_131 / jre

PALIELINĀT

8. solis
Mēs saglabājam izmaiņas, izmantojot šādu taustiņu kombināciju:

Ctrl + O

Mēs atstājam redaktoru, izmantojot:

Ctrl + X

9. solis
Tagad mēs izpildām šādu komandu, lai ielādētu izmaiņas:

 avots ~ / .bash_profile
10. solis
Atkal mēs izpildām rindiņu echo $ JAVA_HOME, un mēs redzēsim sekojošo:

PALIELINĀT

2. Instalējiet TomCat serveri vietnē CentOS 7


Nākamais solis būs Tomcat servera instalēšana, atcerieties, ka Tomcat ir lietojumprogrammu serveris, kas paredzēts Java lietojumprogrammām.

1. darbība
Lai to instalētu, mēs izpildīsim šādu komandu, lai izveidotu tomcat lietotāju un grupu:

 groupadd runcat (grupas izveide)
 useradd -M -s / bin / nologin -g runcis -d / opt / tomcat runcis (Izveidojiet runča lietotāju bez pieteikšanās apvalka un mājas direktorijas kā / opt / tomcat)

PALIELINĀT

2. solis
Mēs piekļūstam mājas direktorijai, izpildot cd ~, un tur mēs lejupielādēsim TomCat ar šādu rindu:

 wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.tar.gz 

PALIELINĀT

3. solis
Mēs turpinām instalēt TomCat serveri direktorijā / opt / tomcat, mēs izveidosim jaunu direktoriju un izvilksim failu, izmantojot šādu komandu:

 mkdir / opt / tomcat tar xvf apache-tomcat-8 * tar.gz -C / opt / tomcat --strip-components = 1

PALIELINĀT

4. solis
Pēc izvilkšanas mēs piešķirsim īpašumtiesības uz failiem tomcat lietotājam un grupai, izmantojot šādu komandu:

 chown -R runcis: runcis / opt / runcis PostgreSQL instalēšana
5. solis
Tagad mēs centOS 7 instalēsim PostgreSQL datu bāzes serveri, lai izpildītu šādu komandu:
 yum -y instalēt postgresql-server postgresql-contrib

PALIELINĀT

6. darbība
Kad process ir pabeigts, mums jāsāk datu bāze, izpildot šādas darbības:

 postgresql-setup initdb
7. solis
Tāpat mēs izpildām šādas komandas:
 systemctl start postgresql (palaiž pakalpojumu PostgreSQL) systemctl enable postgresql (iespējo PostgreSQL sistēmas startēšanas laikā)

8. solis
Tagad mēs izpildīsim šādu komandu, lai mainītu PostgreSQL saknes lietotāja, ko sauc par postgres, paroli:

 sudo -u postgres psql postgres \ parole postgres

9. solis
Tur mēs ievadām un apstiprinām paroli, un mēs varam iziet no PostgreSQL datu bāzes ar rindu \ q. Tagad mēs izpildīsim šādu komandu, lai izveidotu jaunu ReportServer datu bāzi

 reportieris: sudo -u postgres createdb reporterver
10. solis
Tur būs jāievada parole, un ar šādu komandu mēs izveidosim jaunu lietotāju izveidotajai datu bāzei:
 sudo -u postgres createuser -P -s -e reportieris

PALIELINĀT

11. solis
Tālāk mēs piešķirsim šīs datu bāzes lietotāju datubāzei, izmantojot šādu komandu:

 sudo -u postgres psql Piešķiriet visas privilēģijas datu bāzēm reportieris serverim reportierim;

12. solis
Nākamais solis ir rediģēt PostgreSQL konfigurācijas failu, lai datu bāze varētu izveidot savienojumu bez postgres lietotāja, tāpēc mēs rediģēsim failu pg_hba.conf, izmantojot jebkuru šādu redaktoru:

 nano /var/lib/pgsql/data/pg_hba.conf
Tur mēs atradīsim šādas rindas:

13. solis
Mēs mainām uzticības vienaudžu vērtības un md5 identitātes vērtības:

4. solis
Mēs saglabājam izmaiņas, izmantojot šādu taustiņu kombināciju:

Ctrl + O

Mēs atstājam redaktoru, izmantojot:

Ctrl + X

15. solis
Tagad mēs restartēsim PostgreSQL pakalpojumu ar šādu komandu:

 systemctl restartējiet postgresql

3. Instalējiet ReportServer vietnē CentOS 7


Tālāk mēs lejupielādēsim un konfigurēsim ReportServer.

1. darbība
Pirmkārt, mēs izpildām šādu komandu, lai lejupielādētu ReportServer:

 wget https://downloads.sourceforge.net/project/dw-rs/bin/3.0/RS3.0.2-5855-2016-05-29-17-55-24-reportserver-ce.zip -O reporterver.zip 

2. solis
Mēs ceram, ka lejupielāde ir pabeigta, un mēs noņemsim visu, kas atrodas Tomcat instalācijas saknes tīmekļa mapē, izmantojot šādu komandu:

 rm -rf / opt / runcis / webapps / ROOT / *
3. solis
Mēs turpinām izņemt no ReportServer lejupielādēto failu ar šādu komandu:
 unzip reporterver.zip -d / opt / tomcat / webapps / ROOT / 

4. solis
Nākamais solis būs nokopēt utilītas parauga failu konfigurācijas failu, izmantojot šādu komandu:

 cp /opt/tomcat/webapps/ROOT/WEB-INF/classes/persistence.properties.example /opt/tomcat/webapps/ROOT/WEB-INF/classes/persistence.properties

5. solis
Mēs piekļūsim failam persistence.properties un sniegsim jums informāciju par datu bāzi, kuru izveidojām iepriekšējā solī:

 nano /opt/tomcat/webapps/ROOT/WEB-INF/classes/persistence.properties
6. darbība
Tur mēs pievienosim sekojošo:
 hibernate.connection.username = reporterver hibernate.connection.password = Parole hibernate.dialect = net.datenwerke.rs.utils.hibernate.PostgreSQLDialect hibernate.connection.driver_class = org.postgresql.Driver hibernate.connection.url = jdbc: postgresql: // localhost / reporterver

PiezīmeTur mums jānorāda izveidotais lietotājvārds, parole un datu bāze.

7. solis
Mēs piešķirsim pareizo īpašumu:

 chown -R runcis: runcis / opt / runcis / tīmekļa lietotnes / ROOT /
8. solis
Tagad mēs inicializēsim ReportServer datu bāzi ar šādu rindu:
 psql -U reportieru serveris -d reporterver -a -f /opt/tomcat/webapps/ROOT/ddl/reportserver-RS3.0.2-5855-schema-PostgreSQL_CREATE.sql

9. solis
Tiks palaists DDL skripts, lai inicializētu datu bāzi. Tagad mēs izveidosim Systemd skriptu, lai palaistu TomCat serveri, šim nolūkam mēs izveidosim jaunu Systemd failu:

 nano /etc/systemd/system/tomcat.service
10. solis
Tur mēs ielīmēsim sekojošo:
 [Vienība] Apraksts = Apache Tomcat tīmekļa lietojumprogrammu konteiners Pēc = syslog.target network.target [Pakalpojums] Tips = dakša Vide = JRE_HOME = / usr / java / jdk1.8.0_131 / jre Environment = CATALINA_HOME = / opt / runcis Vide = CATALINA_BASE = / opt / runcis Vide = 'JAVA_OPTS = " -Djava.awt.headless = true -Xmx2g -XX: + UseConcMarkSweepGC -Dfile.encoding = UTF8 -Drs.configdir = / opt / reporterver"' ExecStart = / opt / tomcat / bin / startup.sh ExecStop = / opt / tomcat / bin / shutdown.sh User = tomcat Group = runcis UMask = 0007 RestartSec = 10 Restart = vienmēr [Instalēt] WantedBy = multi-user.target 

11. solis
Mēs saglabājam izmaiņas un izejam no redaktora. Tagad mēs izpildīsim sekojošo:

 systemctl start tomcat (Service start) systemctl enable tomcat (pakalpojuma iespējošana) systemctl status tomcat (pakalpojuma statuss)

4. Piekļūstiet ReportServer vietnē CentOS 7

1. darbība
Kad šīs darbības ir pabeigtas, mēs varam piekļūt lietojumprogrammai, izmantojot šādu sintaksi:

 http: // IP_adrese: 8080
2. solis
Tiklīdz mēs piekļūsim, šī būs vide, kuru mēs redzēsim:

PALIELINĀT

3. solis
Tur mēs ievadīsim šādus akreditācijas datus:

  • Lietotājs: root
  • Parole: root
  • Noklikšķiniet uz Pieteikšanās, un vēlāk mēs redzēsim sekojošo:

PALIELINĀT

4. solis
Tur mums vispirms ir cilne "Informācijas panelis", kur tiks izveidoti dēļi. Cilnē "TeamSpace" mēs varam izveidot telpas, lai attiecīgās grupas varētu pārvaldīt:

PALIELINĀT

5. solis
Noklikšķiniet uz "Izveidot TeamSpace", un tagad mēs redzēsim jauno telpu, kurā mēs varam veikt attiecīgos administrēšanas uzdevumus.

PALIELINĀT

6. darbība
Cilnē "Plānotājs" būs iespējams konfigurēt grupas plānotos pārskatus:

PALIELINĀT

7. solis
Visbeidzot, cilnē "Administrēšana" mēs varam veikt visu, kas saistīts ar platformu, piemēram, paroles maiņu, atskaites, sistēmas failus utt.

PALIELINĀT

Tādējādi mēs esam redzējuši, kā ReportServer kļūst par praktisku risinājumu visam, kas saistīts ar BI, un tādā veidā mums būs vēl viena palīdzība, lai pārvaldītu un kontrolētu mūsu atbildībā esošos datus.

wave wave wave wave wave