Anwendungsartefakte bündeln

Informationen zu Bundles

Bundles sind Snapshots Ihrer Anwendungsartefakte, wie Konfigurationen und Anpassungen zu einem bestimmten Zeitpunkt.

Bundles funktionieren in Umgebungen, in denen sich Quelle und Ziel auf derselben Ebene befinden oder die Quelle eine niedrigere Version aufweist und das Ziel eine höhere Version aufweist. Beispiel: Ein aus einer vorherigen Inhaltsversion generiertes Bundle funktioniert mit der neuesten Inhaltsversion. Stellen Sie sicher, dass die Bundle-Größe kleiner als 1 GB ist. Wenn die Bundle-Größe 1 GB überschreitet, sollten Sie das Bundle teilen, indem Sie die erforderlichen Artefakte selektiv einschließen. Vor dem Deployment validiert das System die Bundles, um zu prüfen, ob die Bundles alle Voraussetzungen enthalten. Wenn ein Validierungsfehler vorliegt, wird das entsprechende Bundle mit dem Status "Validierung nicht erfolgreich" angezeigt, und Sie können es nicht bereitstellen. Sie müssen das Problem beheben und versuchen, es erneut bereitzustellen.

Mit Bundles können Sie:
  • Verpacken Sie die benutzerdefinierte Entwicklung, indem Sie ein Bundle definieren, das eine Teilmenge von Anwendungsartefakten in einer Umgebung wie Entwicklung, Test oder Produktion darstellt.
  • Migrieren Sie die benutzerdefinierte Entwicklung, und stellen Sie das Bundle in einer Zielumgebung bereit.
  • Synchronisieren Sie Instanzen, indem Sie Änderungen von einer Umgebung in eine andere hochstufen, z.B. Produktion zum Testen.
  • Stellen Sie das System wieder her, wenn bei einer Umgebung ein Fehler auftritt und Sie eine vollständige Systemwiederherstellung durchführen müssen.
  • Erstellen Sie ein Backup der Umgebung oder einer Teilmenge der Anwendung, um den aktuellen Status der Artefakte zu speichern.
  • Stellen Sie Artefakte wieder her, indem Sie sie aus einem Bundle importieren, um den Status der relevanten Artefakte in das Bundle wiederherzustellen.

Sie können Ihre Anwendungsartefakte wie folgt bündeln:

  • Datenkonfigurations-Bundle: Dazu gehören Pipelineparameter, Aktivierungsmetadaten, Datenerweiterungen und benutzerdefinierte Datenkonfigurationen. Sie können dieses Bundle nach einem Hard Data Reset in einer vorhandenen Umgebung installieren. Dies ist nützlich, um Inhalt unverändert zu belassen und die Datenpipeline zurückzusetzen. Wenn Sie Datenkonfigurationen bündeln, sind nur die bereitgestellten Datenerweiterungen oder -konfigurationen enthalten. Erweiterungen oder Konfigurationen, die nicht den Status "Bereitgestellt" in der Quellinstanz aufweisen, werden nicht in ein Datenkonfigurations-Bundle aufgenommen.
  • Semantisches Modell-Bundle: Dazu gehören Hauptverzweigung, Tags, benutzerdefinierte Verzweigung und alle Sicherheitsanpassungen. Verwenden Sie dieses Bundle, um die semantischen Modellerweiterungen zu importieren, da Sie damit auswählen können, welches Tag und welche Version veröffentlicht werden soll und was veröffentlicht werden soll.
  • Sicherheits-Bundle: Dazu gehören benutzerdefinierte Anwendungsrollen und benutzerdefinierte Datensicherheit.
  • Inhalts-Bundle: Dazu gehören Snapshots von Oracle Analytics Cloud-Ordnern, -Projekten, -Dataset-Definitionen, -Arbeitsmappen, -Aufgabenrollen für Inhalt und -Berichtsparameter. Das Content Bundle führt den Kataloginhalt immer von Quelle zu Ziel zusammen. Wenn beim Zusammenführen Konflikte gefunden werden, wird der Inhalt ersetzt. Der gelöschte Inhalt wird nicht verfolgt.
  • Zusammengesetztes Bundle: Dies umfasst eines oder mehrere der anderen Bundles.
  • Umgebungsbundle: Das Umgebungsbundle veröffentlicht das ursprüngliche semantische Modell ohne die Anpassungen. Dazu gehören alle Artefakte einer bestimmten Umgebung, um den bekannten Systemstatus wiederherzustellen. Beispiel: Am Ende jeder Woche kann der Serviceadministrator ein Bundle mit dem Namen DevEnv_YYMMDD erstellen, um ein Backup der Umgebung zu verwalten. Sie müssen zuerst das Datenkonfigurations-Bundle bereitstellen oder Ihre Datenpipelines manuell aktivieren, bevor Sie das Umgebungs-Bundle bereitstellen.
