Deepsee and Ens.MessageHeader
Hi,
I want to create a messages statistics group by month and year using deepsee. To do that I'm creating a DeepSee data model based on Ens.MessageHeader.
I added both SourceConfigName and TargetConfigName as dimensions and now I'm trying to add TimeCreated but I get these messages
ERROR #5001: Level in time dimension must have a timeFunction: TimeCreated.H1.TimeCreated
> ERROR #5490: Error running generator for method '%GetModel:User.Mensajes'
ERROR: %DeepSee.CubeDefinition.cls(%GetModel) of generated code compiling subclass 'User.Mensajes'
> ERROR #5030: An error occurred while compiling class 'User.Mensajes'
Compiling routine User.Mensajes.1Also, I tried to add a time function (MonthYear) to extract the TimeCreated value and got these messages
ERROR: User.Mensajes.Fact.cls(%BuildAllFacts+19) : MPP5610 : Referenced macro not defined: 'timeUTCHtoUTC' TEXT: s %sq2UserzMensajeszFact038141d(14)=$s(%sq2UserzMensajeszFact038141d(11)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sq2UserzMensajeszFact038141d(11)),-3))) ERROR: User.Mensajes.Fact.cls(%BuildAllFacts+32) : MPP5610 : Referenced macro not defined: 'timeUTCHtoUTC' TEXT: s %sq2UserzMensajeszFact038141d(14)=$s(%sq2UserzMensajeszFact038141d(11)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sq2UserzMensajeszFact038141d(11)),-3))) ERROR: User.Mensajes.Fact.cls(%UpdateFacts+20) : MPP5610 : Referenced macro not defined: 'timeUTCHtoUTC' TEXT: s %sqeqUserzMensajeszFact038143d(15)=$s(%sqeqUserzMensajeszFact038143d(12)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqeqUserzMensajeszFact038143d(12)),-3))) ERROR: User.Mensajes.Fact.cls(%UpdateFacts+33) : MPP5610 : Referenced macro not defined: 'timeUTCHtoUTC' TEXT: s %sqeqUserzMensajeszFact038143d(15)=$s(%sqeqUserzMensajeszFact038143d(12)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqeqUserzMensajeszFact038143d(12)),-3))) ERROR: User.Mensajes.Fact.cls(%UpdateFacts+23) : MPP5610 : Referenced macro not defined: 'timeUTCHtoUTC' TEXT: s %sqUserzMensajeszFact038144d(16)=$s(%sqUserzMensajeszFact038144d(13)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqUserzMensajeszFact038144d(13)),-3))) ERROR: User.Mensajes.Fact.cls(%UpdateFacts+36) : MPP5610 : Referenced macro not defined: 'timeUTCHtoUTC' TEXT: s %sqUserzMensajeszFact038144d(16)=$s(%sqUserzMensajeszFact038144d(13)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqUserzMensajeszFact038144d(13)),-3))) ERROR: User.Mensajes.Fact.cls(%BuildAllFacts+11) #1002: Invalid character in tag : '%sq2UserzMensajeszFact038141d(14)=$s(%sq2UserzMensajeszFact038141d(11)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sq2UserzMensajeszFact038141d(11)),-3)))' : Offset:85 [%0AmBk1+5^User.Mensajes.Fact.1] TEXT: s %sq2UserzMensajeszFact038141d(14)=$s(%sq2UserzMensajeszFact038141d(11)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sq2UserzMensajeszFact038141d(11)),-3))) ERROR: User.Mensajes.Fact.cls(%BuildAllFacts+11) #1002: Invalid character in tag : '%sq2UserzMensajeszFact038141d(14)=$s(%sq2UserzMensajeszFact038141d(11)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sq2UserzMensajeszFact038141d(11)),-3)))' : Offset:85 [%0AmBk1+18^User.Mensajes.Fact.1] TEXT: s %sq2UserzMensajeszFact038141d(14)=$s(%sq2UserzMensajeszFact038141d(11)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sq2UserzMensajeszFact038141d(11)),-3))) ERROR: User.Mensajes.Fact.cls(%UpdateFacts+26) #1002: Invalid character in tag : '%sqeqUserzMensajeszFact038143d(15)=$s(%sqeqUserzMensajeszFact038143d(12)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqeqUserzMensajeszFact038143d(12)),-3)))' : Offset:87 [%0dfirst+8^User.Mensajes.Fact.1] TEXT: s %sqeqUserzMensajeszFact038143d(15)=$s(%sqeqUserzMensajeszFact038143d(12)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqeqUserzMensajeszFact038143d(12)),-3))) ERROR: User.Mensajes.Fact.cls(%UpdateFacts+26) #1002: Invalid character in tag : '%sqeqUserzMensajeszFact038143d(15)=$s(%sqeqUserzMensajeszFact038143d(12)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqeqUserzMensajeszFact038143d(12)),-3)))' : Offset:87 [%0dfirst+21^User.Mensajes.Fact.1] TEXT: s %sqeqUserzMensajeszFact038143d(15)=$s(%sqeqUserzMensajeszFact038143d(12)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqeqUserzMensajeszFact038143d(12)),-3))) ERROR: User.Mensajes.Fact.cls(%UpdateFacts+45) #1002: Invalid character in tag : '%sqUserzMensajeszFact038144d(16)=$s(%sqUserzMensajeszFact038144d(13)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqUserzMensajeszFact038144d(13)),-3)))' : Offset:83 [%0jmBg1+4^User.Mensajes.Fact.1] TEXT: s %sqUserzMensajeszFact038144d(16)=$s(%sqUserzMensajeszFact038144d(13)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqUserzMensajeszFact038144d(13)),-3))) ERROR: User.Mensajes.Fact.cls(%UpdateFacts+45) #1002: Invalid character in tag : '%sqUserzMensajeszFact038144d(16)=$s(%sqUserzMensajeszFact038144d(13)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqUserzMensajeszFact038144d(13)),-3)))' : Offset:83 [%0jmBg1+17^User.Mensajes.Fact.1] TEXT: s %sqUserzMensajeszFact038144d(16)=$s(%sqUserzMensajeszFact038144d(13)="":"",1:$$$timeUTCHtoUTC($zdTH($$$timeUTCtoUTCH(%sqUserzMensajeszFact038144d(13)),-3)))
Could someone please help me to fix these errors?
Thanks & Best Regards
Sergio Vidal
Discussion (3)0
Comments
Add
Include Ensemble
to the start of the cube class.
Use methods from Ens.DataType.UTC class to convert UTC time to local timezone.
Hi
It's me again.
I notice the TIMECREATED field is GMT, there is a function in deepsee to convert to Local Time?
Thanks
Sergio Vidal