Oracle Fusion Applications mit Oracle Business Intelligence Publisher (BIP)

Sie können Daten aus Oracle Fusion Applications in Data Integration extrahieren, indem Sie diese Datenquellen entweder mit Oracle Business Intelligence Cloud Connector (BICC) oder Oracle Business Intelligence Publisher (BIP) verbinden.

Beispiel: Um Daten aus einer Oracle Fusion ERP- oder HCM-Anwendung zu extrahieren, richten Sie ein Oracle Fusion Applications-Datenasset als Datenquelle in einem Data Integration-Datenfluss ein. Bei der Integration mit BIP weist Data Integration BIP an, einen vorhandenen BIP-Bericht auszuführen und die Daten in einen vordefinierten Object Storage-Bucket hochzuladen. Policys für die Verwendung von BIP, den Zugriff auf den Objektspeicher-Bucket und Netzwerkanforderungen für den Zugriff auf Oracle Fusion Applications müssen vorhanden sein.

Bevor Sie beginnen

Für die Verwendung von Oracle Fusion Applications-Datenassets in Data Integration sind zusätzliche Setups und der Zugriff auf andere Services in Oracle Cloud Infrastructure erforderlich. Bevor Sie ein Oracle Fusion Applications-Datenasset erstellen, lesen Sie diesen Abschnitt.

Tipp

Erstes Mal BIP mit Data Integration verwenden

Weitere Informationen finden Sie im Blog Daten aus BIP in Data Integration extrahieren. Dieser Blog enthält Schritt für Schritt Anweisungen vom Einrichten von Voraussetzungen in Oracle Fusion Applications bis zum Definieren eines Datenassets und zum Erstellen und Ausführen eines Datenflusses in Data Integration.

Weitere Referenzen

Stellen Sie mit der Aufgabencheckliste in der folgenden Tabelle sicher, dass Sie über das erforderliche Setup und die erforderlichen Informationen für die Erstellung und Verwendung von Oracle Fusion Applications-Datenquellen verfügen.

Aufgabe Anforderung
Zugriff auf BIP erhalten

In diesem Thema wird davon ausgegangen, dass Sie über die richtigen Zugangsdaten für den Zugriff auf und die Verwendung von BIP verfügen.

Siehe Accessing Oracle Business Intelligence Publisher im User's Guide for Oracle Business Intelligence Publisher.

Details der Fusion Applications-Verbindung abrufen

Wenn Sie ein Fusion Applications-Datenasset erstellen, müssen Sie Folgendes angeben:

  • Hostname des eingehenden Servers
  • Benutzername und Kennwort für die Verbindung mit dem Server

Anstelle des Kennworts können Sie das Kennwort in einem Secret in Oracle Cloud Infrastructure Vault speichern und die OCID dieses Secret angeben.

Siehe Konzeptbeschreibungen zu Vault und Secret in Oracle Cloud Infrastructure Vault

Informationen zum Kopieren der Secret-OCID finden Sie unter Details eines Secrets abrufen.

Netzwerkkonfiguration für den Zugriff auf Oracle Fusion Applications überprüfen

Wenn über das Internet auf den Fusion Applications-Host zugegriffen werden kann und dem Workspace ein virtuelles Cloud-Netzwerk (VCN) zugeordnet ist, muss das VCN:

  • DNS-Hostnamen verwenden
  • über ein Internetgateway verfügen

Siehe Virtuelle Netzwerke - Schnellstart.

Wenn nicht über das Internet auf den Fusion Applications-Host zugreifen kann, können Sie mit FastConnect eine schnelle und sichere Verbindung zwischen Oracle Cloud Infrastructure und dem Fusion Applications-Host einrichten.

Policys erstellen, damit Data Integration auf Buckets und Objekte in Oracle Cloud Infrastructure Object Storage zugreifen kann

Um ein Oracle Fusion Application-Datenasset in einem Datenflussdesign zu verwenden, benötigen Sie einen externen Speicher für das Staging der Daten. Ein OCI Object Storage-Bucket ist der einzige Speichertyp in BIP, den Sie für das Staging verwenden können.

allow group <group-name> to use object-family in compartment <compartment-name>

allow any-user to use buckets in compartment <compartment-name> where ALL {request.principal.type = 'disworkspace', request.principal.id = '<workspace-ocid>'}

allow any-user to manage objects in compartment <compartment-name> where ALL {request.principal.type = 'disworkspace', request.principal.id = '<workspace-ocid>'}

allow any-user to manage buckets in compartment <compartment-name> where ALL {request.principal.type = 'disworkspace', request.principal.id = '<workspace-ocid>', request.permission = 'PAR_MANAGE'}

Erstellen Sie einen Bucket für das Staging der extrahierten Daten.

Erstellen Sie einen Bucket, und erfassen Sie die folgenden Details, die Sie für die Standardfelder der Staging Area angeben müssen, wenn Sie das Oracle Fusion Applications-Datenasset in Data Integration erstellen.

  • Bucket-Name
  • Bucket Compartment
Erstellen Sie ein Object Storage-Datenasset, und rufen Sie Informationen für die Staging Area ab.

Erstellen Sie ein Object Storage-Datenasset. Eine Beschreibung der Eigenschaften finden Sie unter Eigenschaften von Object Storage-Datenassets. Erfassen Sie die folgenden Details, die Sie für die Standardfelder für Staging Areas angeben müssen.

  • Name des Object Storage-Datenassets
  • Verbindungsname für das Datenasset
