USER MANUALS

パーソナライズ

[パーソナライズ] ダイアログから、Data Catalog の表示方法と Data Catalog のインターフェイスで利用可能な機能を構成できます。このダイアログの機能は以下のタブごとに分類されています。

  • エレメント: このタブでは、カタログの エレメント に関する機能を構成できます。

  • Information: このタブには、カタログの 情報 に関する機能があります。

  • エクスポート: このタブでは、クエリの結果を エクスポート する際に使用可能なオプションを構成できます。

  • コネクション: このタブでは、 接続 URL のカスタマイズと表示先の決定を行うことができます。

  • 使用状況統計: このタブでは、 使用状況統計 の有効化と、使用可能なオプションの構成ができます。

  • テーマ: このタブのダイアログから、Data Catalog の 表示方法 を変更できます。

エレメント

[検索と参照] セクションでは、次の設定を行うことができます。

  • ユーザーに表示するエレメントの選択: ユーザーがビューと Web サービスの片方だけにアクセスできるのか、両方にアクセスできるのかを指定できます。この設定は検索と参照だけでなく、ホームページと保存済みクエリにも影響します。

  • エレメントのデフォルトの表示方法の選択: エレメントのデフォルト表示モードを選択します。リストまたはグリッドを選択してください。

  • データベースとフォルダごとの参照をユーザーに許可: 無効にした場合、[参照] メニューに [データベース/フォルダ] オプションは表示されません。

  • カテゴリに属しているビューと Web サービスのみを表示: データベースとフォルダごとの参照が無効になっている場合、検索または参照の際に Data Catalog がサーバーのエレメントをすべて表示するか、カテゴリに属するエレメントのみを表示するかを指定できます。

  • Show the elements belonging to the selected category or any of its subcategories:有効にすると、[参照] > [カテゴリ] の検索により、選択したカテゴリまたはそのサブカテゴリに属するエレメントが表示されます。

  • Allow logical names for view fields:有効にすると、ビューの [スキーマ] タブに論理フィールド名列が表示されます。また、検索フィルタの [フィールド名] を適用すると、メタデータ検索で特定の論理フィールド名を含むビューを検索できます。

Search and browse section in the Elements tab

[エレメント] タブの [検索と参照] セクション

[クエリ] セクションでは、以下の設定を構成できます。

  • クエリ保存の許可 ([マイクエリ] メニューを表示):無効にすると、ユーザーはクエリを保存できず、[マイクエリ] メニューは表示されません。

  • Show generic error messages:有効にすると、ユーザーがクエリを実行またはエクスポートしてエラーが発生したときに表示する汎用エラーメッセージを構成できます。

  • Allow copy results to clipboard:無効にすると、ユーザーは表示されているクエリ結果を VQL シェル のクリップボードにコピーできません。

Queries section in the Elements tab

[エレメント] タブの [クエリ] セクション

[HTML] セクションでは [HTML による説明とプロパティの有効化] オプションによって、データベース、ビュー、Web サービス、カテゴリ、タグの説明で HTML をサポートするかどうかと、プロパティグループが HTML 型プロパティをサポートするかどうかを指定できます。無効にした場合の影響は以下のとおりです。

  • エレメントの説明が常にプレーンテキストで表示されます。

  • 既存の HTML 型のプロパティが 長いテキスト 型に変換されます。

  • プロパティグループでは HTML 型プロパティの作成は許可されません。

HTML section in the Elements tab

[エレメント] タブの [HTML] セクション

情報

[通知メッセージ] セクションでは、Data Catalog にログインする前にモーダルポップアップとしてユーザーに表示される通知メッセージを構成できます。ウェルカムメッセージの表示や、サービスがメンテナンスのために停止する予定時刻の通知、免責条項の表示などに使用できます。

Informative message shown before a user logs in the Data Catalog

ユーザーが Data Catalog にログインする前に表示される通知メッセージ

エディターでは、ツールバーを利用してプレーンテキストまたは HTML テキストを入力します。HTML コードを入力する場合はツールバーの code アイコンを使用します。

Dialog to configure the informative message

通知メッセージを構成するダイアログ

