CentOS 7'de ReportServer nasıl kurulur

Her geçen gün büyüyen iş dünyasında, daha iyi bir veri organizasyonunu yönetmemize, kontrol etmemize ve yönlendirmemize yardımcı olacak araçlara sahip olmak ideal ve tavsiye edilir.

Bu yeni iş trendiyle bağlantılı bir terim İş Zekası - İş Zekasıdır (BI), bu terim bir şirketin tüm verilerini tüm alanlarda ortaklaşa analiz etme yeteneği ile ilişkilidir ve daha sonra bunları yapmak için kullanılacak ilgili bilgileri üretir. şirket ve kişisel refah için en iyi iş kararları, dolayısıyla her türlü BI çözümünün temeli, mevcut verilerin doğru yönetimidir, aksi takdirde küresel hedefleri etkileyen hatalı bilgiler sağlanabilir.

Bu BI dünyasında solvetik düşünce, son kullanıcılar ile toplanan veriler arasında bir ağ geçidi işlevi gören ReportServer adlı bir aracı analiz edecek ve böylece kullanıcıların bunlara verimli bir şekilde erişmesini ve mevcut verileri analiz etme becerisine sahip olmasını sağlayacaktır.

ReportServer ile yönetim kurulu için hazır olan değerlendirmelerden anlık raporlara kadar üretmek mümkün olacaktır.

Rapor Sunucusu ÖzellikleriReportServer'ı kullanırken bulduğumuz özelliklerden bazıları şunlardır:

  • GPL tarafından lisanslanmış açık kaynak kodludur.
  • Çok yönlü olduğundan, ReportServer ile ayrıntılı raporlar, anlık analizler, Excel ve Word raporları veya çok boyutlu OLAP analizi oluşturmak mümkün olacaktır, bunların hepsi yardımcı programda bulunan araçlar sayesinde mümkün olacaktır.
  • Yönetilecek kullanıcı sayısında herhangi bir kısıtlama yoktur.
  • 30'dan fazla dilde mevcuttur.
  • Grupların doğru yönetimi için TeamSpaces oluşturma imkanı.
  • Excel, CSV, PDF veya HTML'ye aktarılabilen dinamik listeler oluşturma imkanı.
  • Eclipse Birt ile uyumludur.
  • ReportServer, Jaspersoft Studio rapor tasarımcısını içeren açık kaynaklı bir raporlama motoru olan JasperReports kitaplığı ile uyumludur.
  • Tanımladığımız konfigürasyonu import veya export etmek mümkündür.
  • Kısa sürede birden fazla pano oluşturabilme.

Gördüğümüz gibi güçlü bir araçtır ve şimdi CentOS 7'ye nasıl kurulacağını göreceğiz.

1. Sistemi güncelleyin ve Java'yı CentOS 7'ye yükleyin

Aşama 1
Atılacak ilk önemli adım, sistem paketlerini güncellemektir ve bu, aşağıdaki komutun yürütülmesiyle sağlanır:

 yum -y güncellemesi

Adım 2
İşletim sistemi güncellendiğinde kullanacağımız sunucuya Oracle Java'nın en son sürümünü yüklememiz gerekiyor, bunun için aşağıdaki komutu çalıştırıp RPM paketini indirebiliriz. Orada sürecin sonuçlanmasını bekliyoruz.

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

BÜYÜT

NotWget yardımcı programının kurulu olmaması durumunda, yüklemek için aşağıdaki komutu uygulayabiliriz:

 yum -y wget'i kurun

Aşama 3
Şimdi indirilen RPM'yi aşağıdaki komutla yüklemeye devam ediyoruz:

 yum -y yerel yükleme jdk-8u131-linux-x64.rpm

BÜYÜT

4. Adım
Bu işlem bittiğinde, Java sürümünü aşağıdaki satırla doğrulayabiliriz:

 java sürümü

BÜYÜT

Adım 5
Buna ek olarak, Java_HOME ortam değişkeninin doğru yapılandırıldığını doğrulamalıyız, bunun için aşağıdaki komutu uygulayacağız:

 yankı $ Java_HOME
6. Adım
Sonuç olarak herhangi bir değer alamazsak, JAVA_HOME değişkenini manuel olarak yapılandırmamız gerekecektir. Bunu yapmak için, .bash_profile dosyasını istenen düzenleyici, nano veya vim ile düzenleyeceğiz:
 nano ~ / .bash_profile
7. Adım
Orada aşağıdaki satırları ekleyeceğiz:
 Java_HOME dışa aktar = / usr / Java / jdk1.8.0_131 / dışa aktar JRE_HOME = / usr / Java / jdk1.8.0_131 / jre

BÜYÜT

8. Adım
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Düzenleyiciyi şunu kullanarak bırakıyoruz:

