Jak nainstalovat ReportServer na CentOS 7

V obchodním světě, který roste každým dnem, je ideální a vhodné mít nástroje, které nám pomáhají spravovat, kontrolovat a vést lepší organizaci dat.

Termín spojený s tímto novým obchodním trendem je Business Intelligence - Business Intelligence (BI), tento termín je spojen se schopností společně analyzovat všechna data společnosti ve všech oblastech a generovat relevantní informace, které budou později použity k vytvoření nejlepší obchodní rozhodnutí pro společnost a osobní pohodu, proto je základem všech typů řešení BI správná správa stávajících dat, protože mohou být poskytnuty jinak chybné informace ovlivňující globální cíle.

Solvetické myšlení v tomto světě BI bude analyzovat nástroj nazvaný ReportServer, který má funkci brány mezi koncovými uživateli a shromážděnými daty, což uživatelům umožní efektivní přístup k těmto datům a schopnost analyzovat dostupná data.

S ReportServerem bude možné generovat z hodnocení připravených pro představenstvo k ad-hoc zprávám.

Funkce serveru ReportServerNěkteré z funkcí, které najdeme při používání ReportServeru, jsou:

  • Je to open source s licencí GPL.
  • Všestranné, protože s ReportServerem bude možné generovat podrobné zprávy, ad-hoc analýzy, zprávy Excel a Word nebo vícerozměrnou analýzu OLAP, to vše díky nástrojům, které jsou v nástroji k dispozici.
  • Neomezuje počet uživatelů, kteří mají spravovat.
  • K dispozici ve více než 30 jazycích.
  • Možnost vytváření TeamSpaces pro správnou správu skupin.
  • Možnost vytváření dynamických seznamů, které lze exportovat do Excelu, CSV, PDF nebo HTML.
  • Kompatibilní s Eclipse Birt.
  • ReportServer je kompatibilní s knihovnou JasperReports, což je open source modul pro podávání zpráv, který obsahuje návrháře sestav Jaspersoft Studio.
  • Je možné importovat nebo exportovat námi definovanou konfiguraci.
  • Možnost vytvořit více desek v krátkém čase.

Jak vidíme, je to účinný nástroj a nyní uvidíme, jak jej nainstalovat na CentOS 7.

1. Aktualizujte systém a nainstalujte Javu na CentOS 7

Krok 1
Prvním důležitým krokem, který je třeba provést, je aktualizovat systémové balíčky a toho je dosaženo spuštěním následujícího příkazu:

 mňam -y aktualizace

Krok 2
Když je operační systém aktualizován, musíme na server nainstalovat nejnovější verzi Oracle Java, kterou použijeme. Za tímto účelem můžeme spustit následující příkaz a stáhnout balíček RPM. Tam čekáme na dokončení procesu.

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

ZVĚTŠIT

PoznámkaV případě, že nemáte nainstalovaný nástroj wget, můžeme jej nainstalovat následujícím příkazem:

 yum -y nainstalovat wget

Krok 3
Nyní pokračujeme v instalaci stažených RPM následujícím příkazem:

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

ZVĚTŠIT

Krok 4
Jakmile je tento proces dokončen, můžeme ověřit verzi Java pomocí následujícího řádku:

 java -verze

ZVĚTŠIT

Krok 5
Kromě toho musíme ověřit, zda je proměnná prostředí JAVA_HOME správně nakonfigurována, a proto provedeme následující příkaz:

 echo $ JAVA_HOME
Krok 6
Pokud ve výsledku nedostaneme žádnou hodnotu, bude nutné ručně nakonfigurovat proměnnou JAVA_HOME. Za tímto účelem upravíme soubor .bash_profile pomocí požadovaného editoru, nano nebo vim:
 nano ~ / .bash_profile
Krok 7
Tam přidáme následující řádky:
 export JAVA_HOME = / usr / java / jdk1.8.0_131 / export JRE_HOME = / usr / java / jdk1.8.0_131 / jre

ZVĚTŠIT

Krok 8
Změny uložíme pomocí následující kombinace kláves:

