Generieren der Scripts für die Erstellung von Ansichten oder Tabellen

Beim Generieren von Berichten extrahieren Sie berichtsfähige Daten aus den Berichtsansichten oder -tabellen. Sie können Berichtsansichten und -tabellen mithilfe des Scripts für die Erstellung von Ansichten und Tabellen generieren. Verwenden Sie den SQL-Berichtsgenerator, um Scripts zur Erstellung von Ansichten und Tabellen zu erstellen.

Warum und wann dieser Vorgang ausgeführt wird

Anmerkung: Wenn Sie Unica Deliver-Berichte verwenden, stellen Sie sicher, dass Sie die SQL-Scripts für die Unica Campaign-Datenbank zum Erstellen der Staging-Tabellen und Stapelprozeduren ausgeführt haben. Weitere Informationen finden Sie in Nur für Unica Deliver : Erstellen gespeicherter Prozeduren, Staging-Tabellen und Indizes.

Führen Sie die folgenden Schritte aus, um Scripts zur Erstellung von Ansichten oder Tabellen zu erstellen.

Prozedur

  1. Melden Sie sich bei Unica als Benutzer mit der Rolle "ReportsSystem" an.

    Wenn Sie die JNDI-Standardnamen für JDBC-Datenquellen verwendet haben, dann fahren Sie mit Schritt 3 fort.

  2. Wenn Sie die JNDI-Standardnamen nicht für JDBC-Datenquellen verwendet haben, dann fahren Sie mit Schritt a und b fort.
    1. Wählen Sie Einstellungen > Konfiguration > Berichte > Schemas > ProductNameaus.
    2. Ändern Sie die Standardwerte der JNDI-Eigenschaft so, dass sie mit den JNDI-Namen übereinstimmen, die Sie für die JDBC-Verbindungen verwendet haben.
    Wichtig: Wenn die JNDI-Datenquellennamen falsch sind oder nicht konfiguriert wurden, kann der SQL-Berichtsgenerator keine SQL-Scripts auswerten, mit denen Tabellen erstellt werden.
  3. Wählen Sie Einstellungen > SQL-Berichtsgenerator aus.
  4. Wählen Sie im Feld Produkt die entsprechende Unica Anwendung aus.
  5. Wählen Sie im Feld Schema mindestens ein Berichtsschema aus.
  6. Wählen Sie den Datenbanktyp aus.
  7. Wählen Sie im Feld Typ generieren die entsprechende Option für Ihren Datenbanktyp aus. Es werden keine Tabellen- und XML-Optionen empfohlen.
    Datenbank Erlaubte Optionen
    SQL-Server Ansichten
    Oracle Ansichten, Materialisierte Ansichten
    IBM DB2 Ansichten, Materialisierte Ansichten
    MariaDB Ansichten
    Anmerkung: Für Oracle und IBM® DB2® empfiehlt es sich, materialisierte Ansichten zu verwenden. Der Administrator muss sie so planen, dass sie nachts oder stündlich aktualisiert werden, und zwar gemäß der Anforderung.
  8. Klicken Sie zum Überprüfen des zu generierenden SQL-Scripts auf Generieren.
    Der SQL Generator erstellt das Script und zeigt es im Browserfenster an.
  9. Klicken Sie auf Herunterladen.

    Der SQL-Berichtsgenerator erstellt das Script und fordert Sie zur Angabe einer Position auf, unter der die Datei gespeichert werden soll. Wenn Sie ein einzelnes Berichtsschema ausgewählt haben, entspricht der Scriptname dem Namen des Schemas, beispielsweise Deliver_Mailing_Performance.sql. Falls Sie mehrere Berichtsschemas ausgewählt haben, wird für den Namen des Scripts der Produktname, beispielsweise Campaign.sql, verwendet.

    Anmerkung: Wenn Sie ein Script ausführen, das materialisierte Ansichten in einer DB2-Datenbank erstellt, wird möglicherweise der folgende Fehler angezeigt:

    SQL20059W Der Name der materialisierten Abfragetabelle darf nicht zur Optimierung der Verarbeitung von Abfragen verwendet werden.

    Die materialisierte Ansicht wird jedoch erfolgreich erstellt.

  10. Geben Sie die Position an, unter der das Script gespeichert werden soll, und klicken Sie dann auf Speichern. Wenn Sie den Namen der Datei ändern, achten Sie darauf, dass die ausgewählten Schemas klar aus dem Namen ersichtlich sind.
  11. Wiederholen Sie die Schritte 5 bis 12 für jedes Script, das generiert werden soll.
    Anmerkung: Die Unica Interact-Berichtsschemas verweisen auf mehrere Datenquellen. Generieren Sie für jede Datenquelle ein eigenes SQL-Script.