Ctrl + X

9. Adım
Şimdi değişiklikleri yüklemek için aşağıdaki komutu çalıştırıyoruz:

 kaynak ~ / .bash_profile
Adım 10
Yine echo $ Java_HOME satırını çalıştırıyoruz ve aşağıdakileri göreceğiz:

BÜYÜT

2. TomCat sunucusunu CentOS 7'ye kurun


Bir sonraki adım Tomcat sunucusunu kurmak olacaktır, Tomcat'in Java uygulamaları için tasarlanmış bir uygulama sunucusu olduğunu unutmayın.

Aşama 1
Kurulumu için Tomcat kullanıcısını ve grubunu oluşturmak için aşağıdaki komutu uygulayacağız:

 groupadd tomcat (Grup oluşturma)
 useradd -M -s / bin / nologin -g tomcat -d / opt / tomcat tomcat (Tomcat kullanıcısı olarak oturum açma kabuğu ve ana dizini / opt / tomcat olarak oluşturun)

BÜYÜT

Adım 2
Giriş dizinine cd ~ yürüterek erişiyoruz ve orada TomCat'i aşağıdaki satırla indireceğiz:

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

BÜYÜT

Aşama 3
TomCat sunucusunu / opt / Tomcat dizinine kurmaya devam ediyoruz, yeni bir dizin oluşturacağız ve aşağıdaki komutu kullanarak dosyayı çıkaracağız:

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

BÜYÜT

4. Adım
Ayıklandıktan sonra, aşağıdaki komutu kullanarak dosyaların sahipliğini Tomcat kullanıcısına ve grubuna vereceğiz:

 chown -R tomcat: tomcat / opt / tomcat PostgreSQL Kurulumu
Adım 5
Şimdi PostgreSQL veritabanı sunucusunu CentOS 7'ye kuracağız bunun için aşağıdaki komutu uygulayacağız:
 yum -y postgresql-sunucuyu kurun postgresql-katkı

BÜYÜT

6. Adım
İşlem bittiğinde, aşağıdakileri yürüterek veritabanını başlatmalıyız:

 postgresql-kurulum initdb
7. Adım
Aynı şekilde aşağıdaki komutları da uyguluyoruz:
 systemctl postgresql start (PostgreSQL hizmetini başlatır) systemctl postgresql'i etkinleştir (Sistem başlangıcında PostgreSQL'i etkinleştirir)

8. Adım
Şimdi postgres adlı PostgreSQL root kullanıcısının şifresini değiştirmek için aşağıdaki komutu çalıştıracağız:

 sudo -u postgres psql postgres \ şifre postgres

9. Adım
Orada şifreyi girip onaylıyoruz ve PostgreSQL veritabanından \ q satırı ile çıkabiliyoruz. Şimdi ReportServer adlı yeni bir veritabanı oluşturmak için aşağıdaki komutu çalıştıracağız.

 rapor sunucusu: sudo -u postgres oluşturuldub rapor sunucusu
Adım 10
Orada bunun için bir şifre girmeniz gerekecek ve aşağıdaki komutla oluşturulan veritabanı için yeni bir kullanıcı oluşturacağız:
 sudo -u postgres createuser -P -s -e rapor sunucusu

BÜYÜT

11. Adım
Ardından, aşağıdaki komutu kullanarak bu veritabanının kullanıcısını veritabanına atayacağız:

 sudo -u postgres psql VERİTABANI rapor sunucusu ÜZERİNDEKİ TÜM AYRICALIKLARI rapor sunucusuna VERİN;

Adım 1/2
Sonraki adım, veritabanının postgres kullanıcısı olmadan bağlanabilmesi için bir PostgreSQL yapılandırma dosyasını düzenlemek olacaktır, bunun için pg_hba.conf dosyasını aşağıdaki gibi herhangi bir düzenleyici kullanarak düzenleyeceğiz:

 nano /var/lib/pgsql/data/pg_hba.conf
Orada aşağıdaki satırları bulacağız:

Adım 13
Güven için eş değerlerini ve md5 için kimlik değerlerini değiştiriyoruz:

4. Adım
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Düzenleyiciyi şunu kullanarak bırakıyoruz:

Ctrl + X

Adım 15
Şimdi aşağıdaki komutla PostgreSQL hizmetini yeniden başlatacağız:

 systemctl postgresql'i yeniden başlat

3. ReportServer'ı CentOS 7'ye yükleyin


Ardından, ReportServer'ı indirip yapılandıracağız.

Aşama 1
Öncelikle ReportServer'ı indirmek için aşağıdaki komutu çalıştırıyoruz:

 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 rapor sunucusu.zip 