Ctrl + O

Editor opustíme pomocí:

Ctrl + X

Krok 9
Nyní spustíme následující příkaz k načtení změn:

 zdroj ~ / .bash_profile
Krok 10
Znovu spustíme řádek echo $ JAVA_HOME a uvidíme následující:

ZVĚTŠIT

2. Nainstalujte server TomCat na CentOS 7


Dalším krokem bude instalace serveru Tomcat. Nezapomeňte, že Tomcat je aplikační server určený pro aplikace Java.

Krok 1
Pro jeho instalaci spustíme následující příkaz, abychom vytvořili uživatele a skupinu tomcatu:

 groupadd tomcat (vytváření skupiny)
 useradd -M -s / bin / nologin -g tomcat -d / opt / tomcat tomcat (Vytvořit uživatele Tomcat bez přihlašovacího prostředí a domovského adresáře jako / opt / tomcat)

ZVĚTŠIT

Krok 2
Do domovského adresáře se dostaneme spuštěním cd ~ a tam stáhneme TomCat s následujícím řádkem:

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

ZVĚTŠIT

Krok 3
Pokračujeme v instalaci serveru TomCat do adresáře / opt / tomcat, vytvoříme nový adresář a extrahujeme soubor pomocí následujícího příkazu:

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

ZVĚTŠIT

Krok 4
Po extrahování udělíme vlastnictví souborů uživateli a skupině Tomcat pomocí následujícího příkazu:

 chown -R tomcat: tomcat / opt / tomcat Instalace PostgreSQL
Krok 5
Nyní nainstalujeme databázový server PostgreSQL do CentOS 7, proto provedeme následující příkaz:
 yum -y nainstalovat postgresql-server postgresql-contrib

ZVĚTŠIT

Krok 6
Jakmile proces skončí, musíme spustit databázi provedením následujícího:

 postgresql-setup initdb
Krok 7
Podobně provádíme následující příkazy:
 systemctl start postgresql (Spustí službu PostgreSQL) systemctl povolit postgresql (Povolí PostgreSQL při spuštění systému)

Krok 8
Nyní spustíme následující příkaz pro změnu hesla uživatele root PostgreSQL s názvem postgres:

 sudo -u postgres psql postgres \ heslo postgres

Krok 9
Tam zadáme a potvrdíme heslo a můžeme opustit databázi PostgreSQL s řádkem \ q. Nyní spustíme následující příkaz k vytvoření nové databáze s názvem ReportServer

 reportserver: sudo -u postgres createdb reportserver
Krok 10
Tam bude nutné k němu zadat heslo a následujícím příkazem vytvoříme nového uživatele pro vytvořenou databázi:
 sudo -u postgres createuser -P -s -e server zpráv

ZVĚTŠIT

Krok 11
Dále přiřadíme uživatele této databáze k databázi pomocí následujícího příkazu:

 sudo -u postgres psql UDĚLAT VŠECHNY PRIVILEGY NA DATABÁZI reportser TO reportserver;

Krok 12
Dalším krokem bude úprava konfiguračního souboru PostgreSQL, aby se databáze mohla připojit bez uživatele postgres. Za tímto účelem upravíme soubor pg_hba.conf pomocí libovolného editoru, jako je tento:

 nano /var/lib/pgsql/data/pg_hba.conf
Zde vyhledáme následující řádky:

Krok 13
Upravujeme partnerské hodnoty pro důvěryhodnost a hodnoty ident pro md5:

Krok 4
Změny uložíme pomocí následující kombinace kláves:

Ctrl + O

Editor opustíme pomocí:

Ctrl + X

Krok 15
Nyní se chystáme restartovat službu PostgreSQL následujícím příkazem:

 systemctl restart postgresql

3. Nainstalujte si ReportServer na CentOS 7


Dále se chystáme stáhnout a nakonfigurovat ReportServer.

Krok 1
Nejprve spustíme následující příkaz ke stažení ReportServeru:

 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 reportserver.zip 

