Einträge von AZConAdmin

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 […]

if then else Cube Rule mit ATTRS

[‘Kennzahlen B01’:{‘belegte Plätze mit Pflegestufe’}]=N:IF(ATTRS(‘KostenstellenControlling’, !KostenstellenControlling, ‘KSTBereich’)@=‘BBB’, [‘abger.Tage mit Pflegestufe’] /30, [‘abger.Tage mit Pflegestufe’]/[‘Tage Pro Monat’])

Security TM1 Cube Rules & Prozesse

SecurityRefresh; alle Elemente einer Dimension zu einer Gruppe zuweisen: Bsp.: Donau-Iller Element Security Cube Kostenstellen [‘ADMIN’]=S:stet; [‘SecurityAdmin’]=S:stet; [‘DataAdmin’]=S:stet; [‘CAMID(“:Autorisierung:hapec CPM Xpress Administrator”)’]=S:‘WRITE’; [‘CAMID(“:Autorisierung:hapec CPM Xpress Complete User”)’]=S:‘WRITE’; [‘CAMID(“:Autorisierung:hapec CPM Xpress Planner User”)’]=S:stet; [‘CAMID(“:Autorisierung:hapec CPM Xpress Reporter User”)’]=S:stet; [‘CAMID(“:Autorisierung:hapec CPM Xpress User”)’]=S:stet; [‘CAMID(“:Authentifizierung:Hauptgruppen:Alle Kostenstellen”)’]=S:‘READ’;   # Für den Rest, wende die Regel an..( []=S: ^ für […]

TM1 ElementSecurity global Cube Rule

#Region System FEEDSTRINGS; SKIPCHECK; #EndRegion [‘ADMIN’]=S:stet; [‘SecurityAdmin’]=S:stet; [‘DataAdmin’]=S:stet;   # die Admin und Planner bekommen immer Schreibrechte # stet bedeutet: lass alles so wie es ist bzw. keine Regel angewant. [‘CAMID(“:Autorisierung:hapec CPM Xpress Administrator”)’]=S:’WRITE’; [‘CAMID(“:Autorisierung:hapec CPM Xpress Complete User”)’]=S:’WRITE’; [‘CAMID(“:Autorisierung:hapec CPM Xpress Planner User”)’]=S:stet; [‘CAMID(“:Autorisierung:hapec CPM Xpress Reporter User”)’]=S:stet; [‘CAMID(“:Autorisierung:hapec CPM Xpress User”)’]=S:stet; #[‘CAMID(“::Everyone”)’, ‘101’ […]

Xstream Staging Aktionsabfrage

IF EXISTS (SELECT *  FROM Xstream.sys.objects  WHERE name = ‘qsBaumstrukturenFiBuKoReI’  AND type IN (‘U’) ) DROP TABLE Xstream.Staging.qsBaumstrukturenFiBuKoReI ; SELECT * INTO Xstream.Staging.qsBaumstrukturenFiBuKoReI FROM qsBaumstrukturenFiBuKoReI