Kaip įdiegti „ReportServer“ „CentOS 7“

Verslo pasaulyje, kuris auga kiekvieną dieną, idealiai ir patartina turėti įrankius, padedančius mums valdyti, kontroliuoti ir geriau organizuoti duomenis.

Su šia nauja verslo tendencija susietas terminas yra „Business Intelligence - Business Intelligence“ (BI), šis terminas siejamas su galimybe bendrai analizuoti visus įmonės duomenis visose srityse, generuojant atitinkamą informaciją, kuri vėliau bus naudojama kuriant geriausi verslo sprendimai įmonei ir asmeninei gerovei, todėl visų tipų BI sprendimų pagrindas yra teisingas esamų duomenų valdymas, nes priešingu atveju gali būti pateikta klaidinga informacija, turinti įtakos pasauliniams tikslams.

Solvetinis mąstymas šiame BI pasaulyje analizuos įrankį, vadinamą „ReportServer“, kuris veikia kaip vartai tarp galutinių vartotojų ir surinktų duomenų, taip suteikdami vartotojams galimybę efektyviai prie jų prieiti ir turėti galimybę analizuoti turimus duomenis.

Naudojant „ReportServer“ bus galima sukurti nuo direktorių valdybai parengtų vertinimų iki ad hoc ataskaitų.

„ReportServer“ funkcijosKai kurios funkcijos, kurias randame naudodami „ReportServer“, yra šios:

  • Tai atviro kodo licencijuota GPL.
  • Universalus, nes naudojant „ReportServer“ bus galima generuoti išsamias ataskaitas, ad-hoc analizę, „Excel“ ir „Word“ ataskaitas arba daugialypę OLAP analizę-visa tai dėl įrankių, esančių naudingoje programoje.
  • Ji neriboja tvarkomų vartotojų skaičiaus.
  • Galima daugiau nei 30 kalbų.
  • Galimybė sukurti „TeamSpaces“ tinkamam grupių valdymui.
  • Galimybė sukurti dinaminius sąrašus, kuriuos galima eksportuoti į „Excel“, CSV, PDF arba HTML.
  • Suderinamas su „Eclipse Birt“.
  • „ReportServer“ yra suderinama su „JasperReports“ biblioteka, kuri yra atviro kodo ataskaitų teikimo sistema, apimanti „Jaspersoft Studio“ ataskaitų kūrėją.
  • Galima importuoti arba eksportuoti mūsų apibrėžtą konfigūraciją.
  • Galimybė per trumpą laiką sukurti kelias plokštes.

Kaip matome, tai yra galingas įrankis ir dabar pamatysime, kaip jį įdiegti „CentOS 7“.

1. Atnaujinkite sistemą ir įdiekite „Java“ į „CentOS 7“

1 žingsnis
Pirmas svarbus žingsnis, kurį reikia atlikti, yra atnaujinti sistemos paketus ir tai pasiekiama vykdant šią komandą:

 yum -y atnaujinimas

2 žingsnis
Kai operacinė sistema atnaujinama, mes turime įdiegti naujausią „Oracle Java“ versiją į serverį, kad galėtume naudoti, tam galime atlikti šią komandą, kad atsisiųstume RPM paketą. Ten laukiame proceso pabaigos.

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

DIDELIS

PastabaJei neįdiegta „wget“ programa, galime ją įdiegti vykdydami šią komandą:

 yum -y įdiegti wget

3 žingsnis
Dabar mes pradedame diegti atsisiųstus RPM naudodami šią komandą:

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

DIDELIS

4 žingsnis
Kai šis procesas bus baigtas, galime patvirtinti „Java“ versiją naudodami šią eilutę:

 java -versija

DIDELIS

5 žingsnis
Be to, turime patikrinti, ar aplinkos kintamasis JAVA_HOME yra tinkamai sukonfigūruotas, todėl vykdysime šią komandą:

 echo $ JAVA_HOME
6 žingsnis
Jei dėl to negausime jokios vertės, turėsite rankiniu būdu sukonfigūruoti kintamąjį JAVA_HOME. Norėdami tai padaryti, redaguosime .bash_profile failą norimu redaktoriumi, nano arba vim:
 nano ~ / .bash_profile
7 žingsnis
Ten pridėsime šias eilutes:
 eksportuoti JAVA_HOME = / usr / java / jdk1.8.0_131 / eksportuoti JRE_HOME = / usr / java / jdk1.8.0_131 / jre

DIDELIS

8 žingsnis
Pakeitimus išsaugome naudodami šį klavišų derinį:

Ctrl + O

