高度な手法: 直接データベース・リクエストの発行
管理者から適切な権限を付与されている場合、接続プールおよびデータベース固有のSQL文を使用してバックエンド・データベースへの直接リクエストを作成および発行できます。
トピック:
また、SQL文を変更することでデータベース・リクエストの結果列を確認および変更できます。変更を加えて必要な結果を取得したら、その結果をダッシュボードおよびエージェントに取り込むことができます。
直接データベース・リクエストに必要な権限
管理者はクラシック管理ページの権限の管理ページを使用して、直接データベース・リクエストのアクセス権限を表示および設定できます。
直接データベース・リクエストを作成および発行するには、次の権限が付与されている必要があります。
- 直接データベース分析の編集 - 直接データベース・リクエストを作成および編集できます。
- 直接データベース分析の実行 - 直接リクエストを発行して結果を表示できます。
Oracle Analytics用に最適化されているため、デフォルトの権限を維持することをお薦めします。権限を編集すると、予期しない動作または機能へのアクセスが行われる場合があります。
直接データベース・リクエストの作成と実行
データベースへの直接リクエストをクラシック・ホーム・ページから作成できます。
直接データベース・リクエストの作成時には、データのセキュリティ・ルールはバイパスされ、適用できません。
- クラシック・ホーム・ページの「作成」ペインで、「分析」をクリックします(または「新規」をクリックして「分析」を選択します)。
- 「サブジェクト領域の選択」ダイアログで、「直接データベース問合せの作成」をクリックします。
- 「基準」タブで接続プールおよび問合せ文を入力します。
- 「SQLの確認と列の取得」をクリックして、「結果列」フィールドで取得済の列を確認します。
- 「結果」タブをクリックしてリクエストを発行し、結果を表示します。「結果列」フィールドに何の列も表示されない場合がときどきありますが、これは、「基準」タブに指定したSQL文によりデータベースから何のデータも取得されなかったためです。
次の機能は、列が直接データベース・リクエストにより生成されている分析で実行できません。
- 「サブジェクト領域」ペインでの列の選択。これは、リポジトリからの列を使用していないためです。
- この分析のグループや選択ステップの作成。
- 列への条件付き書式の指定。
- ピボット表や表、トレリス・ビューの列ヘッダーでの「昇順ソート」および「降順ソート」オプションの使用による取得済の列の値のソート。