

Hope this experience may help some of you who need to do the same thing as I did.
Feris Thia
Article source: http://business-intelligence.phi-integration.com/2008/08/ms-as-2000-and-mysql-odbc-problem.html


Hope this experience may help some of you who need to do the same thing as I did.
Feris Thia
Article source: http://business-intelligence.phi-integration.com/2008/08/ms-as-2000-and-mysql-odbc-problem.html
I use Calc – the spreadsheet application in the suite – extensively in my daily activities to analyze data subsets in data warehousing projects and proved to be very helpful. But the drawback of using this application is that you have to use it as it is – no point to have much complaints. But now I’m facing the stability and reliability issue that almost drive me nuts – an unstopable recovery process.
If you have a document that is recognized as a damaged one by OpenOffice you will be shown a dialog to recover it. And if you agree to recover it, almost only few of the times it behaves nicely .

But if you are unlucky enough then this process will take forever without any clue to be stopped in hand. I face it now… and even restarting my system several times didn’t bring any good. Then I got this helpful page by googling and it relief me from the problem.
If you have the same issue, try this :
Done.
Till next article…
Feris
Article source: http://business-intelligence.phi-integration.com/2008/08/openoffice-recovery-takes-forever.html
Kode_Propinsi,Deskripsi
P01,Bali
P02,Bengkulu
P03,Banten
P04,Gorontalo
P05,Irian Jaya Barat
P06,Papua
P07,Jambi
P08,Jawa Barat
P09,Jawa Tengah
P10,Jawa Timur
P11,Kalimantan Barat
P12,Kalimantan Tengah
P13,Kalimantan Timur
P14,Kalimantan Selatan
P15,Kepulauan Bangka Belitung
P16,Kepulauan Riau
P17,Lampung
P18,Maluku
P19,Maluku Utara
P20,Nusa Tenggara Barat
P21,Nusa Tenggara Timur
P22,Riau
P23,Sulawesi Barat
P24,Sulawesi Tengah
P25,Sulawesi Tenggara
P26,Sulawesi Selatan
P27,Sulawesi Utara
P28,Sumatra Barat
P29,Sumatra Selatan
P30,Sumatra Utara
P31,DI Yogyakarta
P32,DKI Jakarta
P33,Nanggroe Aceh Darussalam
Now here are the steps to create a transformation handling the csv files :
Kode_Propinsi;Deskripsi;Deskripsi_lengkap;No_urut
P01;Bali ;Propinsi Bali;00000000000001.00
P02;Bengkulu ;Propinsi Bengkulu;00000000000002.00
P03;Banten ;Propinsi Banten;00000000000003.00
P04;Gorontalo ;Propinsi Gorontalo;00000000000004.00
P05;Irian Jaya Barat ;Propinsi Irian Jaya Barat;00000000000005.00
P06;Papua ;Propinsi Papua;00000000000006.00
P07;Jambi ;Propinsi Jambi;00000000000007.00
P08;Jawa Barat ;Propinsi Jawa Barat;00000000000008.00
P09;Jawa Tengah ;Propinsi Jawa Tengah;00000000000009.00
P10;Jawa Timur ;Propinsi Jawa Timur;00000000000010.00
P11;Kalimantan Barat ;Propinsi Kalimantan Barat;00000000000011.00
P12;Kalimantan Tengah ;Propinsi Kalimantan Tengah;00000000000012.00
P13;Kalimantan Timur ;Propinsi Kalimantan Timur;00000000000013.00
P14;Kalimantan Selatan ;Propinsi Kalimantan Selatan;00000000000014.00
P15;Kepulauan Bangka Belitung;Propinsi Kepulauan Bangka Belitung;00000000000015.00
P16;Kepulauan Riau ;Propinsi Kepulauan Riau;00000000000016.00
P17;Lampung ;Propinsi Lampung;00000000000017.00
P18;Maluku ;Propinsi Maluku;00000000000018.00
P19;Maluku Utara ;Propinsi Maluku Utara;00000000000019.00
P20;Nusa Tenggara Barat ;Propinsi Nusa Tenggara Barat;00000000000020.00
P21;Nusa Tenggara Timur ;Propinsi Nusa Tenggara Timur;00000000000021.00
P22;Riau ;Propinsi Riau;00000000000022.00
P23;Sulawesi Barat ;Propinsi Sulawesi Barat;00000000000023.00
P24;Sulawesi Tengah ;Propinsi Sulawesi Tengah;00000000000024.00
P25;Sulawesi Tenggara ;Propinsi Sulawesi Tenggara;00000000000025.00
P26;Sulawesi Selatan ;Propinsi Sulawesi Selatan;00000000000026.00
P27;Sulawesi Utara ;Propinsi Sulawesi Utara;00000000000027.00
P28;Sumatra Barat ;Propinsi Sumatra Barat;00000000000028.00
P29;Sumatra Selatan ;Propinsi Sumatra Selatan;00000000000029.00
P30;Sumatra Utara ;Propinsi Sumatra Utara;00000000000030.00
P31;DI Yogyakarta ;Propinsi DI Yogyakarta;00000000000031.00
P32;DKI Jakarta ;Propinsi DKI Jakarta;00000000000032.00
P33;Nanggroe Aceh Darussalam ;Propinsi Nanggroe Aceh Darussalam;00000000000033.00
Congratulations, you have just created a simple transfomation designed and executed in Spoon. For more reading on transformation you can check on Pentaho wiki. We will also frequently update our samples in Kettle section. So, always stay tuned
If you have any question at this article, feel free to drop us a note at info@phi-integration.com.
Article source: http://business-intelligence.phi-integration.com/2008/11/getting-started-with-spoon.html
Last week at the BI forum I ran a quiz.
It was a a light hearted affair with specialist subject questions mixed with general knowledge.
The winning team overall was JEH, and the most obiee skilled team was the Dream Team. Top prizes included some Brighton rock and a pencil!!
I had to dig around in the documentation to find some of the questions, and found a few tough ones, so I was delighted that everyone did pretty well. If you were in a team you may want to see the results below!
Here are the questions. See how many you can get.
I may post the answers later!
1. What can’t you ‘manage’ in the Admin tool
a) Projects
b) Sessions
c) Security
d) Variables
e) Models
f) Cache
2. Who thinks Coding in UDML is fun
a) Andreas Nobbman
b) Christian Berg
c) Mark Rittman
3. Which if these is NOT a view in OBIEE
a) Text
b) Legend
c) Static Text
d) Narrative
4. Which of these is NOT a table type in the physical layer.
a) Materialized View
b) Stored Procedure
c) Physical Table
d) Select
5. What is this Icon used for?
a) See who has access to a page
b) See more details on a group
c) Add a column to a page
d) Add a user to a group
e) Add a page to a dashboard
6. What does the UDML statement “DECLARE ENTITY FOLDER” create
a) Presentation Catalog
b) Presentation Table
c) Physical Display Folder
d) Logical Display Folder
7. Which of the following is NOT valid UDML
a) DECLARE ATTRIBUTE
b) DECLARE FOLDER
c) DECLARE TABLE KEY
d) DECLARE COLUMN
8. Which of these is NOT a real utility
a) nQSStartup.exe
b) nQSChangePassword.exe
c) nQLogViewer.exe
d) nQCmd.exe
e) nQUDMLGen.exe
9. Which of the following is NOT a real setting in the privileges section of the web based admin
a) Analyze BI Publisher Reports
b) Access to RSS Feeds
c) Manage Privileges
d) Edit My Dashboard
e) Add/Edit Nested Request View
10. What year saw the release of Siebel Analytics 7.5
a) 2002
b) 2000
c) 1998
d) 2004
11. Which of these is NOT a real Oracle Function
a) NEXT_DAY
b) TRUNK
c) NEW_TIME
d) EXTRACT
e) MONTHS_BETWEEN
12. Which of these is NOT a real Admin Tool Utility
a) Repository Documentation
b) Remove Unused Physical Objects
c) Aggressive Persistence Wizard
d) Oracle BI Event Tables
e) Rename Wizard
13. What setting do you add to instanceconfig.xml if you want group dashboards together in a single hyperlink
a) DashboardMenuLinks
b) PortalBannerLinkItems
c) DashboardMaxBeforeMenu
d) DashboadLinkItems
14. Which SQL statement is valid
a) CREATE OR REPLACE FUNCTION AW3(vInt IN PLS_INTEGER)
b) CREATE OR REPLACE MATERIALIZED VIEW AW2 AS SELECT * FROM AW1
c) CREATE OR UPDATE VIEW AW4(COL1) AS SELECT COL1 FROM AW1
d) CREATE OR REPLACE TABLE AW1(COL NUMBER)
15. What was the name of the original company that developed OBIEE
a) Nquire
b) Majendi
c) Oracle
d) Siebel
16. Which of the following functions is NOT valid
a) Week_Of_Year.
b) DayOfQuarter
c) Week_of_Quarter
d) DayOfWeek
e) DayOfYear
f) DayOfMonth
17. Which function returns the first item in the list that the user has permission to see
a) INDEXCOL
b) CHOOSE
c) CHOOSECOL
d) INDEX
18. True or False: To make a dashboard visible to one group only, that group needs to be added to the repository
a) TRUE
b) FALSE
19. Which well known blogger has his own brewery
a) Venkat
b) Adrian Ward
c) Jeff Mcquigg
d) John Minkjan
20. Which of these is a real professional LinkedIn group
a) Oracle Business Intelligence Group
b) Oracle BI Nerds Group
c) OBIEE Unlimited Group
d) OBIEE for Beginners Group
21. What is the maximum number of characters that display in a textbox
a) 125
b) 100000
c) 256,000
d) 255
22. What is the default size parameter of the CHAR datatype in a Cast function
a) 30
b) 100
c) 2000
d) 255
23. Which of these is NOT a real configuration file
a) NQSConfig.xml
b) NQclusterconfig.ini
c) catalogmanager.ini
d) config.ini
e) rtfm.ini
24. Which of the following is a valid interval
a) TSI_SECOND
b) TIME_SECOND
c) SQL_SECOND
d) SQL_TSI_SECOND
25. In the instanceconfigl.xml there is a tag called DSN. In which file does this tag look for more details?
a) tnsnames.ora
b) odbc.INI
c) NQClusterconfig.INI
d) NQServer.INI
26. True or False: To use LDAP based Authorisation, you have to import the groups into the catalog
a) TRUE
b) FALSE
27. Which of these is NOT related to Security
a) Usage Tracking
b) Authorisation
c) Authentication
d) Data Restrictions
28. Which of these is NOT a real icon?
a) Happy Face
b) Fish
c) Table
d) Heart
e) Laptop
f) Bear
29. Using an embedded URL, How do you include a dashboard from another catalog, without the top border (the one with the dashboard links in)
a) nfi
b) Border=False
c) Syndicate=Sibel
d) PageOnly=True
e) It just does it for you
30. At the BI Forum in 2009, Who said, ‘Don’t try this at home kids’
a) Christian Berg
b) John Minkjan
c) @drian
d) @lex
31. Which of these of NOT a real obiee object
a) Narrative
b) Text Box
c) Edit box
d) Speech Bubble
32. Which is the lowest logging level that will include the actual SQL sent to the database
a) 4
b) 1
c) 2
d) 3
33. Which of these is NOT a real function in OBIEE?
a) MAVG
b) CURRENT_DAY
c) SPACE
d) RMAX
e) REPEAT
34. What Query Restrictions are NOT available on User Permission settings
a) Time Restriction
b) Max Rows
c) Max Minutes
d) Max tables
35. In which config file do you set the path for your java files that called in an iBot?
a) instanceconfig.xml (in OracleBIDatawebconfig)
b) NQSConfig.INI
c) config.xml
d) filemap.xml
e) instanceconfig.xml (in the other place!)
36. Which of these is NOT a real Oracle Function
a) LEADING
b) BIN_TO_NUM
c) NANVL
d) SOUNDEX
e) REGEXP_COUNT
37. What Command is used to embed a dashboard Page into another web page?
a) DashboardGoURL
b) DashboardPortalPath
c) GoPath
d) DashboardGoPath
e) DashboardPortal
38. Who won the Americas cup in 2004
a) Switzerland
b) Australia
c) Larry Elison
d) Spain
e) Oracle
39. On February 25th, From the list below, who has the highest number of points on the OBIEE forum on OTN
a) Christian Berg
b) Gerard Nico
c) Jon Mead
d) Goran O
e) Phil Henson
40. How many arguments does the OBIEE function INSERT have?
a) 5
b) 1
c) 4
d) 3
e) 2
41. What is the standard Port number used in 10g for the javahost?
a) 9706
b) 9810
c) 9803
d) 9703
e) 9710
42. Which of the following is NOT a report link
a) Copy
b) Save
c) Modify
d) Refresh
e) Download
43. Which ‘Operator’ is NOT available in a ‘Column Filter Prompt’
a) is less than
b) is in top
c) begins with
d) contains all
e) is LIKE (pattern match)
And the results….
Article source: http://www.biblogs.com/2010/05/25/the-2010-bi-forum-quiz/
In a previous part of my notes on Realtime Data Warehousing I mentioned some of the challenges of reducing latency. The piece picked up quite a few comments – to which I say thanks to all that posted responses. One of the comments from Matt Hosking mentioned some of the points I was to raise in this posting.
If you ask someone on the outside of developing a (near) realtime data warehouse what the greatest challenge will be they probably would say “capturing the change” since they know we can already “do” data warehouses. I think that is wrong, capturing change is easy; the big problem is applying that change in a timely fashion to a data warehouse that also remains available for query. Adding relatively few rows of new fact to a table is trivial compared to the actions needed to validate, transform, apply keys, index, and publish the fact; and then think about the impact of merging that new fact into existing aggregate tables or materialized views. A lot of moving parts, a lot of challenge.
Realistically, we could populate an “atomic data store style” layer in realtime with what is in effect a versioned (timestamped, journalized or however you term it) replica of the source, a replica which is probably suited for realtime reporting but what we don’t get are the features of a data warehouse that we come to expect in a traditional star schema DW. We possibly miss out on: data validation through the ETL process, data enrichment and derived measures, conformed dimensions, slowly changing dimensions (especially type 2 SCD) through surrogate keys. It may well be that you don’t actually need a star model, after all one of the viable DW models for an Exadata warehouse is just that; a bunch of conventional tables joined on the natural business keys.
Another point to consider is that it is quite unlikely that all of the fact domains in a data warehouse need to be realtime ones; for example data sourced from a supplier’s EDI feed may arrive far less frequently than, say, sales transactions from the company’s web-store. Obviously, if we have realtime feed of sales, we must ensure we have all of the dimensional (reference) data loaded before a new transaction arrives, or else develop robust ways to handle this. This is a situation where we need business knowledge; if a new customer can be created at time of purchase (as often is the case for a web sale) we will need a realtime customer feed along with the realtime sales feed, but for banks with strict money laundering regulations customers are registered way before transactions occur, so a timely load of customer is likely to be sufficient.
Not only is it unlikely that all data feeds to a data warehouse need be realtime, it quite likely for some “facts” that only some measures are realtime measures. Consider sales: we know the quantity and the price charged to the customer at the time of the sale, but we may well not know the cost of goods until the time the order is fulfilled.
Article source: http://www.biblogs.com/2010/05/27/realtime-data-warehouse-challenges-%E2%80%93-part-1/
1