ユーザーは、Oracle AnalyticsからのSQL問合せの実行を許可するすべてのデータ・ソースにライトバックできます。
ライトバックを構成する際に、次の制限を考慮してください:
数値列は数値のみを含む必要があります。ドル記号($)、ポンド記号すなわちハッシュ記号(#)、パーセント記号(%)など、文字形式のデータを含むことはできません。
テキスト列は文字列データのみを含む必要があります。
ログオンしたユーザーがすでに表示しているダッシュボードに、ライトバックを使用して変更されたデータの分析が含まれる場合、ダッシュボードのデータは自動的にはリフレッシュされません。更新されたデータを表示するには、ユーザーが手動でダッシュボードをリフレッシュする必要があります。
テンプレート・メカニズムを使用できるのは、表ビューを使用する場合のみ、単一値データに対してのみです。テンプレート・メカニズムは、ピボット表ビューや他のタイプのビュー、複数値データ、または単一値データを含むドロップダウン列ではサポートされていません。
ライトバック列のすべての値は編集可能です。印刷用ではないコンテキストで表示されるとき、編集可能な列は、ユーザーが「データベースへのライトバック」権限を持っているかのように表示されます。ただし、論理列がマップされている物理列が変化する可能性があるとき、論理列は複数レベルの交差を返します。このシナリオでは問題が発生する可能性があります。
分析のすべてのフィールドは、ユーザーが作成したライトバック表から導出されていない場合でも、ライトバック・フィールドとしてフラグを設定できます。ただし、表がライトバック対応でない場合、ライトバック操作を正常に実行することはできません。フィールドのタグ設定を正しく行う責任はコンテンツ設計者にあります。
テンプレートにはinsertとupdate以外のSQL文を含めることができます。ライトバック機能がこれらの文をデータベースに渡します。ただし、insertまたはupdate以外の文の使用はサポートされず、推奨もされません。
Oracle Analyticsは、データ入力の最小限の検証のみを実行します。フィールドが数値の場合にユーザーがテキスト・データを入力すると、Oracle Analyticsはそれを検出して、無効なデータがデータベースの送られないようにします。ただし、他の形式の無効なデータ入力(範囲外の値、テキストと数値の混在など)は検出されません。ユーザーがライトバック・ボタンをクリックし、挿入または更新が実行されると、無効なデータのためにデータベースでエラー・メッセージが生成されます。その後、正しくない入力をユーザーが修正できます。コンテンツ設計者が、「英数字が混在する値の数値フィールドへの入力は許可されません」といったテキストをライトバック分析に含めると、ユーザーにとって役立ちます。
テンプレート・メカニズムは、任意の新規レコードの入力には適していません。つまり、データ入力ツールとして使用しないでください。
ライトバック用の表を作成するときは、少なくとも1つの列にライトバック機能がなく、各行に一意の値を含んでおりnullではないことを確認します。
ライトバック分析ではドリルダウンはサポートされません。ドリルダウンによって表構造が変更されるため、ライトバック・テンプレートが機能しません。
注意:
テンプレート・メカニズムは、ユーザーの入力を受け取り、それをデータベースに直接書き込みます。物理データベースのセキュリティはユーザー自身の責任になります。最適なセキュリティのためには、ライトバック・データベース表を一意のデータベース・インスタンスに格納してください。