パーソナライズ¶
[パーソナライズ] ダイアログから、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:有効にすると、ビューの [スキーマ] タブに論理フィールド名列が表示されます。また、検索フィルタの [フィールド名] を適用すると、メタデータ検索で特定の論理フィールド名を含むビューを検索できます。

[エレメント] タブの [検索と参照] セクション¶
[クエリ] セクションでは、以下の設定を構成できます。
クエリ保存の許可 ([マイクエリ] メニューを表示):無効にすると、ユーザーはクエリを保存できず、[マイクエリ] メニューは表示されません。
Show generic error messages:有効にすると、ユーザーがクエリを実行またはエクスポートしてエラーが発生したときに表示する汎用エラーメッセージを構成できます。
Allow copy results to clipboard:無効にすると、ユーザーは表示されているクエリ結果を VQL シェル のクリップボードにコピーできません。

[エレメント] タブの [クエリ] セクション¶
[HTML] セクションでは [HTML による説明とプロパティの有効化] オプションによって、データベース、ビュー、Web サービス、カテゴリ、タグの説明で HTML をサポートするかどうかと、プロパティグループが HTML 型プロパティをサポートするかどうかを指定できます。無効にした場合の影響は以下のとおりです。
エレメントの説明が常にプレーンテキストで表示されます。
既存の HTML 型のプロパティが 長いテキスト 型に変換されます。
プロパティグループでは HTML 型プロパティの作成は許可されません。

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

ユーザーが Data Catalog にログインする前に表示される通知メッセージ¶
エディターでは、ツールバーを利用してプレーンテキストまたは HTML テキストを入力します。HTML コードを入力する場合はツールバーの アイコンを使用します。

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

[Information] タブの [その他] セクション¶
エクスポート¶
[General] セクションでは、 ビュー と Web サービス のクエリ結果のエクスポートに関して、以下の設定を行うことができます。
使用できるエクスポートフォーマットは、
CSV
、HTML
、Excel
、Tableau (.tde)
、Tableau (.hyper)
から選択できます。デフォルトでは、すべてのフォーマットが利用可能です。参考
「 Tableau へのエクスポートの有効化 」では、Denodo Platform で Tableau 形式のエクスポートを有効化するための構成方法を解説しています。
利用可能な各エクスポート機能を使用してクエリ結果をエクスポートできるユーザーを、Virtual DataPort で
data_catalog_exporter
のロールを持つユーザーだけに制限するかどうか。デフォルトで Data Catalog がヘッダー付きのファイルを生成するかどうか。この設定は
CSV
ファイル、HTML
ファイル、Excel
ファイルの場合にのみ適用されます。Tableau (.tde)
およびTableau (.hyper)
にエクスポートする場合は、常にヘッダーを付加します。利用可能な各形式でエクスポートする際の最大行数。[エクスポートする最大行数の制限] にチェックを入れてから、対応する [最大行数] フィールドに値を指定する必要があります。
CSV
ファイルにエクスポートする際に使用する、フィールドの区切り文字。カンマ
、パイプライン
、セミコロン
、スペース
、タブ
から選択できます。もしくは、ボタンをクリックしてユーザー定義区切り文字を入力してください。
注釈
二重引用符 (
"
) は、区切り文字に設定できません。

