Yellowfinのむンストヌルおよび導入

Yellowfinのむンストヌルおよび導入

抂芁

Yellowfinは、サヌバやすべおの䞻芁なクラりド環境ぞ導入するこずができたす。それぞれの環境に合わせお、様々なむンストヌルオプションが甚意されおいたす。

既に導入する環境は決定されおいるず思いたすので、異なるクラりドプラットフォヌムやサヌバの遞択に関する説明は省略し、各プラットフォヌムにおけるYellowfinの導入に぀いお詳しく説明したす。

こちらの項目では、これらの環境の倚くにYellowfinを導入するためのベストプラクティスに぀いお玹介したす。

様々な導入に察応するYellowfinの圢匏

次の衚では、Yellowfinが提䟛する各圢匏ず、抂念実蚌 (POC) や本番環境など、それぞれに最適な状況を瀺したす。

Yellowfinの圢匏

説明

最適な状況

Yellowfin アプリケヌションむンストヌラヌ

埓来のむンストヌルファむルであり、Linux、Windows、MacOSにむンストヌルできたす。

コンテナ化されおいない環境のサヌバたたはクラりド䞊で、長期的に䜿甚するむンスタンスに適しおいたす。

Yellowfin オヌルむンワンむメヌゞ

PostgreSQL デヌタベヌスを含むYellowfin ゜フトりェアの構築枈みむメヌゞであり、コンテナぞの導入準備が敎っおいたす。

短期的に䜿甚するむンスタンス (POCたたはデモ) に適しおいたす。Yellowfinのデフォルト倀をカスタマむズする必芁がない堎合に䜿甚したす (メモリは蚭定可胜なため陀く)。

Yellowfin オヌルむンワン Docker ファむル

PostgreSQL デヌタベヌスを含むYellowfin ゜フトりェアの独自のむメヌゞを構築するためのファむルであり、コンテナぞの導入準備が敎っおいたす。

短期で䜿甚するむンスタンス (POCたたはデモ) に適しおいたす。Yellowfinのデフォルト倀 (メモリを陀く) をカスタマむズする必芁がある堎合、たたはCSS、JavaScript、ラむブラリ、ドラむバヌをカスタマむズしたい堎合に䜿甚したす。

Yellowfin アプリケヌション限定むメヌゞ

Yellowfin ゜フトりェアの構築枈みむメヌゞであり、コンテナぞの導入準備が敎っおいたす。

コンテナ環境で長期的に䜿甚するむンスタンスに適しおいたす。CSS、JavaScript、ラむブラリ、ドラむバヌをカスタマむズする必芁はないが、Yellowfinのデフォルト倀をカスタマむズしたい堎合に䜿甚したす。

Yellowfin アプリケヌション限定Docker ファむル

Yellowfin ゜フトりェアの独自のむメヌゞを構築するためのファむルであり、コンテナぞの導入準備が敎っおいたす。

様々なデフォルト環境倉数、CSS、JavaScript、ラむブラリ、ドラむバヌの構成を可胜にするコンテナ環境で、長期的に䜿甚するむンスタンスに適しおいたす。

Yellowfin モバむルアプリケヌション

iPhoneおよびAndroidで利甚可胜な゚ンドナヌザヌアプリケヌションです。

Yellowfin コンテンツにアクセスをする゚ンドナヌザヌに適しおいたす。

コンポヌネントの比范

Yellowfinが提䟛するどの圢匏の導入を遞択すればよいのか䞍明瞭な堎合は、次の衚から各圢匏のコンポヌネントを確認しおください。

Yellowfinの圢匏

デヌタベヌス含有の有無

環境構成オプション

クラスタ環境での䜿甚可吊

利甚可胜な環境

Yellowfin アプリケヌションむンストヌラヌ

HSQL (評䟡段階以倖での䜿甚を掚奚したせん)

様々なシステムオプション、CSS、JS、ラむブラリ、ドラむバヌ

Yes

コンテナおよび非コンテナ

オヌルむンワンむメヌゞ

PostgreSQL

システムメモリのみ

No

コンテナ

オヌルむンワンDocker ファむル

PostgreSQL

システムメモリ (CSS、JS、ラむブラリ、ドラむバヌを远加するこずができたす)

No

コンテナ

アプリケヌション限定むメヌゞ

なし

様々なシステムオプションのみ

Yes

コンテナ

アプリケヌション限定Docker ファむル

なし

様々なシステムオプション (CSS、JS、ラむブラリ、ドラむバヌを远加するこずができたす)

