Question on DataSource
Hi All:
Two questions pl.
1. Is it a good idea to load an InfoCube directly from a DataSource? Or is it good to load an ODS first and then load the InfoCube from data in ODS?
2. I was trying to load an InfoProvider from a DataSource. There were two options when I created the Transformation. Option 1 was to use the DataSource available in the APO system and Option 2 was to use the same DataSource in the BW system that was replicated into the APO system. Question is, does it makes any difference in terms of data and efficiency of which DataSource I use?
Pl. help.
Thanks
Ryan
Hi,
i)
1).Through the Data load from Datasource to Infocube,
a).we cannot get the detaild reports(additional functionality).
b).summarised data
c).performence issues will arise.
2).Throuch the Data load from DSO to Infocube,
a). you can get the detaild reports.
b).you can maintain the delta records.
ii).It doesnot make any difference in terms of data and efficiency of which DataSource you used.it have the same functionality in APO system and BW system.
Similar Messages
-
I can get the field names of a standard data source for master data (say for example 0plant_attr) using table ROOSFIELD .
Now i want to know from which tables these fields are coming from.
How to get the table name for a each field in standard data source for master data .
For transaction data, transaction LBWE is there,similarly is there something like this for master data.
Another Question:
How to see communication structure for standard data source for master data ?Hi,
the entire documentation for standard things in bi is avaialable in business content of net weavers in help.sap.com..... please refer this for any standard thing the entire documentation will be available.....
this is one of the thread for 0customer attr datasource and the various fields and the tables of origin check accorignly for what ever u want.......
http://help.sap.com/saphelp_nw70/helpdata/EN/41/6a6da460196936e10000000a114b54/frameset.htm
Regards
vamsi
Edited by: vamsi talluri on Jan 30, 2009 5:40 AM -
Hi,
when i read the JDBC 3.0 specification, i found that there should be a set of
properties and a set of "getter" and "setter" methods such as "getServerName" in the interface DataSource.However, i could not find these fields and methods in the java 1.4.0_01 api doc.there are only a few methods and no fields in the interface. Can anybody be kind enough to tell why? thanks in advance.
simeon shiThe getter and setter methods are specific to the DataSource implementer.
For example a Microsoft SQL Datasource may have a setServer, setPort and setMicrosoftOnly setter whereas a MySQL Datasource my have setServerName, setTCPPort and some other MySQL only setters (and getters). They are kind of like beans (technicly they are beans) in which the setter and getter methods are treated like properties.
The next question that usually comes to mind is "How do I use this then? It is no longer generic if my app needs to know the specific properties of the DataSource?"
Datasources are usually used in J2EE applications which typcially have a configuration file that you would put the name of the DataSource Class and the name and values of each property for that DataSource (They are treated like Java Beans). Again, these properties are vendor specific.
A good way to use a DataSource in a standalone application is to use the DBCP library in the Jakarta-Commons project. Its a nice DataBase Connection Pool library. Tomcat 4.1 and forward seems to use this library over Tyrex.
- Chris -
Question on DataSource dimension
When I execute a package to post inter-company eliminations, I want the new entries to post to a particular DataSource member (say, IC_ELIM). What is the configuration that needs to be set to make this happen?
I have a similar need to post allocations to a particular datasource member (I_ALLOC).
I see there are properties in the DataSource dimension like DATASRC_TYPE and IS_CONVERTED that may need to be set-up for this to happen. I could not find much documentation on this.
Can anyone provide some info on how to do this.
Thanks in advance.That is how attribute dimension in planning forms behave, you can not pull attribute heirarchy in to the forms.
It will only pull the base members associated and level 0 attributes.
You might want create an alternate heirarchy with shared members if you need the heirarchy in the forms.
--Ram -
Question about Datasource (transport / activate)
Let you know this subject is already fixed.. so regard it.
Edited by: Glenn Quinn on Mar 13, 2008 4:14 PMI made a mistake on my end, and I thought it is fixed but it isn't.
What I am trying to transport Datasource to QA. It did went successfully but somehow it didn't activate on the QA. It is showing modified in QA. I am trying to make it active version. I did tried to replicated but no success on it. Any idea on how to make it work or what step I need to do?
Edited by: Glenn Quinn on Mar 13, 2008 4:38 PM -
Question to Datasource transport
I repulicate one datasource from R/3 to Production BI system using 3.5 version. However I used this datasource as 7.0 version, also created transformation based on the datasource in BI development system. Quesiton is if I transport request from BI development to BI production system, does this datasource with 3.5 verison will be changed automatically to 7.0 version? Are there any risk on it. Thanks!
Once u migrated Datasource to 7.0 in Dev, after transport it will appear as 7.0 datasource.. No need to migrate there in Production...
in prod system, after replication datasource will have the inactive status..
Now U have to transport same datasource from BI DEV to BI PRD... And this will overwrite the replicated inactive datasource -
Questions about DATASOURCE?
Hello everyone,
I am wondering about what the Datasource is,and what profit can the datasource bring us?
And I need a connect pool to fit my website demmands.Could you give me some advise about which is good and free?
Thank you and Best regards!Hello everyone,
I am wondering about what the Datasource is,and what
profit can the datasource bring us?Profit?
And I need a connect pool to fit my website
demmands.Could you give me some advise about which is
good and free?
Thank you and Best regards!Look at http://jakarta.apache.org/commons/dbcp/ -
Hi
I have a quick question re datasource login.
I havent touched my Crystal Reports for about a year. Since I created the reports (which users have been using through Crystal Reports server) I have changed my PC.
I need to make a change in the formulas of the reports so I have reinstalled Crystal Reports 11 onto my PC and opened the reports. The forumula change is simple but I am having a nightmare with the data source login. The report runs against an SQL database. From memory all I did the last time was create an ODBC connection on my PC (which used the the SQL login sa account) and configured the reports to use that ODBC connection. When I open the report it asks me for the data source location which I tell it to use the one I created and the report runs fine.
If I close Crystal Reports and and then re-open, I press F5 to run the report and it gain asks me for the data source credentials.
Any ideas, I'm sure it is something simple I am missing?
ThanksGuys
Thanks for your help
Ive managed to fix it but not really sure how although I'm sure a few of the things you have mentioned is what I have done.
I basically restored the reports from last nights backup (before I did the changes), re-did the changes and saved and now it seems to work. I think the difference here is that I had created the odbc connection prior to changing the reports - if that makes sense?
What I would like to do is fully understand how this data source connection works.
Don, when I open the report now and hit f5 the report presents me with the parameters and not the database login screen as it was doing before - how is this? What credentials is it using? The SQL sa account (which I configured the ODBC connection to use) or is it my domain account of which I assume permissions for this account must be set on the actual SQL database?
As you and Jeff suggested when I look at the datasource connection screen it shows "trusted Connection: 1" - what does this mean and how is this configured, have I configured this in Crystal somewhere?
Thanks
Andy -
JCA Database adapter - stored procedure xa or non xa datasource
Hi
I have a quick question about datasources. Does the database adapter support both xa and non xa? I am currently running in non xa I really do not need any xa functionality, but I am experiencing some calls to the database that takes a very long time. Might be an issue with the database tuning, but trying to cover all the bases.
Have searched quite a lot on it, but cant find anything, so I hope some of you know.
Thanks in advance.
/ØyvindDoes the database adapter support both xa and non xa? Yes, it supports both.
but I am experiencing some calls to the database that takes a very long time. May be database is slow or data-source is not fine tuned. Does it happen under heavy load? What is the independent normal execution time and how much it is taking actually when you use DB adapter?
Regards,
Anuj -
Hi,
I have a couple of question about DataSources and connection pools.
1. Are DataSources & connection pools the same thing?
2. Typically the data-sources.xml file, shows in plain text a user/name password combination. Isn't this a security risk? Can anything be done about this?
thanks in advance,
KevinHi Kevin --
1. Are DataSources & connection pools the same thing?
A DataSource enables the clean abstraction of the database connection details from the code.
A DataSource has a name, and it provides you with access to connections via some configuration information it has (ie database host, port, sid, username/password). To get a connection, you first locate the datasource, and then ask it for a connection.
Since the DataSource is now providing access to connections, you can get different types of DataSources that give you different behaviour. One example of this is a DataSource which supports connection pooling -- it will pool the connections for you. Some other datasources will support the use of container-managed-connections, which are used by EJB containers to support CMT.
So while a DataSource can support connection pooling, the two are not synonomous.
2. Typically the data-sources.xml file, shows in plain text a user/name password combination. Isn't this a security risk? Can anything be done about this?
In the current production version and prior, the data-sources.xml file stored details in clear-text. Besides ensuring that the file has the correct level of OS priviliges set on it to ensure it can't be easily viewed, the only other workaround was to specify the username/password as parameters to the ds.getConnection() method. This puts the username/password back into the code so it breaks the concept of clean abstraction, but it was an option to avoid it being in the xml file.
In our 904 release (available as a dev preview now on OTN) we support the use of password indirection for the passwords in this file. This enables you to specify a logcal name for a password, then create the actual user/password combination in our encrypted JAZN user repository. When the datasource is used, the container follows the indirection and retrives the password from the encrypted storage area.
I'm pretty sure this is documented in the beta version of 904 J2EE Services Guide, see
http://otn.oracle.com/tech/java/oc4j/904/doc_library/services-904-preview.pdf
cheers
-steve- -
Datasource 0HR_PT_2 - Actual personnel times
Hello,
I have the following questions on datasource 0HR_PT_2
1) Data source 0HR_PT_2 extracts data based on time types, which are the
groping of absence types. However, I need to extract the data in detail granular
level (from absence type level) then group the absence types using the time
types in BW instead.
One way of doing this is to create a dummy time type for each absence types
in transaction PDW1 or PDW2 then group the absence types using the types
in BW . But I think it is not the write way of doing it because it requires a lot of
maintenance.
2) 0HR_PT_2 is an additive (UPDM_ADD) delta enable data source. Hence it
doesnt return any deleted records from infotype 2001(absence), 2002
(attendance) or 2010(Remuneration). Basically, I need to identify the records
which have been deleted in the infotype above after the initial/prior data load
into BW. Apart from the full data load, are there any ways to extract the
deleted records? I am not sure whether the full load would work ?
3) I would like to know how to write a delta enable extractor for infotype 2001,
2002 and 2010 which should extract the new, change and deleted records. Do
you have any approaches, mechanisms, templates or examples for this ?
Please can you help me on these questions?
Thanks you
B.MuralitharanHi Muralitharan,
did you solve your problems? I am facing similliar challenges and any advise is welcome. THanks.
Pavol Feranec -
How to implement Force password change during authentication
Description of problem
Our client requires web applications to support its internal security policy beyond
normal authentication. This includes:
- force password change periodically. This should be performed at logon time.
- maintain password history so that a new password would not repeat any of its
previous 15 changes.
We already have an authentication server that satisfy these requirements. However,
we would also like to base our solution on WebLogic security framework so that
we can leverage the benefit of the container-managed declarative security (e.g.
we don't need to use our special cookie to check whether a user is authenticated
for every web page in the application). So the best scenario for us is to wrap
up this authentication server using WLS 7.0 authentication SSPI.
My initial investigation of WLS 7.0 security framework (based on edocs and the
sample customer security provider codes) convinced me that overall, this is achievable.
However, I am still left with quite a few questions, which I would like to get
your help.
Questions:
1. (web container) The J2EE-standard container-based authentication is to specify
<login-config> element. My understanding is that only FORM based authentication
is applicable. The specified form elements:
<form method="post" action="j_security_check">
<INPUT TYPE="TEXT" NAME="j_username">
<INPUT TYPE= "password" NAME="j_password">
</form>
is adequate for authentication. However, if the authentication service provider
indicates that password change is needed, what would be the most appropriate way
within WebLogic for the authentication service provider to pass such a flag to
the web container know so that our application can access it? I guess, a simpler
question, would be, using the standard <login-config>, webapp knows only about
authentication fails or succeeds. Can it possibly know more information provided
by the authentication service provider right after authentication?
2) If we don't use standard FORM-based authentication, we will code up our own
authentication control, which could give us a lot more flexibility, but can we
then bind our Subject obtained through our authentication control to the WebLogic
Subject that is running the webapp.
3) (Authentication service provider) Our design is for the custom LoginModule
to delegate login calls to the authentication server, and throws more refined
exceptions such as: FailedLoginException, PasswordExpiredException, UserAccountLockedException
(all subclassed from LoginException). Another approach is to provide detailed
information such as password expired in callbacks. Either way, when Authentication
service provider returns, how our web application can access this refined flag
of authentication result.
4) Can our customer authentication service provider use DataSource defined in
a weblogic server? I ask this question because DataSource itself is a protected
resource of WebLogic. Will referencing it during authentication initiate another
authentication cycle?
Can anyone who has experienced similar requirements and worked solutions please
give me a hint? I appreciate your guidance.
regards
Licheng"Licheng" == Licheng <[email protected]> writes:
Licheng> Description of problem
Licheng> Our client requires web applications to support its internal security policy beyond
Licheng> normal authentication. This includes:
Licheng> - force password change periodically. This should be performed at logon time.
Licheng> - maintain password history so that a new password would not repeat any of its
Licheng> previous 15 changes.
Licheng> ..
Licheng> We already have an authentication server that satisfy these requirements. However,
Licheng> we would also like to base our solution on WebLogic security framework so that
Licheng> we can leverage the benefit of the container-managed declarative security (e.g.
Licheng> we don't need to use our special cookie to check whether a user is authenticated
Licheng> for every web page in the application). So the best scenario for us is to wrap
Licheng> up this authentication server using WLS 7.0 authentication SSPI.
I believe it's impractical to fit the requirement of forcing a password change
into the standard JAAS interface.
I think the only practical way to do this is to implement a servlet filter that
reads the persistent record of the logged-in user to check for a "force change
password flag". If it finds this, the servlet filter will forward to a page to
change your password. Note that the servlet filter may be hit again when
trying to get to the change password page, so it needs to know to not do the
check in that case.
If you implement this, I would strongly urge you to softcode the "change
password" page URL in your system configuration, and not hardcode it in the
servlet filter.
===================================================================
David M. Karr ; Java/J2EE/XML/Unix/C++
[email protected] ; SCJP; SCWCD -
Problems encountered while Configuring IBM webshere5.0
Hi All,
I'm the process of Configuring the IBM websphere 5.0. I'm getting the following annoying error for quite sometime. Can anybody please help?
I have installed a standalone Webapplication and mapped the right. JDBC resources. My team uses SQL server 7.0 and Im's using Websphere embedded connect JDBC driver for SQL server as the driver. Every time I have changed the configuration , I have stopped the application and restarted it. Following is the error that I get when I start the application.
"Resource reference " DATA SOURCE NAME" could not be located, so default values of the following are used: [Resource-ref settings]
res-auth: 1 (APPLICATION)
res-isolation-level: 0 (TRANSACTION_NONE)
res-sharing-scope: true (SHAREABLE)
res-resolution-control: 999 (undefined) "
What does this mean? Is there a problem in the configuration?
My next question is , Is there a way to associate an applciation with a JDBC resource?
thanksThis is documentation from IBM's website. I got only a cached copy from google, but could not find the real copy.
Also this other link might help you.
http://www.mainframeforum.com/t624817.html
Answer for your second question.
Datasources are setup at server level. In WebSphere it is shared between applications at the node, cell or server level.
But you do configure your applications to use the datasource. So the answer is that there is a way to associate an application with a JDBC resource.
You have to define your JDBC resource references in the application descriptor and match these to the datasources you have defined in WebSphere.
http://publib.boulder.ibm.com/infocenter/wasinfo/index.jsp?deployment=Enterprise
The resources, data access section should be of some help.
Vijay
Information for your config error.
If a J2EE 1.3 EJB project contains Container Managed Persistence (CMP) beans, then that project must be configured to use only WebSphere Application Server Version 5 data sources, even if some or all of the CMPs are only EJB 1.1 beans.
In a J2EE 1.2 application (EAR), all JDBC applications, or Servlets 2.2, or EJB (must be 1.x) beans must use WebSphere Application Server Version 4 data sources.
In a J2EE 1.3 application, all EJB 1.1 Modules (which can only contain EJB 1.x beans) must use WebSphere Application Server Version 4 data sources.
In a J2EE 1.3 application, all JDBC applications, or Servlet 2.3, or EJB 2.0 Modules (which may have CMP version 2.0 and/or 1.x) must use WebSphere Application Server Version 5 data sources.
If you incorrectly configure an WebSphere Application Server Version 4 data source, then at runtime there is no "Resource Reference" for this data source (required by the J2EE 1.3 container) and you will get the runtime error:
68c343ee ConnectionFac W J2CA0122I: Resource reference jdbc/YourBank could not
be located, so default values of the following are used: [Resource-ref
settings] res-auth:1 (APPLICATION), res-isolation-level:0 (TRANSACTION_NONE),
res-sharing-scope:false (UNSHAREABLE), res-resolution-control:999 (undefined). -
Hi Experts,
I'm checking the data source 0CONSUMER_ATTR and the results is 0 records selected, looking the code of the function module MDEX_CUSTOMER_MD (this FM fill the fields of te extractor), i saw that use the tables KNVK, KNVV, KNB1, KNA1 all of then have a lot of records.
I need to load this master data to BW, any idea of what is happening with this extractor¿Hi,
Check the relavent data is there or not in the base tables. You ask Functional team/ABAPer is there any Tcode to see the Master data for 0CONSUMER_ATTR, and then check in that tables and then try to run RSA3.
http://sap.ittoolbox.com/groups/technical-functional/sap-bw/0consumer-_attr-0-data-records-selected-873620
Re: Question on datasource 0CONSUMER_ATTR
Thanks
Reddy -
Options to configure datasoruce:
Hello Gurus,
please give explanation and instances for options to configure datasoruce:
(1) inversion
(2) Files only known in customer exit.
Many Thanks,
Please search the forum
Edited by: Pravender on Dec 27, 2010 5:19 PMHi,
Yesterday you opened a thread to ask a similar question about DataSources general settings (Delivery of duplicate records, Balance initialization and PSA CHAR data fields). The title of the aforementioned thread was "Whole configuration in the general tab for datasource creation" and its address was: /thread/1857922 [original link is broken]
I took several minutes of my time to reply your question with as much detail as possible. Notwithstanding, I received no feedback about my answer, and now I realise that the thread was deleted.
I wanted to ask you if you know what happened, taking into account that only the author of a thread can delete it.
Regards,
Maximiliano
Maybe you are looking for
-
What I want to do: Set up a (non-gmail...Mobileme or another recommended) dedicated email account on my ipad2 (or ipad3) that does nothing but send e-mails and attachments to my gmail account. Once sent, I can turn off my Ipad and put it away. The
-
ITunes will not transfer songs and podcasts to iPod
Whenever I try to synch, or manually transfer a song/podcast, I get an error message saying that the is "not enough room". But when I open the device through iTunes, it shows that there are only two songs on it. I tried restoring iTunes and I ran the
-
Hi, I am trying to make a presentation of a bunch of photos. I want to use the Ken Burns effect. I am presently doing this in iMovie HD but the quality is not as good as I would like. Question: Will FCE produce better quality than iMovieHD using the
-
I'm running Outlook on a Windows XP Pro system and syncing with my iPhone 3G S. However, some of my contacts added to my iPhone are not being added to Outlook. I am also syncing Outlook to a database management program called "ACT." Under MobileMe se
-
Hi, How to change a string to all upcase. Thanks