[エクスポート] タブの [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
型の値に適用するパターン。
注釈
date
、 time
、および timestamp
の各パターンで使用される構文は、Java の日付パターン (詳細については、「 日付と時間のパターン文字列 」を参照) と同じです。

[エクスポート] タブの [Excel] セクション¶
Tableau へのエクスポートの有効化¶
Tableau へのデータエクスポート機能を有効にするには、Denodo Platform がインストールされているホストに、 Tableau Data Extract API (.tde
形式に対応) または Extract API 2.0 (.hyper
形式に対応) をインストールする必要があります。
Tableau ライブラリを構成するには、以下の手順に従って実施してください。
ディレクトリ
<DENODO_HOME>/resources/data-catalog/tableau
に移動します。Tableau_Data_Extract_API
フォルダの圧縮ファイルの内容を展開して Tableau Data Extract API を構成するか、またはExtract_API_2.0
フォルダの圧縮ファイルの内容を展開して Extract API 2.0 を構成します。Denodo サーバーが Windows 上で実行されている場合は、最近解凍したファイルの
bin
フォルダ内のファイルを<DENODO_HOME>/jre/bin
にコピーします。Denodo サーバーが Linux 上で実行されている場合は、以下の操作を行います。
解凍したフォルダの
lib64/dataextract
(.tde
形式の場合) またはlib64/tableausdk
(.hyper
形式の場合) にあるすべての.so
ファイルを<DENODO_HOME>/jre/bin
にコピーします。コピーしたファイルが必要な権限を持つことを確認してください。解凍したフォルダの
bin
(.tde
形式の場合) またはbin/hyper
(.hyper
形式の場合) にあるファイルを、<DENODO_HOME>/jre/bin
にコピーします。
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 をユーザーに表示する際に適切な値で置換されます。

データベース、ビュー、Web サービスの接続 URL を構成するダイアログ¶
[External Tools] セクションでは、サードパーティアプリケーションとの統合を構成できます。
Power BI: このオプションが有効な場合、ビューの [サマリ] タブに [Power BI] ボタンが表示されます。このボタンを使用すると、Power BI のビューにクエリを実行するデータソースファイルを生成できます。
DSN:デフォルトでは、Data Catalog でユーザーが接続しているサーバーのデータを使用する DSN レスコネクション文字列が使用されます。カスタム DSN を指定することや DSN レスコネクション文字列を指定することもできます。DSN レスコネクション文字列の形式の詳細については、「 Denodo Power BI カスタムコネクター 」を参照してください。

Power BI との統合を構成するダイアログ¶
Tableau: このオプションが有効な場合、ビューの [サマリ] タブに [Tableau] ボタンが表示されます。このボタンを使用すると、Tableau のビューにクエリを実行するデータソースを生成できます。
Connector:コネクションを作成するのに使用するコネクター。[Denodo] (ODBC を使用) または [Denodo JDBC]。
コネクション:コネクションを作成するのに必要なパラメータ。デフォルトでは、Data Catalog でユーザーが接続しているサーバーのデータが使用されます。[Use custom connection parameters] を選択して別の値を指定することもできます。
JDBC connection parameters:追加のコネクションパラメータ。Denodo JDBC コネクターでのみ使用します。

Tableau との統合を構成するダイアログ¶
使用状況統計¶
Data Catalog では、Denodo Virtual DataPort によって収集された使用状況データの分析を通じて、ビューおよび Web サービスの使用状況統計を表示することができます。この機能を利用するには、準備のための手順をいくつか実行する必要があります。これについてはこのセクションで後述します。
この機能を有効にすると、 ビュー と Web サービス の詳細ページに [使用状況] という新しいタブが表示されます。このタブから、使用状況に関する統計情報を確認できます。
統計の収集の構成手順¶
ビューと Web サービスの詳細ページに [使用状況] タブを表示するには、管理権限を持つユーザーが以下の手順を実行する必要があります。
リクエストログをデータベース (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 で グローバル監視の構成 を定義すれば十分です。
環境ごとに使用状況統計を分割する場合、環境ごとにリクエストを固有のテーブルに保存する必要があります。したがって、 環境ごとの固有の監視の構成 で固有のテーブルを参照する必要があります。
Virtual DataPort で以下の手順を実行します。
注釈
ライセンスの制限により、Solution Manager に含まれている Virtual DataPort サーバーは使用できません。
denodo_logs
という名前のデータベースを作成します。別の名前にすることもできますが、その場合は、手順 4 でインポートする Scheduler プロジェクトのプロパティファイルを変更する必要があります。Denodo Monitor が要求ログを保存するデータベースを参照する JDBC データソースを作成します。このデータソースがすでに存在する場合、新しいデータソースを作成する必要はありません。
このデータベースの
request_notification
テーブルの基本ビューを作成します。これは、Denodo Monitor が要求ログを保存するテーブルです。この基本ビューの名前は
request_notification
にする必要があります。各フィールドの名前は変更しないでください。Virtual DataPort のキャッシュエンジンが 有効化されている ことを確認します。
ファイル
<DENODO_HOME>/resources/data-catalog/statistics/usage-statistics.properties
を編集して、以下の変更を行います。末尾が
URL
のプロパティでは、Data Catalog を参照する必要があります。Data Catalog を実行している Tomcat サーバーがデフォルト以外のポートを接続に利用している場合や、このサーバーが Virtual DataPort から localhost として解決できない場合は、これらのプロパティの変更が必要になることがあります。末尾が
USER
、PASSWORD
、およびPASSWORD.ENCRYPTED
のプロパティは、Data Catalog の REST API を呼び出すために使用されるユーザー名とパスワードを示します。デフォルトでは、これらのプロパティはデフォルトのユーザーadmin
とそのデフォルトパスワードを使用するように構成されています。末尾が
TIMEOUT
のプロパティは、Data Catalog API の呼び出しのタイムアウト (ミリ秒) を示します。
ファイル
<DENODO_HOME>/resources/data-catalog/statistics/usage-statistics.vql
を、変更したプロパティファイルとともにdenodo_logs
データベースにインポートします。これにより、新しいフルキャッシュビュー
usage_statistics_src
と関連オブジェクトが作成されます。Denodo Virtual DataPort に Denodo 増分キャッシュロード ストアドプロシージャを 読み込みます 。このコンポーネントをダウンロードするには、Denodo Support Site へのアクセス権が必要です。
Denodo Virtual DataPort の
denodo_logs
データベース (または Virtual DataPort で実行する最初の手順で指定した別のデータベース) にincremental_cache_load
ストアドプロシージャを 作成 します。
Data Catalog で使用状況統計を有効にします。以下の手順に従って実施してください。
使用状況統計を計算する期間 (
前日
、過去 30日 間
、全期間
のいずれか) を構成します。使用状況統計の計算対象のエレメント (
ユーザー
、ユーザーエージェント (アプリケーション)
、クエリ
のいずれか) を構成します。前述した Denodo Monitor の要求ログ (使用状況統計の計算に必要) のビューが格納された Virtual DataPort サーバーへの接続の詳細を構成します。
データベース: ビューが作成されたデータベース。このフィールドに値を指定しない場合、[接続 URL] のデータベースが使用されます。
ビュー名: 使用状況統計をクエリするビューの名前。このフィールドに値を指定しないと、デフォルト値
usage_statistics_src
が使用されます。
使用状況統計¶
統計を計算します。
ここで、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 です。

Data Catalog のテーマを構成するダイアログ¶
変更を本適用する前にテーマを試したい場合は、[テーマの適用] をクリックしてください。変更内容がブラウザの現在のタブにのみ適用されます。他のタブや他のブラウザには変更が反映されません。
変更内容を本適用するには、[保存] ボタンをクリックします。変更を反映するには Data Catalog の再起動が必要です。
[デフォルトに戻す] ボタンをクリックすれば、いつでも初期設定に戻せます。
ファイルに設定を保存する場合は、[エクスポート] ボタンをクリックします。また、設定をファイルから読み込む場合は、[インポート] ボタンをクリックします。