Hinweis

Die erforderlichen Policys hängen auch davon ab, ob sich die Object Storage-Instanz und die Data Integration-Instanz in demselben Mandanten oder in unterschiedlichen Mandanten befinden und ob Sie die Policys auf Compartment- oder Mandantenebene erstellen. Weitere Informationen zu den richtigen Policys für Ihre Anforderungen finden Sie in den Beispielen und im Blog Policys in Oracle Cloud Infrastructure (OCI) Data Integration.

Oracle Fusion Applications-Datenasset mit BIP-Verbindung

Informationen zur Verwendung eines Secrets für das Kennwort finden Sie unter OCI Vault-Secrets und Oracle Wallets.

Um ein Datenasset zu erstellen, das eine Verbindung zu einer BIP-Quelle herstellt, führen Sie die folgenden Eigenschaften und Verbindungsdetails aus.

Feld Beschreibung
Eigenschaften
Name

Geben Sie einen Namen für das Datenasset ein.

Identifier

Die ID ist ein vom System generierter Wert, der auf dem angegebenen Namen basiert. Sie können den ID-Wert ändern. Nach dem Erstellen und Speichern des Datenassets können Sie die ID jedoch nicht mehr aktualisieren.

Beschreibung

Beschreibung hinzufügen. Dies ist ein fakultatives Feld.

Typ Das Feld zeigt den Datenquellentyp an, den Sie im Bereich Datenassettyp auswählen ausgewählt haben (wie unter Datenasset erstellen beschrieben). Data Integration zeigt die Datenasset-Eigenschaftsfelder und Standardverbindungsfelder basierend auf diesem Typ an.
Oracle Fusion Applications-Host

Geben Sie den Hostnamen ein.

NUMBER-Spalten ohne Gesamtstellenanzahl und Nachkommastellen als VARCHAR behandeln

Aktivieren Sie dieses Kontrollkästchen, um Zahlen ohne Nachkommastellen und Skalierung als VARCHAR zu behandeln und Datenverlust zu verhindern.

Beispiel: Sie haben einen numerischen Datentyp mit einer Genauigkeit von mehr als 38, oder Sie haben numerische Datentypen ohne Dezimalstellen und Skalierungseigenschaften.

Datentyp NUMERIC für NUMBER-Spalten ohne Dezimalstellenanzahl beibehalten

Dieses Kontrollkästchen ist aktiviert, um Zahlen ohne Dezimalstellen als numerischen Datentyp beizubehalten, wenn eine neue Zielentity erstellt wird.

Beispiel: Der numerische Datentyp mit einer Gesamtstellenzahl von mehr als 38 wird von Spark nicht unterstützt. Wenn dieses Kontrollkästchen nicht aktiviert ist, werden die numerischen Quellfelder des Typs im Zielsystem anstelle des numerischen Datentyps als Zeichenfolge konvertiert.

Standardverbindungsinformationen
Name Geben Sie einen Namen für die Standardverbindung ein.
Identifier Die ID ist ein vom System generierter Wert, der auf dem Namen basiert. Sie können den ID-Wert ändern. Nach dem Erstellen und Speichern können Sie die ID jedoch nicht mehr aktualisieren.
Beschreibung (Optional) Fügen Sie eine Beschreibung hinzu.
Typ

Wählen Sie Oracle BI Publisher.

Benutzername Geben Sie den Namen des Benutzers ein, der eine Verbindung zum Fusion Applications-Host herstellen kann.
Vault-Secret-OCID verwenden Wenn Sie ein Secret in Oracle Cloud Infrastructure Vault zum Speichern des Kennworts verwenden, wählen Sie diese Option aus. Das folgende Feld wird angezeigt:
  • Vault-Secret-OCID für Datenbankkennwort: Kopieren Sie die OCID des Secrets für das mit dem Benutzer verknüpfte Kennwort aus dem OCI-Vault, und fügen Sie sie ein.
Kennwort verwenden

Wenn Sie diese Option auswählen, geben Sie das Kennwort in das Feld Kennwort ein.

Standard-Staging Area

Geben Sie im Abschnitt Bevor Sie beginnen die Informationen an, die Sie für das Staging der extrahierten Daten erfasst haben. Wenn eine standardmäßige Staging Area eingerichtet ist, verwendet Data Integration den angegebenen Bucket, wenn dieses Datenasset als Ziel in einem Datenfluss oder einer Data-Loader-Aufgabe hinzugefügt wird.

Object Storage-Datenasset

Wählen Sie ein Object Storage-Datenasset aus.

Verbindung

Wählen Sie eine Verbindung.

Compartment

Compartment auswählen.

Bucket

Bucket auswählen.

Der Bucket ist der Objektspeicher-Bucket, den Data Integration für das Staging von Daten verwendet, bevor diese in das Ziel geladen werden.

(Optional) Verbindung testen
Anmeldung testen Nachdem Sie alle erforderlichen Felder ausgefüllt haben, wählen Sie Verbindung testen aus, um sicherzustellen, dass die Datenassetdetails korrekt eingegeben wurden und die Verbindung hergestellt werden kann. Wenn der Test erfolgreich war, wird eine Erfolgsmeldung angezeigt. Wenn der Test mit einer Fehlermeldung nicht erfolgreich verläuft, prüfen Sie die Verbindungseinstellungen, und versuchen Sie es erneut.