コンテンツとデータの索引付けに関する上位FAQ

このトピックでは、セマンティック・モデルおよびカタログ・コンテンツの索引付けに関する上位FAQについて説明します。

何に索引付けできますか。

管理者は、次のものに索引付けできます:

  • セマンティック・モデル - サブジェクト領域、ディメンション名と値、およびメジャー名と値。セマンティック・モデルの索引付けプリファレンスの変更を行うには管理者である必要があります。
  • カタログ・コンテンツ - ワークブック、分析、ダッシュボードおよびレポート。カタログの索引付けプリファレンスの変更を行うには管理者である必要があります。
  • ファイルベースのデータセット - ファイルベースのデータセットに索引付けすると、指定されたユーザーが、データセットのデータを使用してビジュアライゼーションを作成できるようになります。または、指定されたユーザーがホーム・ページからデータを検索できるように、ファイルベースのデータセットを認証できます。すべてのユーザーがファイルベースのデータセットを設定して、データセットの索引付けまたは認証を行えます。

データ・モデル検索索引付けの構成を参照してください。

認証済データセットとは何ですか。

すべてのユーザーがスプレッドシートをアップロードしてデータセットを作成でき、アップロードされるスプレッドシートの品質はそれぞれ異なります。ユーザーが共有データセットを認証している場合、他のユーザーがホーム・ページから検索できる質のよい信頼できるデータがデータセットに含まれていると確認していることを意味します。自分またはデータセットへのアクセス権が付与されているユーザーがホーム・ページから検索する際、認証済データセット内のデータは、検索結果でのランクが高くなります。

どれくらいの頻度でクロールをスケジュールする必要がありますか。

ユーザーがカタログ・コンテンツを追加または変更すると、索引が自動的に更新されます。デフォルトで、カタログおよびセマンティック・モデル・クロールは1日1回実行されます。自動索引付けが実行されなかった、またはデータの更新の頻度が低い(1か月に1回など)など、場合によっては、BARファイルのインポート後にこのデフォルトを変更できます。

英語以外の言語のコンテンツに索引付けできますか。

はい。28の言語のコンテンツに索引付けできます。

  • セマンティック・モデルおよびカタログ・コンテンツ - 一度に複数の言語の索引を生成できます。「検索索引」ページに移動し、対象となっている28言語の1つ以上を[Ctrl]キーを押しながらクリックします。たとえば、会社の本社は米国に、自分の事務所はイタリアにある場合、「英語」「イタリア語」を選択すると、英語とイタリア語の両方の索引を作成できます。データ・モデル検索索引付けの構成を参照してください。

  • データセット - 一度に1つの言語のデータセットに索引付けできます。データセットの「検査」ダイアログに移動し、対象となっている28言語の1つを選択します。「 データセットの索引付け」を参照してください。

注:

データが英語で、索引の言語が英語の場合、フランス語など、別の言語のデータは検索できません。たとえば、データに英語の製品名(chairdeskmatchesなど)がある場合、フランス語の製品名(chaisebureaualumettesなど)で検索することはできません。

大きい表を含むサブジェクト領域に索引付けする場合に考慮する事項はありますか。

任意のサイズの表に索引付けできますが、大きい表の場合、索引付けに時間がかかります。多くの表または大きい表を含む大きいサブジェクト領域の場合、ユーザーが検索する必要がある列のみに索引付けすることを検討してください。

索引ファイルはコンパクトであるため、Oracle Analyticsが索引用に予約しているストレージ領域を超えることはめったにありません。

検索結果はどのように順序付けされるのですか。

検索結果は次の順序でリストされます。

  1. セマンティック・モデル(セマンティック・レイヤー)
  2. 認証済データセット
  3. 個人データセット
  4. カタログ・アイテム(ワークブック、分析、ダッシュボードおよびレポート)

カタログ項目を保護するには「索引付けしない」を使用する必要がありますか。

いいえ。カタログをユーザーに対して非表示にする手段として、「クロール・ステータス」フィールドを「索引付けしない」に設定することはお薦めしません。項目は検索結果またはホーム・ページ上に表示されませんが、項目にアクセスすることはできます。かわりに、権限を使用して適切なセキュリティを項目に適用します。

索引を最も効率的に作成する方法は何ですか。

最適な結果を得るには、サブジェクト領域、ディメンション、カタログ項目に索引付けし、ユーザーが検出する必要があるデータセットを認証します。すべての項目に索引付けすると、生成される検索結果が多くなりすぎます。すべてのセマンティック・モデルおよびカタログ項目を選択解除し、ユーザーが必要とする項目のみを選択することをお薦めします。次に、必要に応じて項目を索引に追加できます。

索引付けの処理中にデータベースに多くのselect distinct問合せがあるのはなぜですか。

理由として可能性が最も高いのは、セマンティック・モデルの索引付けオプションが「索引」に設定されていることです。このオプションを「索引」に設定した場合、メタデータおよび値が索引付けされ、これは、索引付けの処理中にselect distinct問合せが実行され、索引付け対象として構成されているすべてのサブジェクト領域内のすべての列のデータ値がフェッチされることを意味します。

このシステム・オーバーヘッドが許容されない場合、またはユーザーがホーム・ページの検索バーからデータ値をビジュアル化する追加機能が必要としない場合、「コンソール」に移動し、「検索索引」をクリックして、索引付けオプションを「メタデータのみ索引付け」に設定します。このオプションを「メタデータのみ索引付け」に設定すると、ディメンションおよびメジャー名のみが索引付けされ、select distinct問合せは実行されません。