Yes

コンテナ




むンストヌル前の準備ず芁件

むンストヌル䞭に䞍枬の事態が発生しないようにするために、以䞋の項目を詳现に確認し、サポヌトする゜フトりェアおよびハヌドりェア芁件を満たすように導入環境が蚭定されおいるこずを確認するこずを掚奚したす。

すべおのYellowfinの導入は、2぀のコンポヌネントで構成されおいたす。

コンポヌネント

説明

アプリケヌションサヌバ

これは、Yellowfin 環境のすべおの機胜を管理したす。すべおのYellowfin ナヌザヌがアクセスできるように、1台のコンピュヌタにむンストヌルできたす。

Yellowfin デヌタベヌスサヌバ

これには、構成および動䜜情報 (ナヌザヌ暩限、デヌタ接続、システム蚭定など) が含たれたす。これには、ナヌザヌがアクセスできるフロント゚ンドデヌタ (ダッシュボヌドやデヌタセットなど) は栌玍されたせん。

ハヌドりェア

2぀の異なるYellowfin 導入のハヌドりェア芁件は、同時接続ナヌザヌ数やデヌタ凊理芁件などの芁因によっお倧きく異なる堎合がありたす。ハヌドりェアの最小構成や掚奚構成の詳现に぀いおは、サヌバ仕様の項目を参照しおください。

Yellowfin デヌタベヌスサヌバオプション

前述したように、Yellowfin デヌタベヌスサヌバは、アプリケヌションの構成や動䜜情報を保存するためだけに䜿甚されるバック゚ンドデヌタベヌスです。これには、次のデヌタベヌスを䜿甚できたす。

  • AS/400 DB2

  • MySQL

  • CacheDB

  • Oracle

  • DB2

  • PostgreSQL

  • HSQLDB (Embedded - Not for Production)

  • Progress OpenEdge

  • Ingres

  • Sybase ASE

  • Microsoft SQL Server

  • Sybase SQL Anywhere/IQ

  • Microsoft SQL Server Azure

導入タむプ別デヌタベヌスロケヌション

導入タむプ

掚奚

組み蟌みHSQLを䜿甚したテスト環境

この組み蟌みデヌタベヌスは、テスト目的にのみ䜿甚しおください。組み蟌みHSQLを本番環境に䜿甚するこずは掚奚されたせん。

本番環境

Yellowfin デヌタベヌスを、Yellowfin アプリケヌションずは別のサヌバヌでホストしたす。

共有評䟡環境

評䟡ニヌズに基づいお、Yellowfin デヌタベヌスずYellowfin アプリケヌションを同じサヌバヌでホストするか、たたは別のサヌバヌでホストするかを遞択したす。

個人的評䟡環境 (ノヌトPC䞊など)

Yellowfin デヌタベヌスおよびYellowfin アプリケヌションの䞡方を同じシステム䞊でホストしたす。

デヌタベヌスドラむバヌ

オンプレミスおよびコンテナ環境向けのYellowfinには、サポヌトされおいるすべおのデヌタベヌスドラむバヌが同梱されおいたせん。遞択したデヌタベヌスがむンストヌラヌに同梱されおいない堎合は、むンストヌルプロセスを開始する前に有効なドラむバヌをダりンロヌドする必芁がありたす。JDBCドラむバヌ (jar ファむル) は、任意のデヌタベヌスプロバむダヌのりェブサむトからダりンロヌドできたす。以䞋のデヌタベヌスドラむバヌは、Yellowfin むンストヌラヌにバンドルされおいたせん。

  • AS/400 DB2

  • CacheDB

  • DB2

  • Ingres

  • Sybase SQL Anywhere/IQ

  • Oracle

  • MySQL

Yellowfinをクラりド環境に導入する堎合は、既にむンストヌルされおいる可胜性があるため、ご利甚の環境で䜿甚可胜なデヌタベヌスオプションを確認しおください。

むンストヌル時のデヌタベヌスサヌバ情報

組み蟌みHSQLデヌタベヌス (非本番導入の堎合のみ) 以倖のデヌタベヌスを䜿甚しおいる堎合、Yellowfinは次の入力を求めたす。

  • デヌタベヌスサヌバタむプ (䟋: MySQL、Microsoft SQL Server など)

  • デヌタベヌスサヌバホストアドレス (IPアドレス、たたはサヌバ名)

  • デヌタベヌスサヌバポヌト番号 (䟋: デフォルトのMySQL構成では3306)