Krok 2
Doufáme, že je stahování dokončeno, a odstraníme vše, co je v kořenové webové složce instalace Tomcatu, následujícím příkazem:

 rm -rf / opt / tomcat / webapps / ROOT / *
Krok 3
Pokračujeme k extrahování souboru staženého z ReportServeru následujícím příkazem:
 rozbalit reportserver.zip -d / opt / tomcat / webapps / ROOT / 

Krok 4
Dalším krokem bude zkopírování konfiguračního souboru ukázkových souborů obslužného programu pomocí následujícího příkazu:

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

Krok 5
Chystáme se získat přístup k souboru persistence.properties a poskytneme vám informace o databázi, kterou jsme vytvořili v předchozím kroku:

 nano /opt/tomcat/webapps/ROOT/WEB-INF/classes/persistence.properties
Krok 6
Tam přidáme následující:
 hibernate.connection.username = reportserver hibernate.connection.password = heslo hibernate.dialect = net.datenwerke.rs.utils.hibernate.PostgreSQLDialect hibernate.connection.driver_class = org.postgresql.Driver hibernate.connection.url = jb postgresql: // localhost / reportserver

PoznámkaZde musíme zadat uživatelské jméno, heslo a databázi, která byla vytvořena.

Krok 7
Udělíme správnou vlastnost:

 chown -R tomcat: tomcat / opt / tomcat / webapps / ROOT /
Krok 8
Nyní se chystáme inicializovat databázi ReportServer pomocí následujícího řádku:
 psql -U reportserver -d reportserver -a -f /opt/tomcat/webapps/ROOT/ddl/reportserver-RS3.0.2-5855-schema-PostgreSQL_CREATE.sql

Krok 9
Tím se spustí skript DDL k inicializaci databáze. Nyní vytvoříme skript Systemd pro spuštění serveru TomCat, proto vytvoříme nový soubor Systemd takto:

 služba nano /etc/systemd/system/tomcat.service
Krok 10
Tam vložíme následující:
 [Unit] Description = Apache Tomcat Web Application Container After = syslog.target network.target [Service] Type = forking Environment = 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 / reportserver"' ExecStart = / opt / tomcat / bin / startup.sh ExecStop = / opt / tomcat / bin / shutdown.sh Uživatel = skupina kocourů = kocour UMask = 0007 RestartSec = 10 Restartovat = vždy [Instalovat] WantedBy = multi-user.target 

Krok 11
Změny uložíme a ukončíme editor. Nyní provedeme následující:

 systemctl start tomcat (spuštění služby) systemctl enable tomcat (povolení služby) systemctl status tomcat (stav služby)

4. Přístup k ReportServeru na CentOS 7

Krok 1
Jakmile máme tyto kroky hotové, můžeme k aplikaci přistupovat pomocí následující syntaxe:

 http: // IP_adresa: 8080
Krok 2
Jakmile přistoupíme, uvidíme toto prostředí:

ZVĚTŠIT

Krok 3
Zde zadáme následující přihlašovací údaje:

  • Uživatel: root
  • Heslo: root
  • Klikněte na Přihlášení a později uvidíme následující:

ZVĚTŠIT

Krok 4
Tam máme nejprve záložku „Dashboard“, kde budou vytvořené desky. Na kartě „TeamSpace“ můžeme vytvořit prostory pro správu příslušných skupin:

ZVĚTŠIT

Krok 5
Klikněte na „Vytvořit TeamSpace“ a nyní se nám zobrazí nový prostor, kde můžeme provádět příslušné administrační úkoly.

ZVĚTŠIT

Krok 6
Na kartě „Plánovač“ bude možné konfigurovat naplánované sestavy skupiny:

ZVĚTŠIT

Krok 7
Nakonec na kartě „Správa“ můžeme provést vše, co souvisí s platformou, jako jsou změny hesla, zprávy, systémové soubory atd.

ZVĚTŠIT

Viděli jsme tedy, jak se ReportServer stává praktickým řešením pro vše, co souvisí s BI, a tímto způsobem budeme mít další pomoc při správě a kontrole dat, za která zodpovídáme.

wave wave wave wave wave