メインコンテンツまでスキップ
に最終更新

FineBI

FineBI は、データ処理、アドホック分析、多次元ダッシュボードなどの機能を備えたビジネスインテリジェンス製品です。多様なデータソースへの接続と、複数のビューを使ったテーブル分析の管理に対応しており、Apache Doris の内部データと外部データの両方を使用したモデリングと可視化を円滑に行えます。

このドキュメントでは、FineBI から Apache Doris のデータソースに接続し、接続設定からデータモデリングまでを行う手順を説明します。

適用シナリオ​

シナリオ説明
BI レポート分析Doris のビジネスデータを基にダッシュボードやレポートを作成する
アドホックな多次元分析FineBI の多次元分析機能を使用して Doris のデータを探索する
内部データと外部データのモデリングDoris の内部テーブルと外部テーブルを FineBI にまとめて取り込み、モデリングに使用する

前提条件​

  • FineBI 5.0 以降がインストールされていること。ダウンロード先: https://www.finebi.com/
  • Apache Doris クラスターがデプロイ済みで、次の接続情報が分かっていること:
    • FE ホストの IP アドレス
    • FE のクエリポート(デフォルトは 9030)
    • アクセス権限を持つユーザー名とパスワード
    • 接続先のデータベース名

操作手順​

ステップ 1: FineBI にログインする​

  1. FineBI のログインアカウントを作成し、そのアカウントでログインします。

    ログインページ

  2. FineBI の情報リポジトリとして内蔵データベースを選択します。外部データベースを使用する場合は、公式ドキュメントを参照してください: https://help.fanruan.com/finebi/doc-view-437.html

    注記

    FanRuan BI の情報リポジトリには、内蔵データベースを選択することを推奨します。ここで選択するデータベースの種類は、クエリ分析の対象となるデータベースではありません。モデルやダッシュボードなど、FineBI のメタデータを保存・管理するためのデータベースです。FineBI は、このデータベースに対して作成、読み取り、更新、削除の操作を行う必要があります。

    データベースの選択

ステップ 2: Doris のデータ接続を作成する​

  1. Management System(管理システム)に移動し、Data Connection(データ接続)の下にある Database Connection(データベース接続)を選択して、新しいデータベース接続を作成します。

    データ接続

  2. データベース接続の種類を選択する画面で MySQL を選択します。

    接続の種類の選択

  3. Doris データベースへの接続情報を入力します。各項目は次のとおりです。

    パラメータ説明
    Username(ユーザー名)Doris クラスターへのログインに使用するユーザー名。例: admin
    Password(パスワード)Doris クラスターへのログインに使用するパスワード
    Host(ホスト)Doris クラスターの FE ホストの IP アドレス
    Port(ポート)Doris クラスターの FE クエリポート。例: 9030
    Coding(文字エンコーディング)Doris クラスターで使用する文字エンコーディング
    Name Database(データベース名)Doris クラスター内の接続先データベース

    接続情報

  4. Test Connection(接続テスト)をクリックします。接続情報が正しく入力されていれば、接続成功のメッセージが表示されます。

    接続テスト

ステップ 3: データモデルを作成する​

  1. Public Data(公開データ)で新しいデータセットを作成します。Doris のデータセットを追加する際は、Database Table(データベーステーブル)を選択します。

    新しいデータセット

  2. 作成したデータベース接続から、インポートするテーブルを選択します。

    テーブルの選択

  3. テーブルをインポートした後、インポートした各テーブルをリフレッシュする必要があります。リフレッシュ後、分析トピックでそのテーブルをデータ分析に使用できるようになります。

    テーブルのリフレッシュ

  4. インポートした公開データを分析トピックに追加すると、業務要件に応じてダッシュボードの分析と設定を行えます。

    データ分析

よくある質問​

Q: 接続テストに失敗した場合は、どのように調査すればよいですか?

次の項目を順番に確認してください。

  • Doris の FE ノードの IP アドレスとクエリポート(デフォルトは 9030)に、FineBI を実行しているホストから到達できること。
  • ログインユーザーに接続先データベースへのアクセス権限があること。
  • 接続の種類が別のデータベースではなく、MySQL に設定されていること。

Q: テーブルをインポートしても、分析トピックで分析できないのはなぜですか?

Public Data(公開データ)で、インポートした各テーブルをリフレッシュする必要があります。リフレッシュが完了すると、そのテーブルを分析トピックで使用できます。