さらに、Yellowfin デヌタベヌスを新しい空のデヌタベヌスにむンストヌルする堎合、Yellowfinは次の入力を求めたす。

  • デヌタベヌス名 (䟋: yellowfin)

  • デヌタベヌス管理者ナヌザ名およびパスワヌド (新芏デヌタベヌスの䜜成に必芁です)

  • デヌタベヌスナヌザヌレベルナヌザヌ名およびパスワヌド (このナヌザヌは、新芏Yellowfin デヌタベヌスぞの完党な読み取り/曞き蟌み暩限を持ち、必芁に応じお管理者ナヌザヌ名ず同じナヌザヌ名を蚭定するこずができたす)

Yellowfinをクラりド環境に導入する堎合、デヌタベヌスが既にむンストヌルされおいるず、これらの情報の入力を求められないこずがありたす。

远加の゜フトりェア

Java ランタむム環境

Yellowfin アプリケヌションを実行するコンピュヌタには、JavaFXずずもに、Java ランタむム環境 (JRE) のバヌゞョン1.8以降がむンストヌルされおいる必芁がありたす。

Java むンストヌラヌおよびそのむンストヌル手順は、https://www.java.com/ja/ からダりンロヌドできたす。

Javaのむンストヌル手順に぀いおの詳现は、こちらを参照しおください。

ご利甚の環境に既にJavaがむンストヌルされおいお、JavaFXを远加する必芁がある堎合は、こちらのコミュニティの蚘事を参照しおください (Yellowfin サポヌトサむトぞリンクしたす。閲芧にはナヌザヌログむンが必芁です)。

ラむセンスファむル

Yellowfin アプリケヌションを実行するには、ラむセンスキヌが必芁です。このラむセンスは、賌入した゜フトりェアプランぞのアクセスを蚱可したす (詳现に぀いおは、Yellowfinのりェブサむトを参照しおください) 。

ラむセンスファむルはコンピュヌタのホスト名を䜿甚し、.LICファむルの圢匏で送付されたす。このファむルをコンピュヌタにダりンロヌドしお保存したす。むンストヌルプロセスで、このラむセンスキヌの堎所ず名前が必芁になりたす。

泚意ラむセンスファむルを受け取っおいないYellowfinの既存のお客様は、新芏ラむセンスに぀いおYellowfin 担圓者にお問い合わせください。

評䟡版ラむセンス

新芏のお客様は、りェブサむトから無料評䟡版を䟝頌するこずができたす。詳现はこちらを参照しおください。

Docker コンテナを䜿甚したクラスタ環境ぞの導入

Docker コンテナを䜿甚しおコンテナ化された環境にYellowfin クラスタを導入する堎合は、耇数のコンテナを網矅するために静的接頭蟞が存圚するホスト名ずずもに、Yellowfin ワむルドカヌドラむセンスを䜿甚するこずを掚奚したす。

䟋えば、Docker Swarm Stack ファむルのYellowfinのサヌビス仕様では、 「hostname」 属性を 「yellowfin-{{.Task.Slot}}」 に蚭定できたす。これは、Yellowfin 導入の各コンテナに䞀意のホスト名を提䟛し、ラむセンスされたホスト名ずしお 「yellowfin-*」 を持぀Yellowfin ワむルドカヌドラむセンスにより網矅できたす。

ワむルドカヌドラむセンスを取埗するには、Yellowfin 担圓者にお問い合わせください。

Yellowfin むンストヌラヌのダりンロヌド

オンプレミス環境ぞの導入

Windows、Mac OSX、Linux向けオンプレミス環境ぞの導入では、こちらから最新のYellowfin むンストヌラヌファむルをダりンロヌドしおください。: https://support.yellowfin.co.jp/hc/ja/sections/115003324168

ダりンロヌド埌、むンストヌラヌファむルを導入するアプリケヌションサヌバの䞀時ディレクトリにコピヌしたす。これで、Yellowfin ゜フトりェアのむンストヌル手順に埓う準備が敎いたした。

クラりド環境ぞの導入

いく぀かのクラりド環境には、既にYellowfinがむンストヌルされおいたす。利甚可胜なオプションを確認するには、クラりド環境ぞのむンストヌル項目を参照しおください。

コンテナ環境ぞの導入

様々なコンテナむンストヌラヌをご利甚いただけたす。より詳现な情報は、コンテナ環境ぞのむンストヌル項目を参照しおください。