Mes paliekame redaktorių naudodami:

„Ctrl“ + X

9 veiksmas
Dabar vykdome šią komandą, norėdami įkelti pakeitimus:

 šaltinis ~ / .bash_profile
10 žingsnis
Vėl vykdome eilutę echo $ JAVA_HOME ir pamatysime:

DIDELIS

2. Įdiekite „TomCat“ serverį „CentOS 7“


Kitas žingsnis bus įdiegti „Tomcat“ serverį, atminkite, kad „Tomcat“ yra programų serveris, skirtas „Java“ programoms.

1 žingsnis
Norėdami jį įdiegti, vykdysime šią komandą, kad sukurtume „tomcat“ vartotoją ir grupę:

 groupadd tomcat (grupės kūrimas)
 useradd -M -s / bin / nologin -g tomcat -d / opt / tomcat tomcat (Sukurkite tomcat vartotoją be prisijungimo apvalkalo ir namų katalogo kaip / opt / tomcat)

DIDELIS

2 žingsnis
Mes patenkame į namų katalogą vykdydami cd ~ ir ten atsisiųsime „TomCat“ su šia eilute:

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

DIDELIS

3 žingsnis
Toliau diegiame „TomCat“ serverį kataloge / opt / tomcat, sukursime naują katalogą ir išskleisime failą naudodami šią komandą:

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

DIDELIS

4 žingsnis
Ištraukę „Tomcat“ naudotojui ir grupei suteiksime nuosavybės teisę į failus naudodami šią komandą:

 chown -R tomcat: tomcat / opt / tomcat PostgreSQL diegimas
5 žingsnis
Dabar ketiname įdiegti „PostgreSQL“ duomenų bazės serverį „CentOS 7“, todėl vykdysime šią komandą:
 yum -y įdiegti postgresql-server postgresql-contrib

DIDELIS

6 žingsnis
Kai procesas bus baigtas, turime paleisti duomenų bazę atlikdami šiuos veiksmus:

 postgresql-setup initdb
7 žingsnis
Panašiai vykdome šias komandas:
 systemctl start postgresql (paleidžia „PostgreSQL“ paslaugą) systemctl enable postgresql (įgalina „PostgreSQL“ paleidžiant sistemą)

8 žingsnis
Dabar vykdysime šią komandą, norėdami pakeisti „PostgreSQL“ šakninio vartotojo, vadinamo „postgres“, slaptažodį:

 sudo -u postgres psql postgres \ slaptažodis postgres

9 veiksmas
Ten mes įvedame ir patvirtiname slaptažodį ir galime išeiti iš „PostgreSQL“ duomenų bazės eilute \ q. Dabar vykdysime šią komandą, kad sukurtume naują „ReportServer“ pavadintą duomenų bazę

 reporteris: sudo -u postgres createdb reporterver
10 žingsnis
Ten turėsite įvesti slaptažodį ir naudodami šią komandą sukursime naują sukurtos duomenų bazės vartotoją:
 sudo -u postgres createuser -P --e reporteris

DIDELIS

11 žingsnis
Tada šios duomenų bazės vartotoją priskirsime duomenų bazei naudodami šią komandą:

 sudo -u postgres psql SUTEIKITE VISAS DUOMENŲ BAZĖS PRIVALUMAS reporteriui TO reporteriui;

12 žingsnis
Kitas žingsnis - redaguoti „PostgreSQL“ konfigūracijos failą, kad duomenų bazė galėtų prisijungti be „postgres“ vartotojo, todėl redaguosime failą pg_hba.conf naudodami bet kurį tokį redaktorių:

 nano /var/lib/pgsql/data/pg_hba.conf
Ten mes surasime šias eilutes:

13 žingsnis
Mes keičiame tarpusavio pasitikėjimo vertes ir md5 tapatybės vertes:

4 žingsnis
Pakeitimus išsaugome naudodami šį klavišų derinį:

Ctrl + O

Mes paliekame redaktorių naudodami:

„Ctrl“ + X

15 žingsnis
Dabar iš naujo paleisime „PostgreSQL“ paslaugą naudodami šią komandą:

 systemctl iš naujo paleiskite postgresql

3. Įdiekite „ReportServer“ sistemoje „CentOS 7“


Tada atsisiųsime ir sukonfigūruosime „ReportServer“.

1 žingsnis
Pirmiausia, norėdami atsisiųsti „ReportServer“, vykdome šią komandą:

 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 žingsnis
Tikimės, kad atsisiuntimas bus baigtas, ir mes pašalinsime viską, kas yra „Tomcat“ diegimo pagrindiniame žiniatinklio aplanke, naudodami šią komandą:

 rm -rf / opt / tomcat / webapps / ROOT / *