Hinweis

Stellen Sie sicher, dass Sie die Funktionsbereiche und Daten aktiviert haben, bevor Sie mit den semantischen Modellen oder Inhalten arbeiten. Konfigurieren und aktivieren Sie Ihre Datenpipelines manuell in der Zielumgebung, oder stellen Sie ein Datenkonfigurations-Bundle bereit, um sicherzustellen, dass Konfigurationen und Aktivierungen auf derselben Ebene wie die Quellumgebung liegen. Nur dann ist es sinnvoll, ein Umgebungs-Bundle, ein semantisches Bundle oder ein Composite-Bundle bereitzustellen, da sie von Daten abhängig sind.
Befolgen Sie diese empfohlenen Vorgehensweisen, um ein reibungsloses Erlebnis zu gewährleisten:
  • Nehmen Sie die entsprechenden sicherheitsbezogenen Informationen in die Bundles "Semantisches Modell" und "Inhalt" auf.
  • Weisen Sie die Gruppen den Benutzern neu zu, weil das Sicherheits-Bundle die Benutzergruppenzuordnungen nicht überschreibt.
  • Schließen Sie die Sicherheitskonfiguration ein, wenn Sie ein semantisches Modell-Bundle aus einem Test in eine Produktionsumgebung exportieren.
  • Wenn beim Erstellen eines Sicherheits-Bundles die Anzahl der Anwendungsrollen 1000 überschreitet, tritt möglicherweise ein Fehler auf. Verwenden Sie in diesem Fall die Schaltfläche Anwendungsrollen auswählen, um bestimmte Rollen auszuwählen.
  • Verwenden Sie eindeutige Namen für die Erweiterungsschritte des semantischen Modells. Dadurch können die Tags korrekt funktionieren, während Sie den Inhalt mit dem Inhalts-Bundle in die Zielinstanz migrieren.

In Bundles verfügbar

Erfahren Sie, was in Bundles verfügbar ist.

Flächen Artefakt In Paketen enthalten
Sicherheitseinstellungen Anwendungsrollen Sicherheit und Umwelt
Sicherheitseinstellungen Benutzer und Gruppen Nein - Manuell verschieben, in Identity Cloud Service ausgeführt
Sicherheitseinstellungen Zuweisungen von Gruppen zu Rollen Sicherheit und Umwelt
Sicherheitseinstellungen Sicherheitskontexte einschließlich konfigurierbarem Kontext Nein - manuell verschieben
Hochgeladene Dateien Finanzdatenkategorien, Sicherheitszuweisungen Nein - manuell verschieben
Systemeinstellungen Oracle Analytics Cloud-Systemeinstellungen, einschließlich Vorschaufunktionen Nein - manuell in Zielumgebung erstellen
Features aktivieren Aktivierte Oracle Fusion Data Intelligence-Features Nein - manuell in Zielumgebung erstellen
Erweiterungen des semantischen Modells System, Benutzer, Sicherheitskonfiguration Semantik und Umwelt
Datenvalidierungen Geplante Validierungen wie KR-Rechnungen, wöchentlich Nein - manuell in Zielumgebung erstellen
Oracle Analytics Cloud - Inhalt    
Schlüsselmetriken, Arbeitsmappen, Verbindungen, Analysen Inhalt und Umgebung  
Datenflüsse, Funktionen, Apps für maschinelles Lernen Umgebung  
Schlüsselmetriken Nein - Serviceanfrage erstellen  
Datasets Nein - manuell verschieben  
Reportingkonfigurationen Grundlegende Reportingkonfigurationen Inhalt
Reportingkonfigurationen Erweitert (Konfigurierbare Kontenanalyse) Nein - manuell in Zielumgebung erstellen
Data Pipeline Pipelineparameter, Funktionsbereiche, Erweiterungen Datenkonfigurationen
Data Pipeline Module, Tabellen für häufige Aktualisierungen, priorisierte Aktualisierungen Nein - manuell in Zielumgebung erstellen
Data Pipeline Zeitpläne für vollständiges Laden von Warehouse-Daten Nein - manuell in Zielumgebung erstellen
Data Pipeline Benutzerdefinierte Datenkonfigurationen - Info-Flexfelder, benutzerdefinierte Anwendungen wie die konfigurierbare Kontenanalyse Nein - manuell in Zielumgebung erstellen
Verbindungen Connectors zur Datenerweiterung Nein - manuell in Zielumgebung erstellen
Oracle Cloud Infrastructure-Konsoleneinstellungen Berechtigungen, Verbindungen, PaaS-Komponenteneinstellungen Nein - manuell in Zielumgebung erstellen
Benutzerdefiniertes Oracle Autonomous Data Warehouse-Schema OAX_USER Schemaobjekte und Daten Nein - Mit Data Pump in Oracle Object Storage Service sichern und aus diesem wiederherstellen

