Datenaktionen testen, verpacken und installieren

Mit Oracle Analytics Desktop können Sie Ihre Datenaktion aus dem Quellspeicherort testen, bevor Sie sie installieren.

  1. Wenn Oracle Analytics Desktop gerade ausgeführt wird, schließen Sie das Programm.
  2. Wenn Sie hinter einem Proxy arbeiten, legen Sie die Proxyeinstellungen in %PLUGIN_DEV_DIR%\gradle.properties fest. Informationen zum Zugriff auf das Web über einen HTTP-Proxy finden Sie im Gradle-Benutzerhandbuch.
  3. Führen Sie Oracle Analytics Desktop im SDK-Modus aus. Dazu geben Sie die folgenden Befehle in die Eingabeaufforderung ein, die Sie in Auswählen, welche geerbten Datenaktionsmethoden außer Kraft gesetzt werden gestartet haben:
    cd %PLUGIN_DEV_DIR%
    .\gradlew run

    Oracle Analytics Desktop wird im SDK-Modus gestartet. Ihr Datenaktions-Plug-in wird auf der Seite "Konsole | Erweiterungen" angezeigt.

    Erstellen Sie eine Arbeitsmappe, und testen Sie Ihre Datenaktion. Sollten Probleme auftreten, können Sie den Code mit den integrierten Entwicklertools des Browsers debuggen.

  4. Wenn Sie eine HTTP-API-Datenaktion erstellt haben:
    1. Gehen Sie zur Konsole, und öffnen Sie die Seite "Sichere Domains".
    2. Fügen Sie die Domains hinzu, auf die Sie zugreifen möchten.
      Beispiel: Wenn Sie Zugriff auf die apilayer.com-APIs benötigen, fügen Sie apilayer.net der Liste der sicheren Domains hinzu.
    3. Klicken Sie auf das Spaltenkontrollkästchen Verbinden für die ausgewählte Domain.
    4. Laden Sie die Seite "Sichere Domains" im Browser neu, damit die Änderungen in Kraft treten.
  5. Wenn Sie das Datenaktions-Plug-in für die Verteilung an andere Personen oder Installation in Oracle Analytics vorbereiten möchten:
    • Verpacken Sie alle Dateien in einer einzelnen ZIP-Datei mit dem Ordner %PLUGIN_DEV_DIR%\src\customdataaction und dessen Inhalt.
    • Benennen Sie die ZIP-Datei mit derselben ID, die Sie dem Datenaktions-Plug-in bei seiner Erstellung gegeben haben.
  6. Installieren Sie das Datenaktions-Plug-in. Siehe Benutzerdefinierte Plug-ins verwalten.