機械翻訳について

仕様のエクスポート

Oracle Fusion Data Intelligenceは、Autonomous Data Warehouseをデフォルトのデータ・ウェアハウスとして使用します。 エクスポート仕様を使用して、データ拡張スクリプトは、Autonomous Data Warehouseのデータセットの表示を制御する方法を提供します。

エクスポート仕様は、必要なデータセットのみがAutonomous Data Warehouseに公開されるようにするために不可欠です。 特定のデータや機能へのアクセスを制限することで、システムの重要な部分を意図しない使用や変更から保護し、エラーやセキュリティの脆弱性のリスクを軽減できます。 この分離により、システムの整合性が維持され、モジュール性が強化され、より広範なシステムを中断することなく、時間の経過とともにコードの管理、テストおよび更新が容易になります。

データ拡張スクリプトには、次のエクスポート仕様が用意されています。
  • PRIVATE: 通常、ステージ表または中間表の作成に使用されます。 これらの表は、Autonomous Data Warehouseにエクスポートされません。

    PRIVATE VERSIONEDデータセットは、永続データセットを更新する前に、前処理または変換のためにデータを一時的に格納します。

    DEFINE PRIVATE VERSIONED DATASET TEMP_DAILY_SALES  
        ROWSOURCE SALES;  
        // Temporary calculations  
        THIS[PRODUCT_ID]       = SALES.PROD_ID;  
        THIS[SALES_AMOUNT]     = SALES.SALES_AMOUNT;
        THIS[DISCOUNTED_SALES] = THIS[SALES_AMOUNT] - (THIS[SALES_AMOUNT]* 0.10);
     
    END  
    
    DEFINE VERSIONED DATASET DW_MONTHLY_SALES
         ROWSOURCE TEMP_DAILY_SALES;
    
         // Aggregate temporary data into a permanent dataset
          THIS[PRODUCT_ID]       = TEMP_DAILY_SALES.PRODUCT_ID;
          THIS[TOTAL_SALES]     = SUM(TEMP_DAILY_SALES.DISCOUNTED_SALES);
         GROUPBY[PRODUCT_ID];
         PRIMARYKEY[PRODUCT_ID];
     
    END
    

    TEMP_DAILY_SALESデータセットは、SALESに対して一時的な計算を実行します(PRODUCT_IDは一意ではありません)。 このデータセットには主キーがないため、引き続き許可されます。 主キー宣言は必要ありません。 その後、DW_MONTHLY_SALESで使用され、PRODUCT_IDPRIMARYKEYを使用してデータを永続データセットに集計します。

  • PROTECTED: 通常、内部ハウスキーピングまたはVIEWデータセットのバックアップに使用されます。 これらのデータセットはOracle Autonomous Data Warehouseにエクスポートされますが、エンド・ユーザーには表示されません。
  • PUBLIC: データセットのデフォルトのエクスポート仕様。 これらのデータセットはAutonomous Data Warehouseにエクスポートされ、インサイトを構築するためにビジネス・ユーザーに表示されます。