Bundle erstellen

Erstellen Sie einen Snapshot Ihrer Anwendungsartefakte, um ihren aktuellen Status zu speichern. Sie können die Bundles anzeigen, die Sie auf der Seite "Bundles" erstellt haben.

Stellen Sie beim Erstellen eines Bundles in der Quellinstanz sicher, dass Sie nur die Datenquellen auswählen, die auch in der Zielinstanz verfügbar sind, um Deployment-Fehler in der Zielinstanz zu vermeiden.

Stellen Sie vor dem Erstellen und Generieren eines Inhalts-Bundles sicher, dass keines der Datasets Namen mit Sonderzeichen enthält. Wenn für einige Datensets keine Schlüsselmetriken zum Sichern vorhanden sind, wählen Sie die Schlüsselmetriken aus den jeweiligen Themenbereichen und Datensets manuell aus, und generieren Sie das Inhalts-Bundle neu. Wenn das Bundle keine Schlüsselmetriken zum Sichern enthält, können Sie nur die Option OAC-Inhalt auf der Benutzeroberfläche auswählen.

  1. Melden Sie sich bei Ihrem Service an.
  2. Klicken Sie in der Oracle Fusion Data Intelligence-Konsole unter Anwendungsadministration auf Bundles.
  3. Klicken Sie auf der Seite "Bundles" auf Erstellen.
  4. Wählen Sie unter Bundles erstellen den Typ des Bundles aus, das Sie erstellen möchten. Beispiel: Content Bundle.
  5. Geben Sie einen Namen und eine Beschreibung für das Bundle ein.
  6. Wählen Sie je nach Bundle-Typ die entsprechende Option aus, und klicken Sie auf Speichern:
    • Aktivieren Sie für ein Inhalts-Bundle das Kontrollkästchen Alle Inhalte einbeziehen, oder wählen Sie die entsprechenden Oracle Analytics Cloud-Inhalte, -Arbeitsmappen und -Schlüsselmetriken über die entsprechenden Umschalter und Schaltflächen aus. Sie können die Kontrollkästchen Berichtsparameter einschließen und Analyse konfigurierbarer Konten einschließen aktivieren, falls zutreffend.

    • Wählen Sie für ein Inhalts-Bundle für Schlüsselmetriken die Schlüsselmetriken aus, die Sie mit den entsprechenden Umschaltflächen und Schaltflächen bündeln möchten. Schlüsselmetriken sind auch in Umgebungs-Bundles enthalten. Um die Performance zu verbessern, wählen Sie die spezifischen Schlüsselmetriken aus, die Sie bündeln möchten.

      Wichtige Metriken auf der Seite "Content-Bundle"

      Hinweis

      Um Schlüsselmetriken zu importieren, müssen Sie ein Schlüsselmetrik-Bundle in einer neuen Instanz mit aktivierten Schlüsselmetriken bereitstellen. Sie können Schlüsselmetriken in Datasets importieren, das gesamte Dataset wird jedoch aufgrund von Sicherheitseinschränkungen nicht importiert. Datensets ohne Schlüsselmetriken sind nicht in Schlüsselmetriken enthalten.
    • Aktivieren Sie für ein Datenkonfigurations-Bundle das Kontrollkästchen Alle Datenkonfigurationseinstellungen einschließen, oder wählen Sie die entsprechenden Module, Erweiterungen und benutzerdefinierten Datenkonfigurationen mit den entsprechenden Umschaltflächen und Schaltflächen aus.

    • Aktivieren Sie für ein Semantikerweiterungs-Bundle das Kontrollkästchen Alle semantischen Erweiterungen einbeziehen, oder wählen Sie die entsprechende Verzweigung oder das entsprechende Tag im Feld Verzweigung oder Tag in der Zielumgebung veröffentlichen aus, oder wählen Sie anwendbare Tags und Verzweigungen mit den entsprechenden Umschaltungen und Schaltflächen aus. Sie können die Kontrollkästchen Externe RPD einschließen oder Externe RPD veröffentlichen aktivieren, um das externe semantische Modell einzuschließen oder zu veröffentlichen.

      Wenn Sie zur Erweiterung des semantischen Modells zu den neuesten Assistenten migriert haben, wählen Sie die entsprechende externe Anwendung aus, und aktivieren Sie das Kontrollkästchen Semantische Erweiterungen, um alle Erweiterungen einzuschließen.
      Seite "Bundle für semantische Erweiterungen", wenn Sie zu den neuesten Wizards für semantische Modellerweiterungen migriert haben

    • Aktivieren Sie für ein Sicherheits-Bundle das Kontrollkästchen Alle Sicherheitseinstellungen einschließen, oder wählen Sie alle Anwendungsrollen aus. Wenn die Anzahl der Anwendungsrollen 1000 überschreitet, tritt möglicherweise ein Fehler auf. Verwenden Sie in diesem Fall die Schaltfläche Anwendungsrollen auswählen, um bestimmte Rollen auszuwählen.
      Hinweis

      Wenn Sie die erweiterte Sicherheitsfunktion von Oracle Fusion Data Intelligence genutzt haben, können Sie Gruppen nicht mehr speziell als Teil des Sicherheits-Bundles auswählen. Siehe Informationen zum Verwalten von Benutzern, Gruppen, Anwendungsrollen und Datenzugriff.


    • Geben Sie für ein Umgebungs-Bundle einen Namen an.

    • Wählen Sie für ein zusammengesetztes Bundle eines der anderen Bundles aus.