Adım 2
İndirmenin tamamlandığını ve Tomcat kurulumunun Root web klasöründeki her şeyi aşağıdaki komutla kaldıracağımızı umuyoruz:

 rm -rf / opt / tomcat / webapps / KÖK / *
Aşama 3
ReportServer'dan indirilen dosyayı aşağıdaki komutla çıkarmaya devam ediyoruz:
 unzip reportserver.zip -d / opt / tomcat / webapps / KÖK / 

4. Adım
Sonraki adım, aşağıdaki komutu kullanarak yardımcı program örnek dosyalarının yapılandırma dosyasını kopyalamak olacaktır:

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

Adım 5
persistence.properties dosyasına ulaşacağız ve bir önceki adımda oluşturduğumuz veritabanının bilgilerini size sağlayacağız:

 nano /opt/tomcat/webapps/ROOT/WEB-INF/classes/persistence.properties
6. Adım
Orada şunları ekleyeceğiz:
 hibernate.connection.username = rapor sunucusu hibernate.connection.password = Şifre hibernate.dialect = net.datenwerke.rs.utils.hibernate.PostgreSQLDialect hibernate.connection.driver_class = org.postgresql.Driver hibernate.connection.url = jdbc: postgresql: postgresql: // localhost / rapor sunucusu

NotOrada oluşturulan kullanıcı adını, şifreyi ve veritabanını belirtmeliyiz.

7. Adım
Doğru mülkü vereceğiz:

 chown -R tomcat: tomcat / opt / tomcat / webapps / KÖK /
8. Adım
Şimdi, ReportServer veritabanını aşağıdaki satırla başlatacağız:
 psql -U rapor sunucusu -d rapor sunucusu -a -f /opt/tomcat/webapps/ROOT/ddl/reportserver-RS3.0.2-5855-schema-PostgreSQL_CREATE.sql

9. Adım
Bu, veritabanını başlatmak için DDL betiğini çalıştıracaktır. Şimdi TomCat sunucusunu çalıştırmak için bir Systemd betiği oluşturacağız, bunun için aşağıdaki gibi yeni bir Systemd dosyası oluşturacağız:

 nano /etc/systemd/system/tomcat.service
Adım 10
Oraya aşağıdakileri yapıştıracağız:
 [Birim] Açıklama = Apache Tomcat Web Uygulaması Konteyneri Sonrası = syslog.target network.target [Servis] Tür = forking Ortam = JRE_HOME = / usr / Java / jdk1.8.0_131 / jre Ortam = CATALINA_HOME = / opt / tomcat Ortam = 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 Kullanıcı = tomcat Group = tomcat UMask = 0007 RestartSec = 10 Yeniden başlatma = her zaman [Yükle] WantedBy = multi-user.target 

11. Adım
Değişiklikleri kaydedip editörden çıkıyoruz. Şimdi aşağıdakileri uygulayacağız:

 systemctl tomcat'i başlat (Hizmet başlangıcı) systemctl tomcat'i etkinleştir (Hizmet etkinleştirme) systemctl durumu tomcat (Hizmet durumu)

4. CentOS 7'de ReportServer'a erişin

Aşama 1
Bu adımları tamamladıktan sonra aşağıdaki sözdizimini kullanarak uygulamaya erişebiliriz:

 http://IP_adresi:8080
Adım 2
Bir kere eriştiğimizde göreceğimiz ortam bu olacak:

BÜYÜT

Aşama 3
Orada aşağıdaki kimlik bilgilerini gireceğiz:

  • kullanıcı: kök
  • Şifre: kök
  • Giriş'e tıklayın ve daha sonra aşağıdakileri göreceğiz:

BÜYÜT

4. Adım
Burada ilk önce oluşturulan panoların olacağı "Dashboard" sekmesine sahibiz. "TeamSpace" sekmesinde, ilgili grupların yönetmesi için alanlar oluşturabiliriz:

BÜYÜT

Adım 5
"Create TeamSpace" üzerine tıklayın ve şimdi ilgili yönetim görevlerini gerçekleştirebileceğimiz yeni alanı göreceğiz.

BÜYÜT

6. Adım
"Zamanlayıcı" sekmesinde grubun planlanmış raporlarını yapılandırmak mümkün olacaktır:

BÜYÜT

7. Adım
Son olarak "Yönetim" sekmesinde şifre değişiklikleri, raporlar, sistem dosyaları gibi platformla ilgili her şeyi gerçekleştirebiliyoruz.

BÜYÜT

Böylece ReportServer'ın BI ile ilgili her şey için nasıl pratik bir çözüm haline geldiğini gördük ve bu şekilde sorumluluğumuz altındaki verileri yönetmek ve kontrol etmek için bir yardımımız daha olacak.

wave wave wave wave wave