Creating Flat File Source System in BI
Hi,
How can I create a flat file source system in BI???
Hi,
Here are the steps...
1. Go to RSA1.
2. Click on Source Systems.
3. In the right pane, right click on Source Systems and say "Create".
4. Then choose the option of "FlatFile" from the available options.
5. Give the name to Source system.
Hope this helps.
Regards,
Yogesh.
Similar Messages
-
Error while Creating Flat file Source System
Hi Friends,
The message "No entry for BW_USER in table RSADMIN available" is shown when I try to create a Source System for File System(Manual Metadata, Data using File Interface). Could somebody help me please.
Thanks in advance.
Hanuma ReddyHi,
I have solved this problem from SDN by seeing below reply to some others question. Thanks Ajay.
I think this problem comes if you have used more than one client in BW (for example if you logged on to 000 and ran admin workbench initially after installation, and then if you prepared another client for use as BW client).
Look at OSS note 410952, it mentions of the same error. The fix as mentioned in the note is as follows
Symptom
You receive the error message when trying to connect a source system to the Admininistrator Workbench:
"No entry for BW_USER in table RSADMIN exists" (message number RSAR 059).
Additional key words
RSAR059, APO, RSADMINA
Cause and prerequisites
In table RSADMINA, the BW user is not maintained for ALE.
Solution
Maintain the entry using the following path:
Call Administrator workbench (transaction RSA1).
From the 'Settings' menu, select Global Settings'.
If an entry already exists in the field "BW user for ALE", delete this.
Enter the correct names for the BW users in this field.
Save the entry.
You must restart the Administrator Workbench (RSA1) now.
The source system can now be linked without errors. -
Need to create a flat file source system in bi?
Hi all,
i need to load the data from a flat file to an ods? can anyone pls tell me the steps to create the flat file source system in bi?
ThanksHello,
http://help.sap.com/saphelp_nw70/helpdata/en/43/01ed2fe3811a77e10000000a422035/content.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/80/1a6581e07211d2acb80000e829fbfe/frameset.htm
steps:
create source system file (if you haven't)
- create ods
- create update rules for ods and activate
- create infosource
- assign infosource with datasource (source system file)
- maintain transfer rules - maintain infoobject in sequence as flat file to transfer structure. map infoobject in transfer rules. activate transfer rules
- create update rules ods-infosource and activate
- create infopackage, specify external data path (recommended file put in application server)
hope this helps.
Regards, -
Hi,
I am trying to create a flat file source system in BW.When i do that i get an error ' No entry for BW_USER in table RSADMIN available'.ANy ideas pls?Hi,
Goto RSA1 -> Menu path "Setting" -> "Global Setting" -> Enter the background under "BW User ALE" field. You first have to creat a user like "ALEREMOTE" in SU01 and then assign that user here. After that try creating flat file source system.
Hope this resolves the problem.
- Parin Gandhi. -
No PSA for Infosource X and source system Y. Here Y is the flat file source
Hi,
We are facing an issue while transporting from dev s/m to quality. There is no PSA for Infosource X and source system Y. Here Y is the flat file source system this issue we are getting while transporting transfer rules.We are checked in OSS notes 518426. Its not helpful.
Thanks
ManjulaHi
Try RS_TRANSTRU_ACTIVATE_ALL (SE38).
You may also check SAP Note 861890 - ODS tables disappear during the upgrade -
and activate all ODS Objects before the upgrade and run the program RSDG_ODSO_ACTIVATE.
also that with Stack 14 an extended version of this program is available together with the
Program RSUPGRCHECK. If errors occurs, consult also SAP Note 518426 and run transaction
RSSGPCLA for the regeneration of the RSDRO_* Objects.
Recheck whether you have Exported with correct parameters or not -- Try to Re Export the Same with all necessary objects .
Try Note 524554 and 325525 also
Hope it helps and clear -
Problem in creating DB Connect source system
Hi All,
Iam creating a DB Connect source system to a legacy ORACLE database.
Since my legacy database is ORACLE, I have given the TNS name as the connection info.
The source system got created successfully. but the problem is, upon clicking on 'datasource overview', the system has to generate an application component hierarchy. But it is showing the same application component hierarchy which is there for flat file source system, and iam not getting the option to "select Database Tables" where i can create and edit the datasource.
please help me out.
help would be appreciable and carry reward.Hi,
Create source system first.
you have to select the option "Database system (Data and meta data using SAP DB Connect)".
Now enter the database specific information.
DBMS:
Username:
Pwd:
Conn. Info:
Conn. Info should be the TNS name if it is oracle database.
after giving the relevent information save it, and come back. Source system will be created.
Now right click on source system and select the option " select Database Tables". it will show you the list of tables or views on that database.
select the table/view on which you need to create data source, and click on "edit datasource" there you can generate datasource.
after creating the datasource, replicate it... adn proceed.
any doubts plz ask me.
Message was edited by: suman dara -
Is there a case for creatiing more than on flat file sourece system in BI 7
Hello BI/BW Friends:
What are the Best practices / recommendations for the number of
flat file interfaces, Flat file source systems to be created in a BI/BW system.
I need to load 20 flat files into a BI 7.0 system.
Is there a best practice in this case?
Is there a case for more that one Flat File source systems being created to increase the speed or
parallel extraction of these flat files?
Am I creating any system contention by trying to extract all 20 of these files through the same flat file source system?
Any and all comments are appreciated.
Regarcs,
Joey G.
856 912 1136You don't need to create several Flatfile source systems for several files uploading, One would do
You can parallelize the loads with one file source , For performance point of view it's the same even you create several file sources or with one, the only thing you will have to concern is to fine tune the routines if any , load MD and then TD
If you have several file sources, You may get confusion and has to maintain them across the landscape.
Best practice would be upload all the files in application server and automate the loads thru process chains. -
Create a flat file source in Designer in DIM
I am trying to create a flat file source in Designer in DIM from Workflow Manager, select Tools > Designer.However , I am unable to see the Planning folder therein to open. Can anyone help me in this respect.Plz help - very urgent.
Thanks in advance
ManishaHello,
http://help.sap.com/saphelp_nw70/helpdata/en/43/01ed2fe3811a77e10000000a422035/content.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/80/1a6581e07211d2acb80000e829fbfe/frameset.htm
steps:
create source system file (if you haven't)
- create ods
- create update rules for ods and activate
- create infosource
- assign infosource with datasource (source system file)
- maintain transfer rules - maintain infoobject in sequence as flat file to transfer structure. map infoobject in transfer rules. activate transfer rules
- create update rules ods-infosource and activate
- create infopackage, specify external data path (recommended file put in application server)
hope this helps.
Regards, -
Create a flat file source in Designer in DIM from Workflow Manager
I am trying to create a flat file source in Designer in DIM from Workflow Manager.However , I am unable to see the Planning folder therein to open. Can anyone help me in this respect.Plz help - very urgent.
Thanks in advanceHello,
http://help.sap.com/saphelp_nw70/helpdata/en/43/01ed2fe3811a77e10000000a422035/content.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/80/1a6581e07211d2acb80000e829fbfe/frameset.htm
steps:
create source system file (if you haven't)
- create ods
- create update rules for ods and activate
- create infosource
- assign infosource with datasource (source system file)
- maintain transfer rules - maintain infoobject in sequence as flat file to transfer structure. map infoobject in transfer rules. activate transfer rules
- create update rules ods-infosource and activate
- create infopackage, specify external data path (recommended file put in application server)
hope this helps.
Regards, -
Create source structure -Need to create flat file or table?
Hi All,
Can any one let me know what needs to be created?? it should be flat file or a table on the data base?
I am going to reecive flat files from the source system??
If it is a flat file then is there any way to create flat file structure in the DS using SQL query statements?
Thanks
Rajeevyou can create table same as file structure and use the table instead, but how are you going to populate the table with the data from flat file ? you will need some application to do that, you can do this is DS by creating a file format and using the source file as input for that file format and create a template table as target for the database datastore to wihch you want to load data from this source file, and use that table as source in other dataflows
you can also create the table with the same structure in the database and import that in Datastore and use that as target for the source file -
Creating DataSources for File Source Systems in csv format in sap bw 7.0
Hi,
Please explain how to Create DataSources for File Source Systems in csv format in sap bw 7.0. WITH SCREENSHOTS
Thanks
JINI
Edited by: Jini Jayan on Jun 11, 2008 11:36 AMStep 1. Select Source systems under Modelling in the left panel. In the right panel, right-click Source systems and select Createu2026.
Step 2. Select the FileSystem, manual meta data, data using file inte option, and then click to continue.
Step 3. Enter a name and a description for the source system, and then click to create the source system.
Now create an application component
Step 1. Select InfoSources under Modelling in the left panel. In the right panel, right-click InfoSources and select Create application componentu2026.
Step 2. Enter a name and a description for the application component, and then click to continue. (BW automatically adds a prefix of "Z" to the technical names of application components, unlike the naming system used for other BW objects.If u give the name as AC_DEMO it will be saved as ZAC_DEMO in the system.
Now create infosource
Step 1.Select InfoSources under Modelling in the left panel. Right-click the newly created Application Component , and then select Create InfoSourceu2026.
Step 2. Select the option Master data/texts/hierarchies, and then click to continue.
Step 3. Enter your infoobject name, and then click to continue.
Now you will be asked
Infosource(name) assigned to Appln component(name)?
Click continue
Now go back to workbench and see the Infoobject listed under the Application component name (under Infosource)
Right click the infoobject name and select Assign Datasource
Enter the Infoobject name as Infosource name and the source system name and continue
Now you ll get datasource assignment confirmations for Infosource_ATTR and Infosource_TEXT for master data and text.
Click yes and continue
Now you ll be taken to the Infosource(master data) change screen
Source system name will be given
Below that u need to give the datasource name u2026.._ATTR
Click Activate.
Now Click the tab transfer rules
Copy the communication str infoobject names to an excel sheet
For ex if your infoobj are IO_MATNUM and IO_MATNAME (material number and material name) copy and paste as
IO_MATNUM IO_MATNAME
MAT001 TEA
MAT002 COFFEE
MAT003 SUGAR
GIVE YOUR DATA IN THE EXCEL. AND CLICK File Save As CSV(comma delimited) and save to ur system. Give file name as something like infosourcename_ATTR.csv
Now back to the Infosourcechange screen
Source system name will be given
Below that u need to give the datasource name u2026.._TEXT
And activate
Now Click the tab transfer rules
Copy the communication str infoobject names to an excel sheet
GIVE YOUR DATA IN THE EXCEL. AND CLICK File Save As CSV(comma delimited) and save to ur system. Give file name as something like infosourcename_TEXT.csv
Now create Infoobject to load data
Go to Infosourceu2014Appln Componentu2014InfoObju2014SourceSystemu2014rightclick->create Infopackage
Step 2. Select the DataSource Material number (Master data), enter a description for the InfoPackage, and then click to continue.
Give infopackage description as Infopackage:InfoObj_ATTR
Now take care to select the first item in datasource and click continue
In the next screen click external data tab
Click client workstation
Datafileu2026.file name (browse to give the file u saved in ur system)
There will be an option to remove header data from file.remove 1 row.
File typeu2014csv file
Now click schedule tabu2014start dataload immediatelyu2014start.
In the same way
Go to Infosourceu2014Appln Componentu2014InfoObju2014SourceSystemu2014rightclick->create Infopackage
Step 2. Select the DataSource Material number (text)enter a description for the InfoPackage, and then click to continue.
Give infopackage description as Infopackage:InfoObj_TEXT
Now take care to select the second item in datasource and click continue
In the next screen click external data tab
Click client workstation
Datafileu2026.file name (browse to give the file u saved in ur system)
There will be an option to remove header data from file.remove 1 row.
File typeu2014csv file
Now click schedule tabu2014start dataload immediatelyu2014start.
Click the icon below admn workbench to go to monitor and check the load
Or you go back to Infosourceu2014Appln Componentu2014InfoObju2014right clickmaintain master data
Click execute
You can see the data load
Hope this helps!!! -
Create Mapping As a Flat File Source
Hi,
I'm new to OWB, my first project is to load data through flat file to oracle.
step i follow is,
=>Create Flat File Module
=>Create Location Directory
=>Create Flat File
=>Create External Table (Synch with my Flat File)
=>Create Mapping (Simple External Table mapped to table operator)
=>Create and bind table Operator
Mapping successfully deployed and but when i want to run it gives me following Error
ORA-29913: error in executing ODCIEXTTABLEOPEN callout
ORA-29400: data cartridge error
KUP-04040: file IPDirectory.txt in FLAT_FILE_MOD_LOC_0 not found
When I directly mapped flat file to Table in mapping it gives another error
RPE-01013: SQL Loader reported error condition, number 4.
SQL*Loader-522: lfiopn failed for file (\\sfs\Analytics\Reference\SIMPLE_MAP.log)
I mention here that im working on my pc with OWB Client not on server and want to load data through flat file which is on my pc or on our sharing drive.
Please help me on this issue
RegardsHi,
OWB generates SQL * Loader code for Flat File operator, if you try to change the configuration parameter to PL/SQL it results in error.
External tables would be a better choice as it reduces the processing time, disk space required and also makes it possible to use SQL and other complex transformations. -
About creating a new source system on BW pointing to an Oracle database
hi friends
i m facing problems when i
creating a new source system on BW in AIX pointing to an Oracle database, our bw oracle use 10idatabase ,and we want to connet to 9idatabase(Windows) to get data for BW
(1.) in /oracle/P01/102_64/network/admin tnsnames.ora I hava add
SJPT =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 68.16.211.177)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = SJPT)
(2) and in etc/hosts I hava add
68.16.211.177 SJPT
(3) in p01adm> tnsping SJPT it is OK
(4)but when i
in BW RSA1 DATA SOURCE
create db connect:
DBMS: ORA
USER NAME: SAP
DB PASSWORD: SAP
[email protected]
i t give me the error message :
ORA-12154: TNS:could not resolve the connect identifier
please help meHI,my trans.log file is
4 ETW000 R3trans version 6.13 (release 700 - 20.02.06 - 16:15:00).
4 ETW000 unicode enabled version
4 ETW000 ===============================================
4 ETW000
4 ETW000 date&time : 13.11.2007 - 10:16:48
4 ETW000 control file: <no ctrlfile>
4 ETW000 R3trans was called as follows: R3trans -d
4 ETW000 trace at level 2 opened for a given file pointer
4 ETW000 [dev trc ,00000] Tue Nov 13 10:16:48 2007 81 0.000081
4 ETW000 [dev trc ,00000] db_con_init called 29 0.000110
4 ETW000 [dev trc ,00000] create_con (con_name=R/3) 50 0.000160
4 ETW000 [dev trc ,00000] Loading DB library '/usr/sap/P01/SYS/exe/run/dboraslib.o' ...
4 ETW000 43 0.000203
4 ETW000 [dev trc ,00000] load shared library (/usr/sap/P01/SYS/exe/run/dboraslib.o), hdl 0
4 ETW000 13346 0.013549
4 ETW000 [dev trc ,00000] Library '/usr/sap/P01/SYS/exe/run/dboraslib.o' loaded
4 ETW000 32 0.013581
4 ETW000 [dev trc ,00000] function DbSlExpFuns loaded from library /usr/sap/P01/SYS/exe/run/dboraslib.o
4 ETW000 35 0.013616
4 ETW000 [dev trc ,00000] Version of '/usr/sap/P01/SYS/exe/run/dboraslib.o' is "700.08", patchlevel (0.46)
4 ETW000 53 0.013669
4 ETW000 [dev trc ,00000] function dsql_db_init loaded from library /usr/sap/P01/SYS/exe/run/dboraslib.o
4 ETW000 34 0.013703
4 ETW000 [dev trc ,00000] function dbdd_exp_funs loaded from library /usr/sap/P01/SYS/exe/run/dboraslib.o
4 ETW000 53 0.013756
4 ETW000 [dev trc ,00000] New connection 0 created 23 0.013779
4 ETW000 [dev trc ,00000] 0: name = R/3, con_id = -000000001 state = DISCONNECTED, perm = YES, reco = NO , timeout = 000, con_max = 255, con_opt = 255, occ = NO
4 ETW000 39 0.013818
4 ETW000 [dev trc ,00000] db_con_connect (con_name=R/3) 45 0.013863
4 ETW000 [dev trc ,00000] find_con_by_name found the following connection for reuse:
4 ETW000 32 0.013895
4 ETW000 [dev trc ,00000] 0: name = R/3, con_id = 000000000 state = DISCONNECTED, perm = YES, reco = NO , timeout = 000, con_max = 255, con_opt = 255, occ = NO
4 ETW000 37 0.013932
4 ETW000 [dev trc ,00000] Got LIBPATH=/usr/lib:/lib:/usr/sap/P01/SYS/exe/run:/oracle/P01/102_64/lib from environment
4 ETW000 325 0.014257
4 ETW000 [dev trc ,00000] -->oci_initialize (con_hdl=0) 47 0.014304
4 ETW000 [dev trc ,00000] Client NLS settings: AMERICAN_AMERICA.UTF8 3234 0.017538
4 ETW000 [dev trc ,00000] Logon as OPS$-user to get SAPSR3's password 28 0.017566
4 ETW000 [dev trc ,00000] Connecting as /@P01 on connection 0 (nls_hdl 0) ... (dbsl 700 240106)
4 ETW000 34 0.017600
4 ETW000 [dev trc ,00000] Nls CharacterSet NationalCharSet C EnvHp ErrHp ErrHpBatch
4 ETW000 35 0.017635
4 ETW000 [dev trc ,00000] 0 UTF8 1 0x110f8b9c0 0x110fa3e38 0x110fa36e8
4 ETW000 36 0.017671
4 ETW000 [dev trc ,00000] Allocating service context handle for con_hdl=0 37 0.017708
4 ETW000 [dev trc ,00000] Allocating server context handle 24 0.017732
4 ETW000 [dev trc ,00000] Attaching to DB Server P01 (con_hdl=0,svchp=0x110f94398,svrhp=0x110fa6158)
4 ETW000 72 0.017804
4 ETW000 [dev trc ,00000] Assigning server context 0x110fa6158 to service context 0x110f94398
4 ETW000 36191 0.053995
4 ETW000 [dev trc ,00000] Allocating user session handle 73 0.054068
4 ETW000 [dev trc ,00000] Starting user session (con_hdl=0,svchp=0x110f94398,srvhp=0x110fa6158,usrhp=0x110f937a0)
4 ETW000 43 0.054111
4 ETW000 [dev trc ,00000] Assigning user session 0x110f937a0 to service context 0x110f94398
4 ETW000 10613 0.064724
4 ETW000 [dev trc ,00000] Now '/@P01' is connected (con_hdl 0, nls_hdl 0).
4 ETW000 964 0.065688
4 ETW000 [dbsloci. ,00000] *** ERROR => ORA-942 when accessing table SAPUSER
4 ETW000 1183 0.066871
4 ETW000 [dev trc ,00000] Disconnecting from connection 0 ... 73 0.066944
4 ETW000 [dev trc ,00000] Rolling back transaction ... 28 0.066972
4 ETW000 [dev trc ,00000] Closing user session (con_hdl=0,svchp=0x110f94398,usrhp=0x110f937a0)
4 ETW000 146 0.067118
4 ETW000 [dev trc ,00000] Now I'm disconnected from ORACLE 409 0.067527
4 ETW000 [dev trc ,00000] Try to connect with default password 23 0.067550
4 ETW000 [dev trc ,00000] Connecting as SAPSR3/<pwd>@P01 on connection 0 (nls_hdl 0) ... (dbsl 700 240106)
4 ETW000 34 0.067584
4 ETW000 [dev trc ,00000] Nls CharacterSet NationalCharSet C EnvHp ErrHp ErrHpBatch
4 ETW000 36 0.067620
4 ETW000 [dev trc ,00000] 0 UTF8 1 0x110f8b9c0 0x110fa3e38 0x110fa36e8
4 ETW000 36 0.067656
4 ETW000 [dev trc ,00000] Assigning username to user session 0x110f937a0 22 0.067678
4 ETW000 [dev trc ,00000] Assigning password to user session 0x110f937a0 41 0.067719
4 ETW000 [dev trc ,00000] Starting user session (con_hdl=0,svchp=0x110f94398,srvhp=0x110fa6158,usrhp=0x110f937a0)
4 ETW000 37 0.067756
4 ETW000 [dboci.c ,00000] *** ERROR => OCI-call 'OCISessionBegin' failed: rc = 1017
4 ETW000 33690 0.101446
4 ETW000 [dbsloci. ,00000] *** ERROR => CONNECT failed with sql error '1017'
4 ETW000 36 0.101482
4 ETW000 [dblink ,00431] ***LOG BY2=>sql error 1017 performing CON [dblink#3 @ 431]
4 ETW000 122 0.101604
4 ETW000 [dblink ,00431] ***LOG BY0=>ORA-01017: invalid username/password; logon denied [dblink#3 @ 431]
4 ETW000 34 0.101638
2EETW169 no connect possible: "DBMS = ORACLE --- dbs_ora_tnsname = 'P01'" -
hi
I'm trying to use foreachloop container in order to read the data that i have in several txt files and upload it into MRR table.
when i'm trying to run the package, i'm getting the following error:
[Flat File Source [2]] Warning: The system cannot find the file specified.
[Flat File Source [2]] Error: Cannot open the datafile "VendorPurchases20050512.txt".
[SSIS.Pipeline] Error: Flat File Source failed the pre-execute phase and returned error code 0xC020200E.
I don't know what's the problem since it was working before.In the flat file connection manager i defined all the path including the name of the file.
I'll be happy for assistance
thanks
YaronHi Yaron,
Does the file stored in local file system or a share folder on remote server? If you can load data from a file in local computer, but cannot load data from a file in a remote computer, the issue may be caused by the Kerberos authentication. In this condition,
check the following points:
Enable SQL Server for Kerberos
Check delegation settings for SQL Server service account and Computer
Add Host SPNs for FileShare Server and SQL Server
References:
http://msdn.microsoft.com/en-us/library/dd568720.aspx
http://msdn.microsoft.com/en-us/library/ms191153.aspx
Regards,
Mike Yin
TechNet Community Support -
Creating flat file on other machine.
Hi All,
I am working on ODI 11g( 11.1.1.6).
i want to create flat file on another machine.
lets say, i have two machine A & B.
Machine A contain ODI 11g, Machine B contain source (Oracle) and Flat file location which is Target.
How to create flat file in machineB as target.
Please heip.
Regards
PrashantThanx for replay,
In machineA ODI 11g is installed.
source and target are on machineB.
In Physical Architecture i am able to map source(Oracle) machineB using IP,
but for file, i am not able to map with target machineB, to generated flat file.
Maybe you are looking for
-
Hi, I bought the last version of IPad that came out recently ( I bought it 3 weeks ago). It is a 16GB. So far I love this product, but I 'm getting stuck with movie downloads from iTunes. Indeed I just ordered 3 movies in HD and they don't download a
-
I have been researching for hours how to be able to browse to and select an excel file to upload, when on a website that has an upload button. From my research, it stated in iUploader, a user should be able to download an excel file and store it in i
-
How to execute code from a text file?
Hello all! How to execute some code lines from a text file? For example my file is: String varname = "somecontents"; JFrame frame = new JFrame(); frame.setVisible(true);How can I get contents of this file and parse them if I want get new JFrame and a
-
Hello I am fairly new to java however I have been reading a lot about it over the last couple of months as I need to created a Java application in which can send a file to a bluetooth device. I have a basic understanding of programming java, however
-
Dependency in Xellerate User process task
I create a process task in xellerate user process and in de dep table create de dependency, to execute before the add user task, but the task never start. I modify to execute before System Validation with the same result. The task is not conditional,