Bundle bearbeiten

Bearbeiten Sie ein Bundle, wenn Sie die im Bundle erfassten Anwendungsartefakte ändern müssen.

Hinweis

Wenn Sie ein Bundle bearbeiten, werden die Bundle-Definitionen erst angezeigt, wenn Sie das Bundle-Deployment abgeschlossen haben. Funktionsbereiche und Datenerweiterungen im Bundle sind sichtbar, nachdem sie vom Bundle-Deployment-Prozess geplant wurden. Die benutzerdefinierten Datenkonfigurationen im Bundle sind nach Abschluss des Prozesses "Benutzerdefinierte Datenkonfigurationen bereitstellen" sichtbar.
  1. Melden Sie sich bei Ihrem Service an.
  2. Klicken Sie in der Oracle Fusion Data Intelligence-Konsole unter Anwendungsadministration auf Bundles.
  3. Zeigen Sie auf der Seite "Bundles" mit der Maus auf das erstellte Bundle, und klicken Sie unter Aktionen.
  4. Wählen Sie unter Aktionen Bearbeiten aus.
  5. Nehmen Sie auf der Seite mit den entsprechenden Bundles Ihre Änderungen vor, und klicken Sie auf Aktualisieren.

Bundle veröffentlichen

Veröffentlichen Sie ein Bundle aus der Quellumgebung. Mit dieser Aktion wird ein Snapshot der Anwendungsartefakte generiert und der Snapshot in einem Repository gespeichert. Sie können dieses gebündelte Artefakt herunterladen und in verschiedene Instanzen importieren.

  1. Melden Sie sich bei Ihrem Service an.
  2. Klicken Sie in der Oracle Fusion Data Intelligence-Konsole unter Anwendungsadministration auf Bundles.
  3. Zeigen Sie auf der Seite "Bundles" mit der Maus auf das erstellte Bundle, und klicken Sie unter Aktionen.
  4. Wählen Sie unter Aktionen die Option Generieren aus, um das Bundle zu erstellen und zu veröffentlichen.
Das Bundle mit dem Status "Generiert" wird auf der Seite "Bundles" angezeigt.

Bundle exportieren

