Attribute use in ODS?
Hi,
I used a KF n Characteristic as attribute to another characteristic which is a KEY for my ODS.
Now, should I also add the KF and Characteristic in question to the "data field" section, because as they are already used as attributes for my KEY characteristic?
Thanks,
Pradeep
Hi Pradeep,
R u loading this data from ODS to any other targer.r u doing any reporting on this ods or on other target.
if so...there are 2 senerios.
1. If u want to see the present truth of KF value in reports, no need to add thsi to ODS.
And if u want to do drildown, make it as nav. attr.
2. If u want the fact (the value when the transaction had done)in the report , u need to add it in the ODS.
Hope this heilp.
KRREDDY
Similar Messages
-
Populating CRM marketing attributes using the APD
Hi Experts
We are having problems with populating CRM marketing attributes using the APD. When we run our process we get the error message:
CRMBW_ATTR_WRITE005: Error when processing function module CRMBW_UPDATE_BPMKT_5. Message no. RSAN_MDL024
As you can see, we are using the new function module CRMBW_UPDATE_BPMKT_5 since the old CRMBW_UPDATE_BPMKT did not work either.
Do we have to add a reference to a infoobject in transaction CRMBWTARGETS? We have not done this because the marketing attribute in CRM doesnt have decimals and all the objects in BI have. Could this be the cause of the error?
Kind regards
ErikHi Ramesh,
Thanks for quick reply.
I have already followed the procedure you have described. Since there is not common objects between ODS and Bpatner infoobject, i am not able to do mapping.
for eg. my ZBPARTNER infoobject has attributes like zfooty, ztennis and zrugby but my ODS has char name , char value, counter for multiple values infoobjects.
I am following the example in the demo content to work out the process but could not understand how the data is getting uploaded from ODS to Business partner.
http://help.sap.com/saphelp_nw70/helpdata/en/bf/5df63bf9deaf09e10000000a114084/frameset.htm
Thanks,
Sandeep Jogde -
hi alll
what is the use of ODS in Lo extraction if use update method as Unserialised V3 updateHi,
Yes , you are write .If we go with overwrite, in case of V3 unserialized as update method, then we may get inconsistancy.
But remember that we use ODS , in LO, as the staging area. So that we can give document level(detail level ) reports for limited data. That means we can jump from reports of cube to Reports of ODS.
With rgds,
Anil Kumar Sharma .P -
List of SQL tables and attributes used in SSRS reports
Hi,
I have around 450-500 reports deployed in SSRS reporting server.
All these reports are built on SQL from multiple databases, and these databases are having unnecessary tables and attributes.
My requirement is to clean the unused tables and attributes from the databases. For this, I need the list of SQL tables and attributes used in these 450-500 SSRS reports.
Is there any way to get this data?
Regards,
RKHi RK,
According to your description, you want to get a list of the tables and attributes used in all reports.
In your scenario, you can query the ReportServer.dbo.Catalog table to get Report name, data source name, dataset name, and query used in the dataset with query below:
WITH XMLNAMESPACES ( DEFAULT 'http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition', 'http://schemas.microsoft.com/SQLServer/reporting/reportdesigner' AS rd )
SELECT ReportName = name
,DataSetName = x.value('(@Name)[1]', 'VARCHAR(250)')
,DataSourceName = x.value('(Query/DataSourceName)[1]','VARCHAR(250)')
,CommandText = x.value('(Query/CommandText)[1]','VARCHAR(250)')
,Fields = df.value('(@Name)[1]','VARCHAR(250)')
,DataField = df.value('(DataField)[1]','VARCHAR(250)')
,DataType = df.value('(rd:TypeName)[1]','VARCHAR(250)')
--,ConnectionString = x.value('(ConnectionProperties/ConnectString)[1]','VARCHAR(250)')
FROM ( SELECT C.Name,CONVERT(XML,CONVERT(VARBINARY(MAX),C.Content)) AS reportXML
FROM ReportServer.dbo.Catalog C
WHERE C.Content is not null
AND C.Type = 2
) a
CROSS APPLY reportXML.nodes('/Report/DataSets/DataSet') r ( x )
CROSS APPLY x.nodes('Fields/Field') f(df)
ORDER BY name
For more information, please refer to this similar thread:
Extract metadata from report server database
If you have any question, please feel free to ask.
Best regards,
Qiuyun Yu
Qiuyun Yu
TechNet Community Support -
Where we can use standard ODS Object and Trasactional ODS Object ?
Where we can use standard ODS Object and Trasactional ODS Object ?
Hi,
In a standard ODS object, data is stored in different versions (active, delta, modified), whereas a transactional ODS object contains the data in a single version. Therefore, data is stored in precisely the same form in which it was written to the transactional ODS object by the application. In BW, you can use a transaction ODS object as a data target for an analysis process. The transactional ODS object is also required by diverse applications, such as SAP Strategic Enterprise Management (SEM) for example, as well as other external applications.Transactional ODS objects allow data to be available quickly. The data from this kind of ODS object is accessed transactionally, that is, data is written to the ODS object (possibly by several users at the same time) and reread as soon as possible.
It offers no replacement for the standard ODS object. Instead, an additional function displays those that can be used for special applications.
Regards,
R.Ravi -
It seems you cannot clone objects with attributes using lazy loading in JPA
I have an entity with an attribute using lazy loading:
@Entity
public class B {
@ManyToOne(fetch=FetchType.LAZY)
private A a;
@Entity
public class A {
Assume the following code:
A a1 = new A();
A a2 = new A();
B b1 = EntityManager.find(B.class, ...);
b1.setA(a1);
B b2 = b1.clone();
b2.setA(a2);
Now with lazy loading enabled I get b1.getA() == a2 instead of b1.getA() == a1. Moreover, the debugger displays the same value holder in b1 and b2 for the attribute a. It appears as if cloning does not make a (deep) copy of the value holder managing the attribute a.
How can I create a copy b2 of b1, such that the value holder managing a in b1 is a different object as the value holder managing a in b2?
Thanks, Thomas.I have filed a bug to have this addressed in Oracle TopLink 11gR1. I would recommend you file a bug against TopLink Essentials in GlassFish or if you have a support contract report the issue to metalink to have the issue resolved.
If this is urgent I did try fixing the issue with a small helper method using some reflection. This method is simplified through its throwing of Exception. If you wish to use something like this I would recommend proper error handling.
* Helper method for cloning an entity and fixing the woven value-holders to
* complete a proper shallow cloning.
public static Employee clone(Employee entity) throws Exception {
Employee clone = entity.clone();
// Now fix the cloned ValueHolder references
Field[] fields = entity.getClass().getDeclaredFields();
for (int index = 0; index < fields.length; index++) {
Field field = fields[index];
if (field.getName().startsWith("_toplink_")) {
field.setAccessible(true);
ValueHolderInterface vhi = (ValueHolderInterface)field.get(entity);
Object value = vhi.isInstantiated() ? vhi.getValue() : null;
field.set(clone, new ValueHolder(value));
return clone;
}Doug -
Problems in setting user attributes using amclientsdk
Hi,
I am trying to set user attributes using amclientsdk. I am using the below mentioned piece of code for the same:
AMIdentity idn = new AMIdentity(auth1.getSSOToken());
Set s = new HashSet();
s.add("cn=adviser,dc=axa,dc=au");
Map roleMap = new HashMap();
String userRoleKey = "nsRole";
roleMap.put(userRoleKey,s);
amIdObj.setAttributes(roleMap);
amIdObj.store();
The AMIdentity type is USER. The environment is Linux and I have amclientsdk.jar in my classpath. When I run the above piece of code then I get the following exception:
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.sun.identity.idm.plugins.ldapv3.LDAPv3Repo.checkConnPool(LDAPv3Repo.java:4516)
at com.sun.identity.idm.plugins.ldapv3.LDAPv3Repo.addListener(LDAPv3Repo.java:1051)
at com.sun.identity.idm.server.IdServicesImpl.getAllConfiguredPlugins(IdServicesImpl.java:2490)
at com.sun.identity.idm.server.IdServicesImpl.getFullyQualifiedNames(IdServicesImpl.java:209)
at com.sun.identity.idm.server.IdCachedServicesImpl.getFullyQualifiedNames(IdCachedServicesImpl.java:588)
at com.sun.identity.idm.AMIdentity.getFullyQualifiedNames(AMIdentity.java:1162)
at com.sun.identity.idm.AMIdentity.equals(AMIdentity.java:1091)
at com.sun.identity.delegation.DelegationEvaluator.isAllowed(DelegationEvaluator.java:140)
at com.sun.identity.idm.server.IdServicesImpl.checkPermission(IdServicesImpl.java:2906)
at com.sun.identity.idm.server.IdServicesImpl.setAttributes(IdServicesImpl.java:1402)
at com.sun.identity.idm.server.IdCachedServicesImpl.setAttributes(IdCachedServicesImpl.java:467)
at com.sun.identity.idm.AMIdentity.store(AMIdentity.java:457)
at ProcessAuth.main(ProcessAuth.java:131)
Caused by: java.util.MissingResourceException: Can't find bundle for base name amLDAPv3Repo, locale en_US
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:836)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:805)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:576)
at com.iplanet.am.util.Locale.getInstallResourceBundle(Locale.java:255)
at com.sun.identity.idm.plugins.ldapv3.LDAPv3Bundle.<clinit>(LDAPv3Bundle.java:56)
... 13 more
Any help on this would be greatly appreciated !Thanks for a response Aaron !
Probelm is I am not even able to set nsroledn attribute using amIdentity's store() method. I am able to set other attributes using store() but not these role related attributes. -
Associating member attributes using HAL in Essbase and Planning
Has anyone used HAL 7.0 to associate member attributes using either the Essbase Adapter or Planning Adapter? We are trying to upload the attributes to the members using a flat file but there isn't very good documentation in the HAL user guide regarding this. Any help would be appreciated.ThanksChris
Hi, These db's are recently migrated from back end. Are there any issues with the db's?
-
Can I grant permission to write in specific attributes using security groups
Hi
I Created GPO that write the computer name in the one of the user attribute "comment attribute " when he logged on
then i went to OU and grant self delegate permissions to allow the users of that OU to write on "comment attribute
but this did not work for the users how have been disabled form inheritance
so instead of grant delegate permissions to the OU
Can I grant permission to write in specific attribute "comment attribute " using security groups "Domain User "??Hi,
Open Active Directory Users and Computers.
On the View menu, select Advanced Features.
Right-click the object for which you want to assign, change, or remove permissions, and then click Properties.
On the Security tab, click Advanced to view all of the permission entries that exist for the object.
To assign new permissions on an object or attribute, click Add.
Type the name of the group, computer, or user that you want to add, and then clickOK.
In the Permission Entry for ObjectName dialog
box, on the Object and Properties tabs,
select or clear the Allow or Deny check
boxes, as appropriate.
http://technet.microsoft.com/en-us/library/cc757520(v=ws.10).aspx
Regards,
Rafic
If you found this post helpful, please give it a "Helpful" vote.
If it answered your question, remember to mark it as an "Answer".
This posting is provided "AS IS" with no warranties and confers no rights! Always test ANY suggestion in a test environment before implementing! -
Oracle scheduler : Setting job attributes using Enterprise Manager
Hi,
I have created below job and set the attribute "'raise_events" using the dbms_scheduler.set_attribute procedure.
begin
dbms_scheduler.create_job
( 'ebj_A', job_action =>
'/tmp/job_A.ksh',
job_type => 'Executable',
enabled => false ,
auto_drop =>false) ;
dbms_scheduler.set_attribute
( 'ebj_A' , 'raise_events' , dbms_scheduler.job_run_completed);
end;
Now I am creating the same job using the Enterprise Manager (GUI).
I donot see any where to set the attribute (Raise_events) using GUI.
Please can you tell me can we set that attribute using the Enterprise manager or not.
If yes please let me know how.
Thanks in advance.
Sreenath.Hi ,
I am modified my question.
We could set the value for "raise_events" attribute using Dbms_Scheduler.Set_Attribute.
Can we also set the value for the "raise_events" attribute using the EM.(GUI).
Please let me know.
Thanks in advance.
Sreenath. -
I have reworked the attributes (multiple) for a dimension in Planning. I now need to clear out the old attributes from the members within this dimension. I created a .txt file and put blanks where the attributes used to be, but it did not clear them from Planning. What else needs to be done?
Thanks John...I was just coming in to delete this question. I found an older post of yours which explained and it worked perfectly. If you don't mind me asking on here, how can I load attributes via ODI in Planning to dimensions already in there (I have the attribute dimension already created). Will it overwrite attributes currently in there with the new ones (ie- eliminate the older ones)?
-
Compounding attributes using flat files
Hi experts,
Many questions are asked relating compounding attributes previously.
I think it is a unique one.
Iam a freesher in sap BI
Can we use compounding attributes using flatfiles.
That is I have two file source systems.
how can I use the compounding attributes concept here.
Please explain me taking some scenario.
Points will be assigned for useful answer.
Thanks,
SundarHi,
Normally compunding means showing the difference of the data on base of the compunded field.
in your case ic you want to differ on base of country .. then make country as coumponding to employee number.
that the 2 files will show the difference as below example.
file 1
empno country companycode
1133 india 001
1134 india 002
File 2
1133 us 001
1134 us 002
when the above 2 files get loaded the out put whould be
empno country companycode
1133 india 001
1133 us 001
1134 india 002
1134 us 002
The data will be show as above ie 4 records.
when you run a reprot on this.. and when you drill down on country you will get 2 records one for 1133 and other 1134
let me know if you need any more inputs. -
Persisting Declarative Component attributes using MDS
Hi,
I have created a Declarative Component with some custom attributes.
Is there a way to persist the component attributes using MDS or by some other means.
Thanks
PrahladHi Krithika,
Thank you for your answer. I decComp is null only if I try this code in the binding method. If I define a popupFetchListener and bind to a method in a managed bean, decComp is not nut. I don't know how to get attribute values and create my UIComponent programatically.
Does anyone know how to achive that?
Regards
Joseba -
Custom AD Attributes using powershell
Hi,
Is it possible to create custom attributes using powershell v2/v3 ?
MarcelMarcel,
Active Directory Cookbook, 3rd Edition has a way to do it. Unfortunately, they do not include the crucial step of assigning the new attribute to the class. My company has multiple developers each with their own VM and we need to be able to do this hundreds
of times internally and for our clients. I have been struggling for weeks trying to find the final piece. (recipe 10.7). Please let me know if you can figure out the last step
Using PowerShell
To create a schema attribute using the Quest tools, use the
new-QADObject
cmdlet as
follows:
new-QADObject -ParentContainer 'cn=schema,cn=configuration,
<ForestRootDN>'
-type
'attributeSchema' -name 'adatum-LanguagesSpoken' -ObjectAttributes
@{lDAPDisplayName='adatum-LanguagesSpoken';
attributeId='1.3.6.1.4.1.999.1.1.28.3';oMSyntax='20';attributeSyntax='2.5.5.4';
isSingleValued='FALSE';description='Language a user speaks';searchFlags='1'}
To create a schema attribute using native PowerShell functionality, use the following
syntax:
$root = [ADSI]"LDAP://RootDSE"
$schema = $root.schemaNamingContext
$parentCont = [ADSI]("LDAP://" + $schema)
$newAttr = $parentCont.Create("attributeSchema","adatum-LanguagesSpoken")
$newAttr.put("lDAPDisplayName","adatum-LanguagesSpoken")
$newAttr.put("attributeId","1.3.6.1.4.1.999.1.1.28.3")
$newAttr.put("oMSyntax", 20)
$newAttr.put("attributeSyntax", "2.5.5.4")
$newAttr.put("isSingleValued", $false)
$newAttr.put("description", "Languages a user speaks")
$newAttr.put("searchFlags", 1)
$newAttr.SetInfo()
Discussion
To create an attribute, you need to add an
attributeSchema
object to the
Schema
container.
Typically, when you extend the schema, you perform several additions or modifications
at once. The order of your extensions is very important. You can’t create a
class, assign an attribute, and then create the attribute; you obviously need to create
the attribute before it can be assigned to the class.
Bud - MCITP -
Copy text attributes using shortcut in ID CS 4!
Hi!
I want to copy text attributes using shortcut keys. Is it possible? It is possible in MX Freehand.
Here, I want to copy attribute (Magenta colour) and apply to another word (Magenta colour).
Thanks.You use the Eyedropper too for this. The shortcut is i, unmodified, so you can’t call it while editing text. But you can click on the tool. You then click once to load the eyedropper with the desired formatting, then click wherever you want it applied. Click and Drag, like selecting text, to apply formatting to a word or words. I have not tried editing the shortcut so it can be called while editing text, but you can try. Go to Edit > Keyboard Shortcuts, and go to Tool under Product Area.
Maybe you are looking for
-
ADF -- Dynamic InlineStyle on cells of table based on specified conditions.
Hi there!! I am trying to figure out Dynamic Inline Style on cells in ADF: Need to color a few columns for a particular row (don't wanna color the entire column--just want to color those cells in columns that matches the specified condition for that
-
Output condition delete history in a Purchase order
Hi, I would like to know how best we can find the history or change record of output delted in Purchase order. Here is the detailed scenario. I have created a PO and it populated he message conditon in the PO. I went into the PO using ME22n and delet
-
Want to move my library to an external HDD
Hello all, Due to space constraints I need to move my iTunes library to a new HDD. What is the "proper" way to do that without losing any settings or data ? Thanks !
-
PROBLE IN ADDING A FIELD IN STRUCTURE...PLZ CORRECT THIS CODE
HI, PLZ CORRECT IT. TYPES : BEGIN OF FS_OUTPUT . TEXT(20) TYPE C. INCLUDE STRUCTURE HRPDV_EXPIRED_Q. TYPES TEXT(20) TYPE C. TYPES END OF FS_OUTPUT. LOOP AT P_GT_FIELDCAT INTO WA_FIELDCAT. l_tabix = sy-tabix. CASE WA_FIE
-
My Ipod is disable how can I open it
my ipod touch is disable how can I open it