アプリケーション・アーティファクトのバンドル
サービス管理者は、アプリケーション・アーティファクトのスナップショットをバンドルとして管理できます。
LiveLabsスプリント: DVワークブックをテスト環境から本番環境に移行するにはどうすればよいですか。
LiveLabsスプリント: バンドルを使用して環境をバックアップおよびリストアするにはどうすればよいですか。
LiveLabsスプリント: セキュリティ・バンドルを作成およびデプロイするにはどうすればよいですか。
バンドルについて
バンドルは、特定の時点での構成やカスタマイズなどのアプリケーション・アーティファクトのスナップショットです。
バンドルは、ソースとターゲットが同じレベルであるか、ソースが下位バージョンであり、ターゲットが上位バージョンである環境で機能します。たとえば、以前のコンテンツ・バージョンから生成されたバンドルは、最新のコンテンツ・バージョンで動作します。バンドル・サイズが1 GB未満であることを確認してください。バンドル・サイズが1GBを超える場合は、必要なアーティファクトを選択してバンドルを分割することを検討してください。デプロイメントの前に、バンドルがすべての前提条件を含んでいるかどうかがシステムによって検証されます。検証エラーがある場合は、該当するバンドルが「検証失敗」ステータスで表示され、デプロイできません。問題を修正し、再度デプロイする必要があります。
- 開発、テスト、本番などの環境内のアプリケーション・アーティファクトのサブセットを表すバンドルを定義して、カスタム開発をパッケージ化します。
- カスタム開発を移行し、バンドルをターゲット環境にデプロイします。
- ある環境から別の環境(本番からテストなど)への変更を昇格して、インスタンスを同期します。
- 環境に問題があり、完全なシステム復元を行う必要がある場合は、システムを復元します。
- アーティファクトの現在の状態を保存するために、環境のバックアップまたはアプリケーションのサブセットを作成します。
- バンドルからインポートしてアーティファクトをリストアし、関連するアーティファクトの状態をバンドル内の状態に戻します。
次のようにアプリケーション・アーティファクトをバンドルできます:
- データ構成バンドル: パイプライン・パラメータ、アクティブ化メタデータ、データ拡張およびカスタム・データ構成が含まれます。このバンドルは、ハード・データのリセット後に既存の環境にインストールできます。これは、コンテンツをそのままにして、データ・パイプラインをリセットする場合に便利です。データ構成をバンドルすると、デプロイされたデータ拡張または構成のみが含まれます。ソース・インスタンスのデプロイ済状態ではない拡張または構成は、データ構成バンドルに含まれません。
- セマンティック・モデル・バンドル: これには、メイン・ブランチ、タグ、カスタム・ブランチおよびすべてのセキュリティ・カスタマイズが含まれます。このバンドルを使用してセマンティック・モデル拡張をインポートします。これは、公開するタグとバージョンおよび公開対象を選択できるためです。
- セキュリティ・バンドル: これには、カスタム・アプリケーション・ロールとカスタム・データ・セキュリティが含まれます。
- コンテンツ・バンドル: これには、Oracle Analytics Cloudフォルダ、プロジェクト、データセット定義、ワークブック、コンテンツの職務ロールおよびレポート・パラメータのスナップショットが含まれます。コンテンツ・バンドルでは、カタログ・コンテンツが常にソースからターゲットにマージされます。マージ中に競合が見つかった場合は、コンテンツが置き換えられます。削除されたコンテンツは追跡されません。
- コンポジット・バンドル: これには、他の1つ以上のバンドルが含まれます。
- 環境バンドル: 環境バンドルは、カスタマイズなしで元のセマンティック・モデルを公開します。これには、システムの既知の状態に戻す特定の環境のすべてのアーティファクトが含まれます。たとえば、毎週の終わりに、サービス管理者はDevEnv_YYMMDDというバンドルを作成して、環境のバックアップを維持できます。環境バンドルをデプロイする前に、まずデータ構成バンドルをデプロイするか、データ・パイプラインを手動でアクティブ化する必要があります。
セマンティック・モデルまたはコンテンツを操作する前に、機能領域をアクティブ化し、データが使用可能であることを確認してください。ターゲット環境でデータ・パイプラインを手動で構成およびアクティブ化するか、データ構成バンドルをデプロイして、構成およびアクティブ化がソース環境と同じレベルになるようにします。その場合のみ、環境バンドル、セマンティック・バンドルまたはコンポジット・バンドルはデータに依存するため、デプロイするのが適切です。
- セマンティック・モデルおよびコンテンツ・バンドルに適用可能なセキュリティ関連情報を含めます。
- セキュリティ・バンドルはユーザー・グループ・マッピングを上書きしないため、ユーザーにグループを再割当てします。
- テスト環境から本番環境にセマンティック・モデル・バンドルをエクスポートする場合は、セキュリティ構成を含めます。
- セキュリティ・バンドルの作成中に、アプリケーション・ロールの数が1000を超えると、エラーが発生することがあります。このような場合は、「アプリケーション・ロールの選択」ボタンを使用して特定のロールを選択します。
- セマンティック・モデル拡張ステップに一意の名前を使用します。これにより、コンテンツ・バンドルを使用してコンテンツをターゲット・インスタンスに移行する際に、タグを正しく動作させることができます。
バンドルで使用可能なもの
バンドルで使用可能な内容を確認します。
面 | アーティファクト | バンドルに含む |
---|---|---|
セキュリティ | アプリケーション・ロール | セキュリティと環境 |
セキュリティ | ユーザーとグループ | いいえ – 手動で移動します。Identity Cloud Serviceで実行されます |
セキュリティ | グループからロールへの割当て | セキュリティと環境 |
セキュリティ | 構成可能なコンテキストを含むセキュリティ・コンテキスト | いいえ- 手動で移動します |
アップロード済ファイル | 財務カテゴリ、セキュリティ割当 | いいえ- 手動で移動します |
システム設定 | プレビュー機能を含むOracle Analytics Cloudシステム設定 | いいえ – ターゲット環境で手動で作成します。 |
機能の有効化 | Oracle Fusion Data Intelligenceのアクティブ化機能 | いいえ – ターゲット環境で手動で作成します。 |
セマンティック・モデル拡張 | システム、ユーザー、セキュリティ構成 | セマンティックと環境 |
データ検証 | AP請求書、週次などのスケジュール済検証 | いいえ – ターゲット環境で手動で作成します。 |
Oracle Analytics Cloudコンテンツ | ||
主要なメトリック、ワークブック、接続、分析 | コンテンツと環境 | |
データ・フロー、機能、機械学習アプリケーション | 環境 | |
主要なメトリック | いいえ – サービス・リクエストを作成します | |
データセット | いいえ- 手動で移動します | |
レポート構成 | 基本レポート構成 | コンテンツ |
レポート構成 | 拡張(構成可能な勘定科目分析) | いいえ – ターゲット環境で手動で作成します。 |
データ・パイプライン | パイプライン・パラメータ、機能領域、拡張 | データ構成 |
データ・パイプライン | 頻繁なリフレッシュ・モジュール、表、優先リフレッシュ | いいえ – ターゲット環境で手動で作成します。 |
データ・パイプライン | ウェアハウス・フルロード・スケジュール | いいえ – ターゲット環境で手動で作成します。 |
データ・パイプライン | カスタム・データ構成 –DFF、構成可能な勘定科目分析などのカスタム・アプリケーション | いいえ – ターゲット環境で手動で作成します。 |
接続数 | データ拡張コネクタ | いいえ – ターゲット環境で手動で作成します。 |
Oracle Cloud Infrastructure Consoleの設定 | 権限、接続、PaaSコンポーネント設定 | いいえ – ターゲット環境で手動で作成します。 |
Oracle Autonomous Data Warehouseカスタム・スキーマ | OAX_USERスキーマ・オブジェクトおよびデータ | いいえ – データ・ポンプを使用して、Oracle Object Storage Serviceへのバックアップとリストアを行います |
バンドルの作成
アプリケーション・アーティファクトのスナップショットを作成して、現在の状態を保存します。「バンドル」ページで作成したバンドルを表示できます。
ソース・インスタンスにバンドルを作成する際は、ターゲット・インスタンスでデプロイメントの失敗を回避するために、ターゲット・インスタンスでも使用可能なデータ・ソースのみを選択してください。
アプリケーション・バンドルの場合は、このオプションを使用可能にするためにサービス・リクエストを発行してください。次に、「機能を有効化」ページの「プレビュー」タブからアプリケーション・バンドル機能を有効にします。
コンテンツ・バンドルを作成および生成する前に、どのデータセットにも特殊文字を含む名前がないことを確認してください。また、一部のデータセットにバックアップする主要メトリックがない場合は、それぞれのサブジェクト領域とデータセットから主要メトリックを手動で選択し、コンテンツ・バンドルを再生成します。バンドルにバックアップするキー・メトリックがない場合は、ユーザー・インタフェースから「OACコンテンツ」オプションのみを選択できます。
バンドルの公開
ソース環境からバンドルを公開します。このアクションは、アプリケーション・アーティファクトのスナップショットを生成し、スナップショットをリポジトリに保存します。このバンドルされたアーティファクトをダウンロードして、別のインスタンスにインポートできます。