Exportieren Sie die Bundle-aab-Datei aus Ihrem Quellsystem in ein Repository oder auf Ihrem lokalen Rechner.

  1. Melden Sie sich bei Ihrem Service an.
  2. Klicken Sie in der Oracle Fusion Data Intelligence-Konsole unter Anwendungsadministration auf Bundles.
  3. Zeigen Sie auf der Seite "Bundles" mit der Maus auf das erstellte Bundle, und klicken Sie unter Aktionen.
  4. Wählen Sie unter Aktionen die Option Exportieren aus.

Bundle importieren

Importieren Sie die Bundle-aab-Datei von Ihrem Computer in die Zielumgebung, um den Status der Anwendung auf den Checkpoint zurückzusetzen, der durch das Bundle dargestellt wird.

  1. Melden Sie sich bei Ihrem Service an.
  2. Klicken Sie in der Oracle Fusion Data Intelligence-Konsole unter Anwendungsadministration auf Bundles.
  3. Klicken Sie auf der Seite "Bundles" auf Importieren.
  4. Klicken Sie im Dialogfeld "Import-Bundle" auf "Drag and Drop", und wählen Sie die entsprechende .aab-Datei auf Ihrem lokalen Rechner aus.
  5. Klicken Sie auf Importieren.

Bundle bereitstellen

Sie können ein generiertes Bundle in der Zielumgebung bereitstellen, um den Status der durch das Bundle dargestellten Artefakte wiederherzustellen. Das System validiert das Bundle, bevor ein Deployment durchgeführt wird, um sicherzustellen, dass Software- und Modellversionen sowie andere Abhängigkeiten erfüllt werden.

Beispiel: Wenn Sie ein Bundle A (in Instanz A erstellt) haben und später einige Änderungen vorgenommen haben, diese Änderungen jedoch rückgängig machen möchten, verwenden Sie die Option "Bereitstellen". Mit dieser Option werden die Artefakte in einer älteren Version wiederhergestellt, indem das vorherige Bundle im System bereitgestellt wird.
  1. Melden Sie sich bei Ihrem Service an.
  2. Klicken Sie in der Oracle Fusion Data Intelligence-Konsole unter Anwendungsadministration auf Bundles.
  3. Zeigen Sie auf der Seite "Bundles" mit der Maus auf das erstellte Bundle, und klicken Sie unter Aktionen.
  4. Wählen Sie unter Aktionen die Option Deployment aus.
  5. Stellen Sie im Dialogfeld "Bundle bereitstellen" sicher, dass das ausgewählte Bundle angezeigt wird.
  6. Klicken Sie auf Einsetzen.

Bündel löschen

Löschen Sie ein Bundle, wenn Sie den Snapshot der im Bundle erfassten Anwendungsartefakte nicht mehr benötigen.

  1. Melden Sie sich bei Ihrem Service an.
  2. Klicken Sie in der Oracle Fusion Data Intelligence-Konsole unter Anwendungsadministration auf Bundles.
  3. Zeigen Sie auf der Seite "Bundles" mit der Maus auf das erstellte Bundle, und klicken Sie unter Aktionen.
  4. Klicken Sie unter Aktionen auf Löschen.

Aktivitätshistorie von Bundles anzeigen

Zeigen Sie alle Bundle-bezogenen Aktivitäten an, um die an Ihrer Instanz vorgenommenen Änderungen zu verstehen, welche Bundles verwendet werden sollen und ob die vorhandenen Bundles noch aktuell sind. Mit diesen Informationen können Sie fundierte Entscheidungen zum Erstellen aktualisierter Bundles oder zum Bereitstellen eines vorhandenen Bundles treffen.

Alle Aktivitäten werden nach Bundle-bezogener Aktion, Bundle-Namen, Bundle-Typ, Status, Benutzer, der die Aktivität ausgeführt hat, und Datum angezeigt. Sie können die Anzeige organisieren, indem Sie Spalten sortieren, nach Aktivitäten suchen und nach Aktion, Bundle-Typ oder Status filtern.
  1. Melden Sie sich bei Ihrem Service an.
  2. Klicken Sie in der Oracle Fusion Data Intelligence-Konsole unter Anwendungsadministration auf Bundles.
  3. Klicken Sie auf der Seite "Bundles" auf die Registerkarte Aktivität.

    Registerkarte "Aktivität" auf der Seite "Bundles"