So identifizieren Sie Cognos-Berichte mit Embedded SQL

by 7. September 2016Cognos Analytics, MotioPI0 Kommentare

Eine häufig gestellte Frage, die immer wieder gestellt wird MotioPI Support Staff erklärt, wie Sie IBM Cognos-Berichte, -Abfragen usw. identifizieren, die Inline-SQL in ihren Spezifikationen verwenden. Während die meisten Berichte ein Paket nutzen, um auf Ihr Data Warehouse zuzugreifen, ist es für Berichte möglich, SQL-Anweisungen direkt für die Datenbank auszuführen und Ihr Paket zu umgehen. Lassen Sie uns darüber sprechen, warum es wichtig ist zu wissen, welche Berichte über eingebettetes SQL verfügen.

 


Warum es wichtig ist, Cognos-Berichte mit Embedded SQL zu identifizieren

Aufgrund der Natur hartcodierter SQL-Anweisungen erfordern sie eine kontinuierliche Überwachung und Wartung. Wenn Sie Änderungen an Ihrer Datenbank vornehmen, kann es sogar fast unmöglich sein, zu erkennen, welche Berichte Annahmen in ihrer Inline-SQL enthalten. Das heißt, bis sie nicht laufen. Da es schwierig ist, Berichte mit eingebettetem SQL zu verwalten, müssen sie unbedingt identifiziert werden, damit Sie ihnen die erforderliche zusätzliche Aufmerksamkeit zukommen lassen können. Diese Aufmerksamkeit kann darin bestehen, das eingebettete SQL zu entfernen oder das SQL zu aktualisieren, damit es an Änderungen an Ihrem Data Warehouse angepasst wird. Lassen Sie uns erkunden, wie Sie es verwenden MotioPI, um diese „besonderen“ Berichte zu identifizieren.

So wird es genutzt MotioPI zum Suchen von Cognos-Berichten mit Embedded SQL

Das Suchen & Ersetzen-Panel in MotioPI wurde entwickelt, um die Spezifikationen Ihres Berichts zu durchsuchen, Berichte zu identifizieren, die den von Ihnen festgelegten Kriterien entsprechen, und sogar einfache Änderungen an einer Reihe von Cognos-Objekten vorzunehmen. Heute werden wir die Suchfunktion von Search & Replace verwenden, um schnell alle Berichte zu identifizieren, die Embedded SQL verwenden, damit Sie ihren Inhalt validieren, sie für die Verwendung des Modells konvertieren oder sie ganz aus der Produktion entfernen können.

    1. Öffnen Sie das Suchen & Ersetzen-Bedienfeld in MotioPI. Schränken Sie Ihre Suche bei Bedarf ein, um nur Abschnitte Ihres Content Stores abzudecken. Dies kann besonders hilfreich sein, wenn Sie sich nur mit einem Unterabschnitt Ihres Content Stores oder der Geschwindigkeit Ihrer Suche in MotioPI. Wählen Sie zum Verengen die Schaltfläche „Verengen“
    2. Wählen Sie die Dateien oder den Ordner aus, in denen Sie suchen möchten, und wählen Sie dann die Schaltfläche „>>“.
    3. Geben Sie ein „ “ (ohne Anführungszeichen) im Suchfeld.
    4. Drücken Sie die Schaltfläche „Suchen“.
    5. MotioPI gibt alle Berichte aus Ihrer Suche zurück, die eingebettetes SQL enthalten.
    6. Beachten Sie, dass Sie mit der Maus über ein Snippet fahren können, um den vollständigen Text Ihrer SQL anzuzeigen. 
    7.  Nachdem Sie alle Ihre Berichte mit Embedded SQL gefunden haben, können Sie diese mit der Exportfunktion in . dokumentieren MotioPI (Datei->Ausgabe exportieren), verschieben Sie sie mit . an einen Ort MotioPI, damit Sie sie in Zukunft leicht finden oder sogar einfache Transformationen der Spezifikation mit der „Ersetzen“-Funktion des Suchen & Ersetzen-Panels durchführen können.

FAZIT:

So können Sie das Suchen & Ersetzen-Bedienfeld in . verwenden MotioPI, um alle Berichte mit Embedded SQL zu identifizieren. Sie können mit dieser Technik ein paar falsch positive Ergebnisse erhalten, aber das geschieht so, dass MotioPI verpasst mit Embedded SQL keine Berichte. Sie können Ihre Suchbegriffe auch so eingrenzen, dass Sie nur nach der exakten Syntax Ihrer SQL-Anweisungen suchen. Wenn Sie Fragen zur optimalen Verwendung des Such- und Ersetzungspanels haben, stellen Sie diese einfach unten in den Kommentaren. Ich freue mich immer, mein Wissen über Cognos weiterzugeben!

Cognos AnalyticsAktualisieren von Cognos
3 Schritte zu einem erfolgreichen Cognos-Upgrade
Drei Schritte zu einem erfolgreichen IBM Cognos-Upgrade

Drei Schritte zu einem erfolgreichen IBM Cognos-Upgrade

Drei Schritte zu einem erfolgreichen IBM Cognos-Upgrade Unschätzbarer Rat für die Führungskraft, die ein Upgrade verwaltet Vor kurzem dachten wir, dass unsere Küche modernisiert werden müsste. Zuerst haben wir einen Architekten beauftragt, Pläne zu zeichnen. Mit einem Plan in der Hand besprachen wir die Einzelheiten: Was ist der Umfang? ...

Weiterlesen

Cognos AnalyticsMotioCI
Cognos-Bereitstellung
Bewährte Verfahren für die Cognos-Bereitstellung

Bewährte Verfahren für die Cognos-Bereitstellung

So machen Sie das Beste daraus MotioCI bei der Unterstützung bewährter Praktiken MotioCI verfügt über integrierte Plugins für die Erstellung von Cognos Analytics-Berichten. Sie sperren den Bericht, an dem Sie arbeiten. Wenn Sie dann mit Ihrer Bearbeitungssitzung fertig sind, checken Sie sie ein und fügen einen Kommentar hinzu ...

Weiterlesen

CloudCognos Analytics
Motio X IBM Cognos Analytics Cloud
Motio, Inc. bietet Versionskontrolle in Echtzeit für die Cognos Analytics Cloud

Motio, Inc. bietet Versionskontrolle in Echtzeit für die Cognos Analytics Cloud

PLANO, Texas – 22. September 2022 - Motio, Inc., das Softwareunternehmen, das Ihnen dabei hilft, Ihren Analytics-Vorteil zu wahren, indem es Ihre Business-Intelligence- und Analytics-Software verbessert, hat heute all seine angekündigt MotioCI Anwendungen unterstützen jetzt vollständig die Cognos...

Weiterlesen

Cognos Analytics
IBM Cognos Analytics mit Watson
Was macht Watson?

Was macht Watson?

Zusammenfassung IBM Cognos Analytics wurde in Version 11.2.1 mit dem Namen Watson tätowiert. Sein vollständiger Name lautet jetzt IBM Cognos Analytics mit Watson 11.2.1, früher bekannt als IBM Cognos Analytics. Aber wo genau ist dieser Watson und was macht er? In...

Weiterlesen