Running reports on Flat file schemas when OBIEE server is on Unix
Hello
we would like to know how Unix OBIEE work with flat file. Currently, in our environment our Development and Production OBIEE are running on Unix AIX machine while our local OBIEE environment is on Windows.
As our devolepment and configuration goes, we have encounter situations where the flat file schema that were working well on Windows OBIEE server will not run on Unix. The flat files are located on a windows file directory and could be successfully imported into OBIEE throu Admin Tool.
However, when updating rowcounts or running reports on answers in Unix OBIEE it would return errors:
State: HY000. Code: 472983136. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 16023] The ODBC function has returned an error. The database may not be available, or the network may be down. (HY000)
The same activity is working fine on our local machine when OBIEE is on windows..
We would like to get some help on how to work with flat files when OBIEE is runing on Unix..
is this the same question as [this one|http://forums.oracle.com/forums/message.jspa?messageID=4018049#4018049] ?
Similar Messages
-
Flat file output to OBIEE server
Hello:
Is it possible to write a output of a report on the OBIEE server folder instead of the client browser folder?
Also I would like to write the output file name in the format 'OBIEE_Login_Name|<FileName>_Timestamp.csv'
I would appreciate any pointers on how I can achieve both.
Thanks
Sankaris this the same question as [this one|http://forums.oracle.com/forums/message.jspa?messageID=4018049#4018049] ?
-
Error while buliding biztalk flat file schema
Hi Everyone,
am using a flat file schema i had imported a schemas.
but when i bulit schemas solution am getting this error.
Only one SchemaInfo, GroupInfo, RecordInfo or FieldInfo is allowed in the appInfo blockHi Rajiv,
Your error is related is much more related to your own flat file where there is some restriction over grouping the record .
I would suggest to go through your Flat File Schema Wizard again to see is there inconsistency you have done while generating schema .
I would also suggest you to look over below MSDN Articles
Walkthrough: Creating a Flat File Schema From a Document Instance
Creating Schemas Using BizTalk Flat File Schema Wizard
BizTalk Server: Transform text files (Flat Files) into XML – by @Sandro
Thanks
Abhishek -
I have a csv file that I need to generate a schema for. I am trying to generate a schema using flat file schema wizard but I keep getting "Object reference not set to an instance of an object." error when I am clicking on the Next button after
specifying properties of the child elements on the wizard. At the end I get schema file generated but it contains an empty root record with no child elements.
I thought may be this is because I didn't have my project checked out from the Visual SourceSafe db first but I tried again with the project checked out and got the same error.
I also tried creating a brand new project and generating a schema for it but got the same error.
I am not sure what is causing Null Reference exception to be thrown and there is nothing in the Windows event log that would tell me more about the problem.
I am using Visual Studio 2008 for my BizTalk development.
I would appreciate if some has any insides on this issue.Hi,
To test your environment, create a new BizTalk project outside of source control.
Create a simple csv file on the file system.
Name,City,State
Bob,New York,NY
Use the Flat file schema Wizard to create the flat file schema from your simple csv instance.
Validate the schema.
Test the schema using your csv instance.
This will help you determine if everything is ok with you environment.
Thanks,
William -
Error while validating flat file schema
Hi,
I have the flat file schema which is character delimited on '|'. It has Details and Tralier. Trailer starts with a "Tag Identifier" as 'T' and can have one value as "Total Records" i.e. T|3. Details is also delimited on the base of '|' and but has no "Tag Identifier".
Details have min occurs as 0.
Schema:
Eg of the valid values:
21788367|EN
21848269|EN
22004225|EN
T|3
This should also be the valid value (with no details and only trailer):
T|0
But, when I'm trying to validate this. I'm getting error:
Unexpected data found while looking for:
'\r\n'
The current definition being parsed is User_details. The stream offset where the error occurred is 2. The line number where the error occurred is 1. The column where the error occurred is 2.
I think it is trying to find Details record also. What setting I need to change?
Please help.
Kunal GThis is my schema:
<?xml version="1.0" encoding="utf-16"?>
<xs:schema xmlns="http://BTS_POC.Users" xmlns:b="http://schemas.microsoft.com/BizTalk/2003" targetNamespace="http://BTS_POC.Users" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:appinfo>
<schemaEditorExtension:schemaInfo namespaceAlias="b" extensionClass="Microsoft.BizTalk.FlatFileExtension.FlatFileExtension" standardName="Flat File" xmlns:schemaEditorExtension="http://schemas.microsoft.com/BizTalk/2003/SchemaEditorExtensions" />
<b:schemaInfo standard="Flat File" codepage="65001" default_pad_char=" " pad_char_type="char" count_positions_by_byte="false" parser_optimization="speed" lookahead_depth="3" suppress_empty_nodes="false" generate_empty_nodes="true" allow_early_termination="false" early_terminate_optional_fields="false" allow_message_breakup_of_infix_root="false" compile_parse_tables="false" root_reference="Users_Root" />
</xs:appinfo>
</xs:annotation>
<xs:element name="Users_Root">
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure="delimited" child_delimiter_type="hex" child_delimiter="0xD 0xA" child_order="infix" sequence_number="1" preserve_delimiter_for_empty_data="true" suppress_trailing_delimiters="false" />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence minOccurs="0">
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number="0" xmlns="http://schemas.microsoft.com/BizTalk/2003" />
</xs:appinfo>
</xs:annotation>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Users_Detail">
<xs:annotation>
<xs:appinfo>
<b:recordInfo structure="delimited" child_delimiter_type="char" child_delimiter="|" child_order="infix" sequence_number="1" preserve_delimiter_for_empty_data="true" suppress_trailing_delimiters="false" />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number="0" xmlns="http://schemas.microsoft.com/BizTalk/2003" />
</xs:appinfo>
</xs:annotation>
<xs:element name="Name" type="xs:string">
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification="left" sequence_number="1" />
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="Id" type="xs:string">
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification="left" sequence_number="2" />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Users_Trailer">
<xs:annotation>
<xs:appinfo>
<b:recordInfo tag_name="T" structure="delimited" child_delimiter_type="char" child_delimiter="|" child_order="prefix" sequence_number="2" preserve_delimiter_for_empty_data="true" suppress_trailing_delimiters="false" />
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:annotation>
<xs:appinfo>
<groupInfo sequence_number="0" xmlns="http://schemas.microsoft.com/BizTalk/2003" />
</xs:appinfo>
</xs:annotation>
<xs:element name="TotalNumber" type="xs:string">
<xs:annotation>
<xs:appinfo>
<b:fieldInfo justification="left" sequence_number="1" />
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Kunal G -
Automate a BI report to flat file on to a FTP server.
Hello all,
I have an same issue like the following thread. After extract CSV file successfully to the directory, but unable to find the file. Any thought?
Automate a BI report to flat file on to a FTP server.
Regards!Need to analyze the business purpose ,however heres my take on it..
You can utilize 3 options to export query result on to the SAP directories as below and map that path to your FTP server.
1. Transaction RSCRM_BAPI (still valid in nw2004s)
2. Transaction RSANWB (analytical Process designer)
3. Information Broadcasting - KM folder has to be mapped as a file system location.
Hope it Helps
Chetan
@CP.. -
Income Statement Report from Flat File
Dear Gurus,
I'm in the process of creating an INCOME STATEMENT report from Flat File as for my learning purpose , can you please help me where to start in order to create the Flat File and how many KEY FIGURES & CHAR do I need.
Thanks,
-NehaHi,
As this is for your learning purpose, create the fields as per your requirement. Then create info objects of the same type in BI. Then you try to load the info cube from the flat file.
for example: if my req is to have 4 fields like student name, marks, grade as my info objects. i have create the same fields in the flat file.
Note: you can create the flat file in excel and save it as csv format.
Edited by: arthishri on Sep 20, 2010 1:46 PM -
Question about flat file schema definitions
Hello,
I have defined a flat file schema which works fine. However, I got now a new requirement for this schema: It has to support future potential additional fields in the end of the records.
The solution I used is quit "ugly". I added an additional filler at the end of the record and configured it as "minOccurs = 0" and set Allow early termination of optional fileds to true.
This works but I don't like it.
It seems to me that there must be a property for ignoring any additional fields after the last one, so I won't need this filler field.
Does anyone familiar with such option/ property?
Thanks all.Hi David,
Min occurs and allow_early_termination options for perfectly valid to mark the last record as optional. There is no issue with approach and its not ugly. I have seen this approach being implemented in many projects without any issues.
Refer this MSDN blog on this context and what you're doing is correct.
http://blogs.msdn.com/b/skaufman/archive/2004/05/07/127899.aspx
If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply. -
Positional flat file schemas for input and output files to be generated with the required usecases
Hello all,
I need one help regarding the positional flat file schema which contains multiple headers, body and trailers.
I have attached the sample input file below. This is a batched input and we have to generate the output which I have given below:
We are unable to flat file schema which replicates the below input file. Please suggest better approach to achieve this.
Sample Input FIle:
010320140211ABC XYZ XYZ ABCD201402110 FSPAFSPA005560080441.02000006557.FSPA.IN AB-CD ABCD/AB-CD BETALKORT
1020140210AN194107123459.FSPA.IN
[email protected]
1020140210AN196202123453.FSPA.IN
[email protected]
1020140210AN198103123435.FSPA.IN
[email protected]
1020140210AN195907123496.FSPA.IN
[email protected]
1020140210AN195903123437.FSPA.IN
[email protected]
1020140210AN193909123434.FSPA.IN
[email protected]
1020140210AN195607123413.FSPA.IN
[email protected]
1020140210AN199205123408.FSPA.IN
[email protected]
1020140210AN196206123499.FSPA.IN
[email protected]
1020140210AN196709123410.FSPA.IN
[email protected]
1020140210AN194708123455.FSPA.IN
[email protected]
1020140210AN195710123443.FSPA.IN
[email protected]
1020140210AN198311123436.FSPA.IN
[email protected]
1020140210AN196712123471.FSPA.IN
[email protected]
1020140210AV197005123403.FSPA.IN
98000000000000014000000000000001000000000000015
010320140211ABC XYZ XYZ PEDB201402111 FSPAICA 005560080441.02000006557.FSPA.IN AB-CDABCD/ABCDBETALKORT
1020140210AN195111123491.ICA.IN
[email protected]
1020140210AV195309123434.ICA.IN
98000000000000001000000000000001000000000000002
Output FIle:
1020140210AN195607123413.FSPA.IN
[email protected]
1020140210AN199205123408.FSPA.IN
[email protected]
1020140210AN196206123499.FSPA.IN
[email protected]
1020140210AN196709123410.FSPA.IN
[email protected]
1020140210AN194708123455.FSPA.IN
[email protected]
1020140210AN195710123443.FSPA.IN
[email protected]
1020140210AN198311123436.FSPA.IN
[email protected]
1020140210AN196712123471.FSPA.IN
[email protected]
1020140210AN195111123491.ICA.IN
110019EPS [email protected]
1020140210AV197005123403.FSPA.IN
1020140210AV195309123434.ICA.IN
98000000000000001000000000000001000000000000002
99000000000000001
Note: Header is a single line till BETALKORT and also there is a space before email id. That is not getting pasted properly in the files.
Thanks and Regards,
Veena HandadiHi all,
Header is missed from the output file for the above post:
Please find the output file:
010320140211ABC XYZ XYZ ABCD201402110 FSPAFSPA005560080441.02000006557.FSPA.IN AB-CD ABCD/AB-CD BETALKORT
1020140210AN195607123413.FSPA.IN
[email protected]
1020140210AN199205123408.FSPA.IN
[email protected]
1020140210AN196206123499.FSPA.IN
[email protected]
1020140210AN196709123410.FSPA.IN
[email protected]
1020140210AN194708123455.FSPA.IN
[email protected]
1020140210AN195710123443.FSPA.IN
[email protected]
1020140210AN198311123436.FSPA.IN
[email protected]
1020140210AN196712123471.FSPA.IN
[email protected]
1020140210AN195111123491.ICA.IN
110019EPS [email protected]
1020140210AV197005123403.FSPA.IN
1020140210AV195309123434.ICA.IN
98000000000000001000000000000001000000000000002
99000000000000001 -
URGENT PLEASE:How can I run a a class file on the Apache server?
Hi Guys and Gurus,
I am seeking some favor all of experienced gurus, i.e.
How can I run a a class file on the Apache server? Can I run through an Applet?
How can I set Environment variables in Windows2000 Professional Environment?
Actually, I want to extract some records from a MySQL Database running on Apache Server. I wrote a program just to select the columns and show them. It is now a Class file, Now how can I run this class file from the Server???
The code is here
import java.sql.*;
public class RecordShow {
public static void main(String args[]) {
String url = "jdbc:mysql://localhost/myhost";
Connection con;
String query = "select mytable.column," +
"from mytable " +
"where mytable.column = 1";
Statement stmt;
try {
Class.forName("com.mysql.jdbc.Driver");
} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
try {
con = DriverManager.getConnection(url,
"myuser", "mypassword");
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
ResultSetMetaData rsmd = rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount();
int rowCount = 1;
while (rs.next()) {
System.out.println("Row " + rowCount + ": ");
for (int i = 1; i <= numberOfColumns; i++) {
System.out.print(" Column " + i + ": ");
System.out.println(rs.getString(i));
System.out.println("");
rowCount++;
stmt.close();
con.close();
} catch(SQLException ex) {
System.err.print("SQLException: ");
System.err.println(ex.getMessage());
Please advise... THANKS
VJEhm, I wasn't referring to you at all... read up,
there's a comment by jschell saying that CGI might be
easier/better for his purposes.
Yep.
I know PHP/Perl/whatever might be easier for some
purposes, but only if you happen to know them and want
to/are able to use them. Ok. But you aren't the one asking the question are you. And the person who asked the question seems to have absolutely no familiarity with Apache or applets.
So whatever they do they are going to have to learn a lot.
And that does indeed suggest that in all likelyhood they have not investigated the alternatives.
And for the vast majority of internet applications, especially with smaller projects (obvious this person is not working with a large team), using perl, or something besides java, is going to be the best business solution. It is simpler, and more secure (probably due to the fact that it is simpler.)
Since this is a Java forum, I
answer under the assumption that people have made a
choice one way or another to use a Java solution to
their problem, so I try to solve it in Java first, and
only when that fails (very seldom) do I turn to other
solutions.You approach problems by arbritrarily deciding to try to solve it in java first and only if you fail do you then look to other solutions?
My first step is to try to figure out which of the various avenues is going to cost less. (And a secondary, but non-trivial concern, is then to convince the customer that just because they have heard of a buzz word like 'enterprise bean' that it doesn't mean that is a cost effective solution.) We must come from different worlds. -
Flat file to SQL BizTalk Server
Hi,
Currently I have a requirement in my project to import flat file data to multiple SQL tables using BizTalk. As of now I am doing the following steps :
1. Prepare a input schema using flat file schema wizard
2. Prepare a Output schema(creating a SQL Procedure) using WCF-SQL Adapter
3. Map from input schema to output schema
As of now I make multiple calls to the procedure for insertion, Is it possible to perform a bulk insertion into multiple tables ? Is there any other alternative apart from creating a procedure and inserting the data?
Thanks,
ChaithanyaHi All,
Thanks for your suggestions.
@Abhishek : "You are not passing correct message to SQL for its processing . check
your Orchestration whether you are sending the correct transformed SQL message from Biz Talk or not which is confined to the schema of the SQL."
Mapping Details :
Please find the details of stored proc below :
CREATE PROC [dbo].[MyProcedure]
@XML XML
AS
BEGIN
SELECT FirstColumn = Col1[1],
SecondColumn = Col2[1]
FROM @Xml.nodes('RootNode/Header')
END
Can you please tell me if I am missing out anything from the above mapping & stored proc details? -
How can I run a a class file on the Apache server?
Hi Guys and Gurus,
I am seeking some favor all of experienced gurus, i.e.
How can I run a a class file on the Apache server?
Actually, I want to extract some records from a MySQL Database running on Apache Server. I wrote a program just to select the columns and show them. It is now a Class file, Now how can I run this class file from the Server???
Please advise...
VJcross posted
http://forum.java.sun.com/thread.jsp?thread=299137&forum=31&message=1184025 -
'File is not open' error when running DTP for flat file upload in BI
Dear Sir,
We are trying to upload master data from flat file for which we have
created respective DTPs. When we are running the DTPs we are getting an
error saying 'The file '&&filepath&&' is not open'. We also checked
that the file is not open, but still we are getting this error. Could
anyone please suggest what we have to do to solve this problem.
Many Thanks
NarendraHi,
I am currently facing the same error "Error in Source system". "The file 'path' is not open".
Could you please let me know how you resolved this issue.
many thanks.
Regards,
Madhusudhan -
Export Report to flat file with spaces
I have a report that is several columns wide. It queries data from our SQL based accounting package to create a flat file with spaces(must be accurate). When we go export the file we don't get all of the columns. Any ideas?
Hi,
Are you exporting to CSV or Excel File?
Export to Excel.
Bashir Awan -
I eont run report as html file
hi i wont to see my result from report as html file
i do it when i use driverx and it's work
but i wont when i call the report from the form i wont it generate html file and run direct in IE
i found this code and i use it
DECLARE
repid REPORT_OBJECT;
v_rep VARCHAR2(100);
rep_status varchar2(20);
BEGIN
repid := find_report_object('REPORT8');
v_rep := RUN_REPORT_OBJECT(repid);
rep_status := report_object_status(v_rep);
if rep_status = 'FINISHED' then
message('Report Completed');
copy_report_object_output(v_rep,'d:\htmlreport\plzwork.html');
-- host('netscape d:\temp\local.pdf');
host('Internet Explorer d:\htmlreport\plzwork.html');
else
message('Error when running report.');
end if;
END;
but when i do run or this code it's give me problem
the value in the 'v_rep' came empty always i dont know whay
and i try evry things to solve it bu i can't if any body know the solution
or another way to do it without ues report server becousni didnt have int in my machain
and also i wont way to send parameter to the report
please it's very impoertant
send me the soluotion in this email
[email protected]hello,
reports objects in forms allow you to pass parameters in form of a parameter-list to your report (see SET_REPORT_OBJECT_PROPERTY). also i would use web.show_document to display something in a web-browser.
if you want to show the output in a web-browser, you might want to use only web.show_document and sumbit the job to the reports-server with DESTYPE=cache and DESFORMAT=HTML or DESFORMAT=HTMLCSS ... this will run the report to HTML or HTMLCSS and bring the result back in a browser window.
regards,
philipp
Maybe you are looking for
-
1. I have used Thunderbird for 5 years or so, using at least 3 mail addresses at a time. I stow useful mails in folders and subfolders for reference. I regularly use Mozbackup. 2. Recently I found that one of the main folders was missing, a search of
-
I have a partitioned laptop. Itunes automatically consigns files from my D drive to the C drive when I import them. My C drive is running out of space! What commands do I use to ensure that Itunes draws directly from my D drive for high space usesr l
-
HT3986 Apple multi touch trackpad problems on Windows 7 64 bit bootcamp
After installing Windows 7 on Mac Pro (2011) double tap gesture on Apple mult touch tackpad does not work . Any ideas ?
-
Volume size limit on JBOD RAID (apple software built-in) with USB2
I use a MacMini as our home server. It hosts TimeMachine as well as the swelling iTunes stuff. The server has a concatenated RAID HFS+ from 4x500GB SATA2 drives over USB2. The size was 1.7TB. I'm running out of space for Time Machine on this JBOD RAI
-
Archlinux dual monitor without Xorg/Xwindows (cli only)
Hi, i have successfully installed Archlinux on my laptop, everything is fine! Xcfe desktop env. is able to handle dual monitor with the "xinerama" option (move windows between screens) with the "/etc/X11/xorg.conf/10-monitor.conf" config. file. But,