Einträge von AZConAdmin

Fonts in Cognos einrichten

Neue Schriftarten müssen in Cognos Configuration unter Actions / Edit Global Configuration / Fonts eingetragen werden. Zusätzlich ist die korrekte Installation auf dem Cognos Server notwendig, damit die PDF Übergabe auch funktioniert.   https://www.ibm.com/support/pages/embedding-cognos-custom-fonts-pdf-report-format

Einrichtung Xstream Tm1 Plugin

Verbindung konfigurieren via “Hapec CPM” und Eigenschaften. Bei Dispatcher kommt der Eintrag aus  Externer Dispatcher-URI aus Cognos Konfiguration rein. Bei namespace id kommt die Namespace ID aus Cognos Configuration rein. Im zweiten Schritt wird der Admin Server angelegt. Dies ist der Host Servername mit Domain Name. Im dritten Schritt muss der Analytic Server eingebunden werden.

SQL Server DB Backup

DECLARE @FileName AS NVARCHAR(60) SET @FileName = ‘Y:\DatenbankBackUp\DonBoscoMedienMSCRMBackup-‘ + CONVERT(VARCHAR(14), GETDATE(), 102) + ‘.bak’   BACKUP DATABASE [DonBoscoMedien_MSCRM] TO  DISK = @FileName WITH  RETAINDAYS = 5, NOFORMAT, NOINIT,   NAME = N’Datenbank Sichern’, SKIP, NOREWIND, NOUNLOAD,  STATS = 10 GO

Einrichten Cognos Planning Analytics Datenquelle

In der Tm1.cfg muss eine Zeile ergänzt werden mit einer bisher nicht verwendeten PortNr. (siehe GMG) HTTPPortNumber=60500 des Weiteren muss die UseSSL= F gesetzt werden. Danach kann man die Datenquelle im Cognos Connection Portal verbinden.

Subset Elementare Ebene einer Dimension erstellen

SubsetDestroy (‘KstStrukturMd2’, ‘KostellenStellenEbene0’);   SubsetCreatebyMDX(‘KostellenStellenEbene0’, ‘{TM1SORT( {TM1FILTERBYLEVEL( {TM1SUBSETALL([KstStrukturMd2] )}, 0)}, ASC)} ‘ ); SubsetAliasSet (‘KstStrukturMd2’, ‘KostellenStellenEbene0’,‘Caption’);

Zelleinträge nach unten vererben

  #Abfrage ob Element berechtigt ist [‘BerechtigungUebersetzung’]=S: IF(DB(‘A01 Kostenstellenberechtigung’, !}Groups, !KostenstellenAnalyse, ‘Berechtigung’)@=‘Ja’, ‘READ’, CONTINUE);   #Berechtigung nach unten weiterreichen   #Abfrage ob Vater berechtigt ist [‘BerechtigungUebersetzung’]=S: IF(DB(‘A01 Kostenstellenberechtigung’, !}Groups, ELPAR(‘KostenstellenAnalyse’, !KostenstellenAnalyse,1), ‘Berechtigung’)@=‘Ja’, ‘READ’, CONTINUE);   #Abfrage ob Großvater berechtigt ist [‘BerechtigungUebersetzung’]=S: IF(DB(‘A01 Kostenstellenberechtigung’, !}Groups, ELPAR(‘KostenstellenAnalyse’, ELPAR(‘KostenstellenAnalyse’, !KostenstellenAnalyse,1), 1), ‘Berechtigung’)@=‘Ja’, ‘READ’, CONTINUE);   #Abfrage ob Ur-Großvater […]