[その他] セクションでは、[Enable community resources] を使用して、ドキュメントアイコンがクリックされたときにモーダルポップアップで関連するドキュメントリソースを表示するかどうかを決定します。無効にすると、ドキュメントリンクのみが表示されます。

Others section in the Information tab

[Information] タブの [その他] セクション

エクスポート

[General] セクションでは、 ビューWeb サービス のクエリ結果のエクスポートに関して、以下の設定を行うことができます。

  • 使用できるエクスポートフォーマットは、 CSVHTMLExcelTableau (.tde)Tableau (.hyper) から選択できます。デフォルトでは、すべてのフォーマットが利用可能です。

    参考

    Tableau へのエクスポートの有効化 」では、Denodo Platform で Tableau 形式のエクスポートを有効化するための構成方法を解説しています。

  • 利用可能な各エクスポート機能を使用してクエリ結果をエクスポートできるユーザーを、Virtual DataPort で data_catalog_exporter のロールを持つユーザーだけに制限するかどうか。

  • デフォルトで Data Catalog がヘッダー付きのファイルを生成するかどうか。この設定は CSV ファイル、 HTML ファイル、 Excel ファイルの場合にのみ適用されます。 Tableau (.tde) および Tableau (.hyper) にエクスポートする場合は、常にヘッダーを付加します。

  • 利用可能な各形式でエクスポートする際の最大行数。[エクスポートする最大行数の制限] にチェックを入れてから、対応する [最大行数] フィールドに値を指定する必要があります。

  • CSV ファイルにエクスポートする際に使用する、フィールドの区切り文字。 カンマパイプラインセミコロンスペースタブ から選択できます。もしくは、 edit ボタンをクリックしてユーザー定義区切り文字を入力してください。

    注釈

    二重引用符 (") は、区切り文字に設定できません。

General section in the Export tab

[エクスポート] タブの [General] セクション

[Excel] セクションでは、数値と日付値を Excel にエクスポートする方法を構成できます。構成可能な設定を以下に示します。

  • Export numbers as:以下に示すオプションから数値をエクスポートする際に使用する Excel 形式を選択します。

    • General

    • Number 。このオプションを選択する場合、[Number of decimals] フィールドで、10 進値のセルで表示する小数点以下桁数を指定する必要があります。

    • Text

    注釈

    General または Number の形式で数値をエクスポートする場合、Excel が保存するのは、最上位の 15 桁のみです。全桁を保存する場合、数値を Text としてエクスポートする必要があります。

  • Date pattern:結果がロケールの書式でない場合 または datesubtypepattern フィールドの値を定義していない i18n マップを選択している場合に localdate 型の値に適用するパターン。

  • Time pattern:結果がロケールの書式でない場合 または timesubtypepattern フィールドの値を定義していない i18n マップを選択している場合に time 型の値に適用するパターン。

  • Timestamp pattern:結果がロケールの書式でない場合 または datepattern フィールドの値を定義していない i18n マップを選択している場合に timestamp 型の値に適用するパターン。

注釈

datetime 、および timestamp の各パターンで使用される構文は、Java の日付パターン (詳細については、「 日付と時間のパターン文字列 」を参照) と同じです。

Excel section in the Export tab

[エクスポート] タブの [Excel] セクション

Tableau へのエクスポートの有効化

Tableau へのデータエクスポート機能を有効にするには、Denodo Platform がインストールされているホストに、 Tableau Data Extract API (.tde 形式に対応) または Extract API 2.0 (.hyper 形式に対応) をインストールする必要があります。

Tableau ライブラリを構成するには、以下の手順に従って実施してください。

  1. ディレクトリ <DENODO_HOME>/resources/data-catalog/tableau に移動します。

  2. Tableau_Data_Extract_API フォルダの圧縮ファイルの内容を展開して Tableau Data Extract API を構成するか、または Extract_API_2.0 フォルダの圧縮ファイルの内容を展開して Extract API 2.0 を構成します。

  3. Denodo サーバーが Windows 上で実行されている場合は、最近解凍したファイルの bin フォルダ内のファイルを <DENODO_HOME>/jre/bin にコピーします。

  4. Denodo サーバーが Linux 上で実行されている場合は、以下の操作を行います。

    1. 解凍したフォルダの lib64/dataextract (.tde 形式の場合) または lib64/tableausdk (.hyper 形式の場合) にあるすべての .so ファイルを <DENODO_HOME>/jre/bin にコピーします。コピーしたファイルが必要な権限を持つことを確認してください。

    2. 解凍したフォルダの bin (.tde 形式の場合) または bin/hyper (.hyper 形式の場合) にあるファイルを、 <DENODO_HOME>/jre/bin にコピーします。

  5. Data Catalog を再起動します。

重要

特定の Linux ディストリビューションに応じて、以下の考慮事項に従います。

  • Red Hat と Ubuntu のディストリビューション: 手順 4 の 1 で言及したすべての .so ファイルを Linux ルートフォルダの /lib ディレクトリにコピーし、適切な権限を付与する必要があります。

  • CentOS ディストリビューション: 手順 4 の 1 で言及したすべての .so ファイルを Linux ルートフォルダの /lib64 ディレクトリにコピーし、適切な権限を付与する必要があります。

libncurses5 ライブラリがインストールされている必要があります。したがって、このライブラリがシステムにインストールされているかどうかを確認することをお勧めします。このライブラリの最新バージョンがインストールされている場合、以下に示すシンボリックリンクを作成する必要があります。これは、Tableau ライブラリが正常に動作するために以下に示す特定のバージョンが必要だからです。

ln -s libtinfo.so.<version> libtinfo.so.5

(たとえば、libncurses6 ライブラリがインストールされている場合、使用するコマンドは ln -s libtinfo.so.6 libtinfo.so.5 です)

Linux 環境には、両方の形式の Tableau ライブラリを同時にインストールできない制限があることを考慮してください。Linux 環境では、Data Catalog に 1 つの形式 (.tde または .hyper) 用のライブラリしか構成できません。

コネクション

データベース、ビュー、Web サービスの [サマリ] タブに [接続 URL] ボタンを表示するかどうかを選択できます。表示する設定の場合、以下のパラメータをカスタマイズできます。

  • 接続パネルの通知メッセージ: デフォルトの前文の代わりに、この値がパネルに表示されます。

  • URL パターン: JDBC、ODBC、REST、OData、GraphQL 経由でサーバーのデータベースとビューにアクセスする方法と、Web サービスのアクセス用 URL を値として記述します。パターン定義では、変数 $protocol$vdp_host$vdp_port$odbc_port$webcontainer_port$user_name$database_name$view_name を使用できます。これらの変数は URL をユーザーに表示する際に適切な値で置換されます。

Dialog to configure the connection URLs for databases, views and web services

データベース、ビュー、Web サービスの接続 URL を構成するダイアログ

[External Tools] セクションでは、サードパーティアプリケーションとの統合を構成できます。

  • Power BI: このオプションが有効な場合、ビューの [サマリ] タブに [Power BI] ボタンが表示されます。このボタンを使用すると、Power BI のビューにクエリを実行するデータソースファイルを生成できます。

    • DSN:デフォルトでは、Data Catalog でユーザーが接続しているサーバーのデータを使用する DSN レスコネクション文字列が使用されます。カスタム DSN を指定することや DSN レスコネクション文字列を指定することもできます。DSN レスコネクション文字列の形式の詳細については、「 Denodo Power BI カスタムコネクター 」を参照してください。

Dialog to configure the integration with Power BI

Power BI との統合を構成するダイアログ

  • Tableau: このオプションが有効な場合、ビューの [サマリ] タブに [Tableau] ボタンが表示されます。このボタンを使用すると、Tableau のビューにクエリを実行するデータソースを生成できます。

    • Connector:コネクションを作成するのに使用するコネクター。[Denodo] (ODBC を使用) または [Denodo JDBC]。

    • コネクション:コネクションを作成するのに必要なパラメータ。デフォルトでは、Data Catalog でユーザーが接続しているサーバーのデータが使用されます。[Use custom connection parameters] を選択して別の値を指定することもできます。

    • JDBC connection parameters:追加のコネクションパラメータ。Denodo JDBC コネクターでのみ使用します。

Dialog to configure the integration with Tableau

Tableau との統合を構成するダイアログ

使用状況統計

Data Catalog では、Denodo Virtual DataPort によって収集された使用状況データの分析を通じて、ビューおよび Web サービスの使用状況統計を表示することができます。この機能を利用するには、準備のための手順をいくつか実行する必要があります。これについてはこのセクションで後述します。

この機能を有効にすると、 ビューWeb サービス の詳細ページに [使用状況] という新しいタブが表示されます。このタブから、使用状況に関する統計情報を確認できます。

統計の収集の構成手順

ビューと Web サービスの詳細ページに [使用状況] タブを表示するには、管理権限を持つユーザーが以下の手順を実行する必要があります。

  1. リクエストログをデータベース (Oracle のテーブルなど) に保存するように Denodo Monitor を構成 します。デフォルトでは、Denodo Monitor はログ情報をファイルに保存します。この設定を、ログファイルではなくデータベースを使用するように変更する必要があります。

    <DENODO_HOME>/tools/monitor/denodo-monitor/conf/ConfigurationParameters.properties を編集します。以下のテキストを見つけて、ファイルの指示に従ってください。

    # ================================================================================
    # Settings to store the output of the Virtual DataPort query monitor in a database
    # ================================================================================
    

    Solution Manager の Denodo Monitor も、リクエストログをデータベースに保存するように構成できます。ビューまたは Web サービスは、複数の環境に同時に存在する可能性があることを考慮してください。Data Catalog の使用状況統計の計算方法に対する設定に従って、Denodo Monitor を以下のいずれかの方法で構成する必要があります。

    • Data Catalog でグローバルに使用状況統計を計算する場合、すべての環境のリクエストを同じテーブルに保存する必要があります。それには、Solution Manager で グローバル監視の構成 を定義すれば十分です。

    • 環境ごとに使用状況統計を分割する場合、環境ごとにリクエストを固有のテーブルに保存する必要があります。したがって、 環境ごとの固有の監視の構成 で固有のテーブルを参照する必要があります。

  2. Virtual DataPort で以下の手順を実行します。

    注釈

    ライセンスの制限により、Solution Manager に含まれている Virtual DataPort サーバーは使用できません。

    1. denodo_logs という名前のデータベースを作成します。別の名前にすることもできますが、その場合は、手順 4 でインポートする Scheduler プロジェクトのプロパティファイルを変更する必要があります。

    2. Denodo Monitor が要求ログを保存するデータベースを参照する JDBC データソースを作成します。このデータソースがすでに存在する場合、新しいデータソースを作成する必要はありません。

    3. このデータベースの request_notification テーブルの基本ビューを作成します。これは、Denodo Monitor が要求ログを保存するテーブルです。

      この基本ビューの名前は request_notification にする必要があります。各フィールドの名前は変更しないでください。

    4. Virtual DataPort のキャッシュエンジンが 有効化されている ことを確認します。

    5. ファイル <DENODO_HOME>/resources/data-catalog/statistics/usage-statistics.properties を編集して、以下の変更を行います。

      • 末尾が URL のプロパティでは、Data Catalog を参照する必要があります。Data Catalog を実行している Tomcat サーバーがデフォルト以外のポートを接続に利用している場合や、このサーバーが Virtual DataPort から localhost として解決できない場合は、これらのプロパティの変更が必要になることがあります。

      • 末尾が USERPASSWORD 、および PASSWORD.ENCRYPTED のプロパティは、Data Catalog の REST API を呼び出すために使用されるユーザー名とパスワードを示します。デフォルトでは、これらのプロパティはデフォルトのユーザー admin とそのデフォルトパスワードを使用するように構成されています。

      • 末尾が TIMEOUT のプロパティは、Data Catalog API の呼び出しのタイムアウト (ミリ秒) を示します。

    6. ファイル <DENODO_HOME>/resources/data-catalog/statistics/usage-statistics.vql を、変更したプロパティファイルとともに denodo_logs データベースにインポートします。

      これにより、新しいフルキャッシュビュー usage_statistics_src と関連オブジェクトが作成されます。

    7. Denodo Virtual DataPort に Denodo 増分キャッシュロード ストアドプロシージャを 読み込みます 。このコンポーネントをダウンロードするには、Denodo Support Site へのアクセス権が必要です。

    8. Denodo Virtual DataPort の denodo_logs データベース (または Virtual DataPort で実行する最初の手順で指定した別のデータベース) に incremental_cache_load ストアドプロシージャを 作成 します。

  3. Data Catalog で使用状況統計を有効にします。以下の手順に従って実施してください。

    • 使用状況統計を計算する期間 (前日過去 30日 全期間 のいずれか) を構成します。

    • 使用状況統計の計算対象のエレメント (ユーザーユーザーエージェント (アプリケーション)クエリ のいずれか) を構成します。

    • 前述した Denodo Monitor の要求ログ (使用状況統計の計算に必要) のビューが格納された Virtual DataPort サーバーへの接続の詳細を構成します。

      • データベース: ビューが作成されたデータベース。このフィールドに値を指定しない場合、[接続 URL] のデータベースが使用されます。

      • ビュー名: 使用状況統計をクエリするビューの名前。このフィールドに値を指定しないと、デフォルト値 usage_statistics_src が使用されます。

    Usage Statistics

    使用状況統計

  4. 統計を計算します。

    ここで、Data Catalog の [使用状況] タブに表示する統計を計算する必要があります。これを行うには、次の 2 つの方法から選択できます。

    • Scheduled with Denodo Scheduler: <DENODO_HOME>/resources/data-catalog/statistics/data_catalog_statistics_scheduler.zip ファイルを Scheduler に インポート します。これにより、 data_catalog_statistics という名前のプロジェクトが作成されます。内容は以下のとおりです。

      • VDP データソース。手順 2 で構成した VDP サーバーとデータベースを参照するように編集します (必ず、そのサーバーとデータベースに対する十分な権限を持つユーザーで構成してください)。

      • load_cache_and_update_statistics という名前の Scheduler ジョブ。 VDP タイプのこのジョブは、Data Catalog API 経由でビューを実行して、 usage_statistics_src ビューのキャッシュの増分読み込みを行い、使用状況統計を計算します。このジョブを定期的に実行するようにスケジュールしてください。少なくとも 1 日 1 回実行 (使用状況統計をより頻繁に更新したい場合は、より短い間隔で実行) するようにスケジュールすることをお勧めします。

    • Manually from the Data Catalog: Data Catalog で [使用状況統計の計算] ボタンをクリックすることで、使用状況統計を計算できます。このボタンで実行されるアクションにより、前回のキャッシュ更新以降に変更された新しいデータがキャッシュに読み込まれ、統計が計算されます (Denodo Scheduler では、同じ処理が即時実行ではなくスケジュール実行されます)。

注釈

統計を常に最新の状態に保つには、Denodo Scheduler を使用するオプションをお勧めします。スケジューリングのトリガーはニーズに合わせて変更できます。

テーマ

自社のブランドに合わせて、Data Catalog のインターフェイスをカスタマイズできます。以下の設定を変更できます。

  • 色。一部のエレメント (つまりページヘッダー) の色を反転させることもできるので、ダークテーマを構築できます。

  • ダイアログとフォームのボーダーと影。

  • フォント。

  • アプリケーションのロゴ、ヘッダー、およびその他の画像。

    注釈

    アップロード可能な画像の最大サイズは 5 MB です。

Dialog to configure the theme of the Data Catalog

Data Catalog のテーマを構成するダイアログ

変更を本適用する前にテーマを試したい場合は、[テーマの適用] をクリックしてください。変更内容がブラウザの現在のタブにのみ適用されます。他のタブや他のブラウザには変更が反映されません。

変更内容を本適用するには、[保存] ボタンをクリックします。変更を反映するには Data Catalog の再起動が必要です。

[デフォルトに戻す] ボタンをクリックすれば、いつでも初期設定に戻せます。

ファイルに設定を保存する場合は、[エクスポート] ボタンをクリックします。また、設定をファイルから読み込む場合は、[インポート] ボタンをクリックします。

Add feedback