Flat File Universe - Import to CMS
Hi,
I want to export a Flat file Universe to CMS, so that other users can access this Universe. But,where can i store the excel file on CMS?
regards,
ZEESR.
Edited by: ZEESR_99 on Aug 17, 2010 11:52 PM
Hi ZEESR, the best place to store the Excel file is on the BusinessObjects server. Make sure the DSN is set up on the same server as well.
Hope this helps.
If you are using the BusinessObjects tool, you should join [ASUG|www.asug.com]
Similar Messages
-
Flat file format - importing vs typing it out
Hi. I've heard there is a way to import the format (rather that typing it out in connection mgr) of a fixed width flat file. What r the general steps or where is there a set of instructions online? I generally have a txt doc with column
names (lots of them) , widths etc that I would use for import and could easily transfer them to a spreadsheet if necessary. So far the word import is bringing up a lot of unwanted subject matter in my web searches. I am spending a lot
of time typing out flat file formats in conn mgrs and am thinking it may be worth a look at ssis's ability to "import" a format. We generally land our data in "untyped" staging tables 1st so ssis could assume everything is string.
I dont really want to read my records as one long string and parse them later.thx. I suppose I can write and share with the community some general t-sql that generates the following but would like to know a couple of things.
First, is any old guid ok in each of the places where a guid is indicated? I would generate a new one for each guid.
Second, what is the locale id?
Of course i would only paste the results in a pkg (dtsx file) that doesnt reference the cols (beyond the connection stuff) yet.
What gotchtyas am I looking at if i try this with the intention of pasting the generated code over the top of what ssis already generated (inside the dtsx file) in a one column connector created the usual way?
<DTS:ConnectionManagers>
<DTS:ConnectionManager
DTS:refId="Package.ConnectionManagers[Flat File Connection Manager]"
DTS:CreationName="FLATFILE"
DTS:Description="ZZZZZZ"
DTS:DTSID="{some guid}"
DTS:ObjectName="Flat File Connection Manager">
<DTS:PropertyExpression
DTS:Name="ConnectionString">@[User::fileName]</DTS:PropertyExpression>
<DTS:ObjectData>
<DTS:ConnectionManager
DTS:Format="FixedWidth"
DTS:LocaleID="1033"
DTS:HeaderRowDelimiter="_x000D__x000A_"
DTS:RowDelimiter=""
DTS:TextQualifier="_x003C_none_x003E_"
DTS:CodePage="1252"
DTS:ConnectionString="c:...">
<DTS:FlatFileColumns>
<DTS:FlatFileColumn
DTS:ColumnDelimiter=""
DTS:ColumnWidth="2"
DTS:MaximumWidth="2"
DTS:DataType="129"
DTS:ObjectName="XXXXX"
DTS:DTSID="{some other guid}"
DTS:CreationName="" />
<DTS:FlatFileColumn
DTS:ColumnDelimiter=""
DTS:ColumnWidth="2"
DTS:MaximumWidth="2"
DTS:DataType="129"
DTS:ObjectName="YYYYYY"
DTS:DTSID="{some other guid}"
DTS:CreationName="" /> -
Error in flat file loading : Important
Hi !
I am using BW 3.5 . I am loading data from flat file which has a KF VOLUME and UOM as USG but it is giving error as Conversion exit error.(CONVERSION_EXIT_CUNIT_INPUT).
Please tell me what should i do ?Dear Rajib Goon
Its won't be a much problem.
Open your info source, in the Key Figures Transfer View, you can see a one column name called "Fixed Unit Of Measurement". Here enter "USG" for the Keyfigure VOLUME & Reschedule your info package.
Hope this will help you lot.
Regards
Saravanan.ar -
Utilities to Import Oracle Express v6 eif files to flat files or DB tables
We are seeking advise on how to import data from Express V6 to Hyperion Essbase. We have eif files and would like to import the data to DB tables of flat files for Import to Essbase. Is Oracle OLAP 10g required for this?
Thanks,
Tim Kline
at&t - IT
(407)-858-8454It's probably dimension order. When you use a for statement, you are specifying the order in which you want things to be processed. I copied your statement as the order. What you really need to do is a describe on one or more of your variables:
describe f.minsThe system will respond with something like (I've made this up):
DEFINE F.MINS VARIABLE INTEGER <time product geography...>The describe command lists the dimensions from fastest varying to slowest. Unfortunately, for historical reasons, the FOR command takes its arguments from slowest to fastest. So (ignoring the rest of the dimensions I didn't list) you would
use a FOR statement like this for optimum looping:
FOR ...GEOGRAPHY PRODUCT TIMEYou don't really need to list time (it only has one value), but it doesn't hurt anything. What is going on here is we store values in the AW as an (approximately) linear array, ignoring some complications, and if you specify the "right" order, we will pull all the values on one page before going to the next page. If you don't specify the "right" order, you will be pulling each value from a different page, and doing a ton of I/O. With a command like REPORT, which does its own looping, it tends to loop in the optimal order internally.
Rearrange your dimensions on the FOR statement in order to optimize your looping.
If you use the script you already have, you will need to make one additional change to it. You either need to delete the existing program:
DELETE EXPORT_ITbefore you re-define it or make it active:
CONSIDER EXPORT_IT before you can re-populate the text. I frequently do:
DEFINE PROGRAM EXPORT_IT
CONSIDER EXPORT_ITwhen I am using a script to create a program. You will see an error on the DEFINE after the first time, but you can ignore it. You might want to DESCRIBE the program to make sure you have the text you expect.
Jim -
Import the name of a flat file into DB column
Hi,
I have a simple package importing files from FTP and then importing the contents into tables in the DWH.
So far so good,but it would be great to import the name of the files as well into the same destination tables in an additional column :file_name.
The import is simply done by a data flow task, within a flat file source and a OLE db source.
My question is:
is it possible by using flat file connection to add the file name to a table in DWH?It is the same table where the content of the flat file is imported.
thanks a lotYou can use the FileNameColumnName property. You will need to use the Advanced Editor to do it.
http://sqlblog.com/blogs/jamie_thomson/archive/2010/03/31/filenamecolumnname-property-flat-file-source-adapter-ssis-nugget.aspx
Russel Loski, MCT, MCSE Data Platform/Business Intelligence. Twitter: @sqlmovers; blog: www.sqlmovers.com -
How to Delta Update in Flat Files
Hi all,
I would like to know is delta update is supported in flat files ? If yes how does this work ..... is there a SAP white paper or document on this
Thanks
NathanHi......
Yes Delta upload is supported by Flat files..........In this case........when the delta data records are loaded by flat file......... This delta type is only used is 'F'.......for DataSources for flat file source systems. Flat files are imported to the PSA when you execute the InfoPackage. The staging process then begins.........The delta queue is not used here.
As Siggi already told in the Following thread......post your flatfile data to an ods object with update mode overwrite. The ods object will do the delta for you then.........
Delta Upload for Flat File
Also Check this.......
SAP NetWeaver 7.0 BI: Data Transfer Process with Only get Delta Once
SAP NetWeaver 7.0 BI: Data Transfer Process (DTP) / The Normal DTP ...
Hope this helps........
Regards,
Debjani........
Edited by: Debjani Mukherjee on Nov 12, 2008 9:40 AM -
Ola,
Can anybody explain in short terms what kind of logic is used in OWB (or Oracle) when a flat file is imported?
Does Oracle perform a kind of LEN function to determine what length is necessary for the columns?
Why is a date field in the flat file represented as a varchar2?
If short terms is not possible please add links to extra information?
Regards,
MoscowicThanks for your quick reply. How would I check to see if the ODI server / agent has access to the system drive? Basically, what question do I ask? Would the ODI server itself be given access to the system drive? Would the ODI Agent be given access? If it's the ODI Agent, is it treated as a 'user' for granting access? Would I ask if SCH_AGENT has access to the system drive? I do not have the option of installing ODI and the Agent anywhere else so I need to handle this with an access solution is possible.
Thanks! -
How to import flat file as a source in DAC Client
Dear All,
I am doing some R&D,I have a problem that how can i import the flat file in DAC client which i am using as a source.
Can any one please explain in detail step wise.
Regards
Tarang JainHi Tarang,
How long will it take to run the sample execution plan? Since when i run 'CRM Automotive' EP, it runs for more than 3 hours and still it is running. My system config is 1GB RAM with windows os. I have also opened the DAC server and client in console mode and I m not able to see any errors. I have only got only the task 'Load row into run table ' completed successfully and next 10 are in Running stage from the past 2 hours.
My DAC client shows continously the below shown message for 1 hr.
'Sep 30, 2008 3:52:59 PM com.siebel.analytics.etl.client.data.model.ConnectionHan
dler getConnection
INFO: Getting connection for: Model structure for W_ETL_RUN_STEP (RUN_STEP) (cur
rently 0)
Sep 30, 2008 3:52:59 PM com.siebel.analytics.etl.client.data.model.ResultSetPars
er logMinutesSeconds
INFO: Query took 0 minutes, 0 seconds
Sep 30, 2008 3:52:59 PM com.siebel.analytics.etl.client.data.model.ConnectionHan
dler cleanUp
INFO: Returning connection for: Model structure for W_ETL_RUN_STEP (RUN_STEP) (c
urrently 1)
Sep 30, 2008 3:52:59 PM com.siebel.analytics.etl.client.data.model.ResultSetPars
er logMinutesSeconds
INFO: Populating DACObjects took 0 minutes, 0 seconds
Sep 30, 2008 3:52:59 PM com.siebel.analytics.etl.client.data.model.DACChildTable
Model setParentID
INFO: PARENT ROW ID IS: 95D45F88DBB268B3D19DB71B4E42D3FF
Sep 30, 2008 3:52:59 PM com.siebel.analytics.etl.client.data.objectcomponents.Mo
delStruct setQuery
INFO: SELECT
RUN_STEP.DEPTH
,RUN_STEP.STEP_NAME
,RUN_STEP.STATUS
,RUN_STEP.START_TS
,RUN_STEP.END_TS
,RUN_STEP.STATUS_DESC
,RUN_STEP.PHY_SRC_NAME
,RUN_STEP.PHY_TRGT_NAME
,RUN_STEP.PHY_FOLDER_NAME
,RUN_STEP.SERVER_NAME
,RUN_STEP.PHASE_NAME
,RUN_STEP.EXEC_TYPE_NAME
,RUN_STEP.SUCESS_ROWS
,RUN_STEP.FAILED_ROWS
,RUN_STEP.ERROR_CODE
,RUN_STEP.DEFN_STEP_WID
,RUN_STEP.ROW_WID
,RUN_STEP.LAST_UPD
,RUN_STEP.APP_WID
,RUN_STEP.RUN_WID
,RUN_STEP.STEP_WID
,RUN_STEP.PHY_SRC_WID
,RUN_STEP.PHY_TRGT_WID
,RUN_STEP.PHY_FOLDER_WID
,A_W_ETL_APP.ROW_WID
,A_W_ETL_APP.NAME
FROM W_ETL_RUN_STEP RUN_STEP
INNER JOIN W_ETL_APP A_W_ETL_APP ON RUN_STEP.APP_WID=A_W_ETL_APP.ROW_WID
WHERE
(RUN_STEP.RUN_WID='95D45F88DBB268B3D19DB71B4E42D3FF')
ORDER BY
RUN_STEP.START_TS ASC,
RUN_STEP.DEPTH ASC'
Any comments on this?
I had also copied the CRM Analytics source file into the "D:\Informatica\PowerCenter8.1.1\server\infa_shared\SrcFiles"
as metioned in Appendices ' Configuring Universal Adapter for CRM Analytics'.
With Regards,
Prads -
How to create the Export Data and Import Data using flat file interface
Hi,
Request to let me know based on the requirement below on how to export and import data using flat file interface.....
Please provide the steps involved for the same.......
BW/BI - Recovery Process for SNP data.
For each SNP InfoProvider,
create:
1) Export Data:
1.a) Create an export data source, InfoPackage, comm structure, etc. necessary to create an ASCII fixed length flat file on the XI
ctnhsappdata\iface\SCPI063\Out folder for each SNP InfoProvider.
1.b) All fields in each InfoProvider should be exported and included in the flat file.
1.c) A process chain should be created for each InfoProvider with a start event.
1.d) If the file exists on the target drive it should be overwritten.
1.e) The exported data file name should include the InfoProvider technical name.
1.f) Include APO Planning Version, Date of Planning Run, APO Location, Calendar Year/Month, Material and BW Plant as selection criteria.
2) Import Data:
2.a) Create a flat file source system InfoPackage, comm structure, etc. necessary to import ASCII fixed length flat files from the XI
ctnhsappdata\iface\SCPI063\Out folder for each SNP InfoProvider.
2.b) All fields for each InfoProvider should be mapped and imported from the flat file.
2.c) A process chain should be created for each InfoProvider with a start event.
2.d) The file should be archived in the
ctnhsappdata\iface\SCPI063\Archive directory. Each file name should have the date appended in YYYYMMDD format. Each file should be deleted from the \Out directory after it is archived.
Thanks in advance.
TysonHere's some info on working with plists:
http://developer.apple.com/documentation/Cocoa/Conceptual/PropertyLists/Introduc tion/chapter1_section1.html
They can be edited with any text editor. Xcode provides a graphical editor for them - make sure to use the .plist extension so Xcode will recognize it. -
Importing From Flat File with Dynamic Columns
HI
I am using ssis 2008,i have folder in which I have Four(4) “.txt” files each file will have 2 columns(ID, NAME). I loaded 4
files in one destination, but today I receive one more “.txt” file here we have 3 columns (ID, NAME, JOB) how can I get a message new column will receive in source. And how can I create in extra column in my destination table dynamically …please help meHi Sasidhar,
You need a Script Task to read the names and number of columns in the first row of the flat file each time and store it in a variable, then create a staging table dynamically based on this variable and modify the destination table definition if one ore more
new columns need to be added, and then use the staging table to load the destination table. I am afraid there is no available working script for your scenario, and you need some .NET coding experience to achieve your goal. Here is an example you can refer
to:
http://www.citagus.com/citagus/blog/importing-from-flat-file-with-dynamic-columns/
Regards,
Mike Yin
TechNet Community Support -
Import flat file in selction screen
Hi all,
Could anybody help me in giving me a hint to import a flat file with thousands of values (articles selection) in the query selection screen.
Best regards.
GeoI have a question related to using the multiple selections in a BEx Query. We are seeing some very long wait times for our selections and was wonder if this is normal, or if we have some things to fix in our system.
In one of our Project System Queries, we are inputting 54 lines like the following list:
AIR
BAM
BAR
BRR
BTR
COM
CSM
CSR
CTM
CTR
EPM
EPR
It is taking up to 45 minutes just to get these items loaded in from the clipboard, this seems a bit excessive to me, as it only take a matter of a second or two to do the same thing in our R/3 system.
I was thinking that BW was doing some sort of validations as it brought in the list, but no one has been able to answer this question for me.
If anyone can provide some advice or answers, it will be greatly appreciated.
Thanks,
Lloyd -
SAP BO DI 3.2 How to import definition for flat files
Hi All,
I have several MS Access database with their respective tables , but Im needing now to import the tables structure/definitions of their tables as Flat Files definitions inside SAP BO DI 3.2 , is there an automatically way to do this without using the Flat File Editor?
Thanks in advance!Hi,
if you have the data in an Access database can you not just connect via ODBC to get the data? This would also allow you to get the column metadata easily.
If you are going to export the data from Access to flat files then do this first and then use the Flat File editor to create each file in turn, as long as you have access to the file then you can open it in the file editor and Designer will import the schema for you.
regards,
Adrian -
Reject columns which exceed a particular length during OWB flat file import
Hi,
I have a file in csv format. This file has a lot of columns out of which i need to use only a few. I created a file in OWB using the given csv file using the file import wizard. I am using this file to create an external table.
The import is working fine, But the problem is that certain columns (which are not required to be processed) have very huge data. This is leading to rejection of certain rows (when i deploy the external table) which have valid data for the required columns, but too huge data was columns which i do not need.
But these rows must not be rejected.
I wanted to know if there any way by which we can truncate/ insert null in these unwanted columns (either during flat file import / or during creation of external table), so that the row is taken in partially(with the wanted columns)?
Thanks a lot!
NSHi Julie,
As Jim posted, you could try a RAW file instead of a CSV file. In SSIS, the Raw File destination writes raw data to a file. Because the format of the data is native to the destination, the data requires no translation and little parsing. So does the Raw
File source. Besides, the Raw File destination/source can improve the package performance because they write data more quickly than other destinations such as the Flat File, the OLE DB, and Recordset destinations.
References:
http://www.katieandemil.com/ssis-raw-file-source-example-ssis-2012
http://www.jasonstrate.com/2011/01/31-days-of-ssis-raw-files-are-awesome-131/
Regards,
Mike Yin
TechNet Community Support -
Issue importing flat files into SQL server 2008R2
I have csv files that the last column may not have data. SSIS (version 2008R2) will insert the next row's data into the empty cells, which causes my package to fail.
I know this is resolved in 2012 but we are using 2008R2 still. Any suggestions?
Thanks.Hi sqlBI2014,
After testing the issue that Flat File Connection Manager cannot handle file with uneven number of columns in each row in my SQL Server 2008 R2 environment, I can reproduce it.
Based on my research, the issue is caused by the Column Delimiter gets first preference and then Row delimiter. So the next row data would be inserted in the empty column cell. This is by design in SQL Server 2005, SQL Server 2008 or SQL Server 2008 R2.
Good news is that the issue is fixed in SQL Server Data Tools which comes with SQL Server 2012. In SQL Server 2012, by default, the Flat File Connection Manager always checks for a row delimiter in unquoted data, and starts a new row when a row delimiter
is found. This enables the connection manager to correctly parse files with rows that are missing column fields.
If you still want to fix the issue in SQL Server 2008 R2, there is a sample component posted to the CodePlex that might help you with this:
http://ssisdfs.codeplex.com/
References:
http://blogs.msdn.com/b/dataaccesstechnologies/archive/2013/03/13/flat-file-source-cannot-handle-file-with-uneven-number-of-columns-in-each-row.aspx
https://connect.microsoft.com/SQLServer/feedback/details/293193/ssis-import-of-flat-file-with-uneven-number-of-columns
Thanks,
Katherine Xiong
Katherine Xiong
TechNet Community Support -
Using ssis import a multiple flat files with different mappings
I have an scenario for import a file
20 different flat file source and having XML mapping document in a table.
get files from that path(i have path and file name extension in table)
i have map this file based on the file name extension in dynamically
create a 20 different staging table based on mapping in dynamically
kindly help for this
Hi Karthick,
As Arthur said, if you don't want to hard code the data flow, you need to read XML from the SQL Server table and use Script Task to implement the dynamic columns mapping. To read XML from a SQL table, you can refer to:
http://blog.sqlauthority.com/2009/02/13/sql-server-simple-example-of-reading-xml-file-using-t-sql/
In the Script Task, we need to parse the first row of the flat file to get the columns information and save that to a .NET variable. Then, the variable will be used to create the query that will be used to create SQL table. For more information, please see:
http://www.citagus.com/citagus/blog/importing-from-flat-file-with-dynamic-columns/
Regards,
Mike Yin
TechNet Community Support
Maybe you are looking for
-
What to do when I lost my iPod touch?
What do I do when my daughter lost her iPod touch?
-
How to execute unix command through odi and store the result in table
I have to reconcile if data is loaded in table from csv file or not . I have to create a oracle data integrator package/interface/procedure to execute unix command to count number of rows in the csv files and store the count result in a table then i
-
User/Group auditing?
Hi All How to see the no of reports scheduled by any user in CMC/Infoview? Regards Bose
-
Integrated phone in CAD UCCX version 8
Hi All I seem to remember something about an integrated phone in new CAD version for a release of UCCX version 8. From some presentation. I just can't find any thing about it. Can any one help me to locate info or correct me.
-
Calling crystal reports through JSP
Hello everyone, Could any one forward me the url where I can find information and sample examples regarding calling of crystal reports XI through jsp? Waiting for reply.