3 žingsnis
Toliau ištraukiame failą, atsisiųstą iš „ReportServer“, naudodami šią komandą:
 išpakuokite reporterver.zip -d / opt / tomcat / webapps / ROOT / 

4 žingsnis
Kitas žingsnis bus nukopijuoti naudingumo pavyzdžių failų konfigūracijos failą naudojant šią komandą:

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

5 žingsnis
Mes pateksime į failą persistence.properties ir pateiksime jums duomenų bazės, kurią sukūrėme atlikdami ankstesnį veiksmą, informaciją:

 nano /opt/tomcat/webapps/ROOT/WEB-INF/classes/persistence.properties
6 žingsnis
Ten pridėsime šiuos dalykus:
 hibernate.connection.username = reporterver hibernate.connection.password = Slaptažodis hibernate.dialect = net.datenwerke.rs.utils.hibernate.PostgreSQLDialect hibernate.connection.driver_class = org.postgresql.Driver hibernate.connection.url = jdbc: postgresql: // localhost / reporterver

PastabaTen turime nurodyti sukurtą vartotojo vardą, slaptažodį ir duomenų bazę.

7 žingsnis
Mes suteiksime tinkamą turtą:

 chown -R Tomcat: tomcat / opt / tomcat / webapps / ROOT /
8 žingsnis
Dabar inicijuosime „ReportServer“ duomenų bazę naudodami šią eilutę:
 psql -U reporterver -d reporterver -a -f /opt/tomcat/webapps/ROOT/ddl/reportserver-RS3.0.2-5855-schema-PostgreSQL_CREATE.sql

9 veiksmas
Bus paleistas DDL scenarijus duomenų bazei inicijuoti. Dabar mes sukursime „Systemd“ scenarijų, kad paleistume „TomCat“ serverį, tam sukursime naują „Systemd“ failą:

 nano /etc/systemd/system/tomcat.service
10 žingsnis
Ten įklijuosime:
 [Vienetas] Aprašymas = „Apache Tomcat“ žiniatinklio programų sudėtinis rodinys After = syslog.target network.target [Paslauga] Tipas = šakiamoji aplinka = JRE_HOME = / usr / java / jdk1.8.0_131 / jre Environment = CATALINA_HOME = / opt / tomcat Environment = CATALINA_BASE = / opt / tomcat Environment = '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 = tomcat UMask = 0007 RestartSec = 10 Restart = visada [Įdiegti] WantedBy = multi-user.target 

11 žingsnis
Išsaugome pakeitimus ir išeiname iš redaktoriaus. Dabar vykdysime šiuos veiksmus:

 systemctl start tomcat (Paslaugos paleidimas) systemctl enable tomcat (Paslaugos įgalinimas) systemctl status tomcat (Paslaugos būsena)

4. Pasiekite „ReportServer“ sistemoje „CentOS 7“

1 žingsnis
Kai atliksime šiuos veiksmus, galėsime pasiekti programą naudodami šią sintaksę:

 http: // IP_adresas: 8080
2 žingsnis
Kai prieisime, tai bus aplinka, kurią pamatysime:

DIDELIS

3 žingsnis
Ten įvesime šiuos kredencialus:

  • Vartotojas: root
  • Slaptažodis: root
  • Spustelėkite Prisijungti ir vėliau pamatysime šiuos dalykus:

DIDELIS

4 žingsnis
Pirmiausia turime skirtuką „Prietaisų skydelis“, kuriame bus sukurtos lentos. Skirtuke „TeamSpace“ galime sukurti erdves atitinkamoms grupėms valdyti:

DIDELIS

5 žingsnis
Spustelėkite „Sukurti„ TeamSpace “ir dabar pamatysime naują erdvę, kurioje galėsime atlikti atitinkamas administravimo užduotis.

DIDELIS

6 žingsnis
Skirtuke „Tvarkaraštis“ bus galima konfigūruoti suplanuotas grupės ataskaitas:

DIDELIS

7 žingsnis
Galiausiai skirtuke „Administravimas“ galime atlikti viską, kas susiję su platforma, pvz., Slaptažodžio pakeitimus, ataskaitas, sistemos failus ir kt.

DIDELIS

Taigi, mes matėme, kaip „ReportServer“ tampa praktišku sprendimu viskam, kas susiję su BI, ir tokiu būdu turėsime dar vieną pagalbą tvarkant ir kontroliuojant duomenis, už kuriuos esame atsakingi.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave