»அனைவருக்கும் வணக்கம்.................|||||||.......,IT துறையில் வெளியாகும் மிக முக்கிய Software மற்றும் demand in world market சம்பந்தமான தகவல்களை என்னால் முடிந்த பங்கினை இன்றைய இளைய சமுதாய மாணவர்களுக்கு எழுத்து மூலமாக அறியத்தருகின்றேன்..

Tuesday, March 13, 2012

Oracle BI Publisher 11g

இதன் பாரிய நோக்கமே Pirint  மற்றும் Reporting  செய்வதே.இதன் பின்புறத்தில் Oracle Database மற்றும்  MS word உள்ளது.இது எப்படி வேலை செய்யுதுன்னா...

BI publisher Side

  1. web logic server உடன் BI  Publisher  Install  செய்யவேண்டும்.அப்படி செய்து முடித்த பின்பு இவ்வாறு login  page  இருக்கும் .                                                      Default User Name : weblogic                                                                                              Password: Weblogic1
நம்மளோட database  connection  details-யை இங்கு பதிசெய்து Connectivity-யை உறுதி செய்யவும்.



அதில் Default- ஆக ஒரு My folder  இருக்கும்.அதனுள்  நமக்க தேவையான Folder-களை உருவாக்கியபின் ஒரு New  SQL  ரிப்போர்டை உருவாக்கணும்.ஒவ்வொரு SQL ரிப்போர்ட்டும் ஒரு RTF File கொண்டிருக்கும்.


நமது SQL  Query  யானது தனியாகவும் எழுதி இங்கே பதியலாம் அல்லது Query  Builder  உதவியுடன் SQL  Query  தயார் செய்யலாம்.
அப்படி தயார் செய்யப்பட SQL  Query-யின் passing  Parameter  SQL where  condition-யில் இவ்வாறு கொடுக்க வேண்டும்.
Passing Parameter Value

as a where input value
இப்போ நமக்கு Sql ரிப்போர்ட்டு ரெடி .இதன் output  XML  value  வை Run  செய்து பார்க்கலாம்.
இந்த XML  value  உடன் கொண்ட File  அல்லது முழு schema-வையோ MSWord-ல் upload  செய்யவும்.



MS Word Side
  1. நமக்கு தேவையான ரிப்போர்ட்டு வடிவத்தை MsWord-ல் RTF பார்மேட்டில் தயார்செய்யவும்.அந்த Ms word Window-வில் Oracle BI Publisher என்ற Software Install செய்திருக்கவேண்டும்.(BI Publisher Download Link)

      தொடரும்....நேரமில்லைப்பா...

Oracle Apex Interactive Reports

இவ்வகையான IR  ரிப்போர்டுகளை உருவாக்கியபின்பு சில நேரம் நமக்கு ஒரு குறிப்பிட்ட Column-த்தில்  DDL  செய்ய நேரிடலாம் அப்போது அந்த DDL செய்யப்பட்ட column  ரிப்போர்டில் வராது.அந்த நேரம் செய்யவேண்டியது.

Tabular Form in Apex

இந்த form  அமைக்கும் போது row  ID யை primary key யாக கொடுக்க வேண்டாம்.ஏன்னா DML செய்யும் போது பல பிரச்சனை வருது.அதே நேரம் paassing  பாராமீட்டர் கண்டிப்பா ஒன்னு empty  யாக இருக்கணும் அது #  field-க இருக்கணும்.


Oracle Application Express(APEX)

இந்த தனிப்பட்ட Software ஒருவிதமான தனித்தன்மையை கொண்டுள்ளது.அது என்னென்ன என்றால்?

  • வெறும் Database மட்டுமே போதும்  appilcation  சர்வர் தேவையில்லை 
  • படுவேகமா வேலை செய்யும் காரணம் PLSQL எஞ்சின்  
  • சிறந்த வெப் முறையில் Debugging மற்றும்  பயன்பாடு. 
  • பலவிதமான reports  Buildin  
  • ரிப்போர்டுகளை export (PDF , Excel) செய்யும் வசதி 
  • Cloud computing இணைந்தது 
  • பலவிதமான Plug-In வசதி உள்ளது 
  • Data Back மிக மிக எளிது like  Copy&பேஸ்ட்
  • Excel  பயனீட்டாளர்கள் உடனே வெப் application-க்கு வாங்க...மிக மிக சுலபம்!
Apex working diagram

Thursday, October 13, 2011

What is Oracle ADF? How can understand from the scratch!

Please through this link for complete guide for Oracle ADF tour....
Oracle Application Development Framework(ADF)

Wednesday, October 12, 2011

New Futures in Oracle ADF

புத்தம் புதிய கவர்ச்சியான ஒரு PageView தந்திருக்கிறது நம்ப ஆரக்கிள் அதுதான்...

Oracle ADF Carousel Hierarchy View! இது என்னெல்லாம் செய்யுதுன்னா? 
பழைய Hierarchyஎன்பது வெறுமனே list  மட்டுமே FlowChart முறையில் காண்பிக்கும்.
இப்போ வந்துள்ள இந்த Carousel Hierarchy முறை சற்று வித்தியாசமா இருக்கு கொஞ்சம் வாங்க பார்க்கலாம்!

நாம விரும்பும் ViewObject க்களை ஒன்றன்பின் ஒன்றாக animation  உடன்   கலக்கலாக தருகிறது ADF.அதற்க்கான உதாரண படம் கீழே வாங்க..

                                          இதுதான் carousel என்ற புதிய technology

விரைவில் இதற்கான முழு விபரங்களையும் இதை எப்படி உருவாக்குவது என்பது பற்றியும் பார்க்கலாம்...அதுவரை உங்களை "விடாது கருப்பு!"

Wednesday, April 6, 2011

ஆரக்கிள் Table நுணுக்க துளிகள் !

ஒவ்வொன்றுக்கும்  எ-கா-உடன் விளக்கம் தரப்படும்.... 

Oracle Basic Information for Beginners…..

What are the difference between DDL, DML and DCL commands?

DDL - Data Definition Language: statements used to define the database structure or schema. Some examples:
§                     CREATE - to create objects in the database
§                     ALTER - alters the structure of the database
§                     DROP - delete objects from the database
§                     TRUNCATE - remove all records from a table, including all spaces allocated for the records are removed
§                     COMMENT - add comments to the data dictionary
§                     RENAME - rename an object
DML - Data Manipulation Language: statements used for managing data within schema objects. Some examples:
§                     SELECT - retrieve data from the a database
§                     INSERT - insert data into a table
§                     UPDATE - updates existing data within a table
§                     DELETE - deletes all records from a table, the space for the records remain
§                     MERGE - UPSERT operation (insert or update)
§                     CALL - call a PL/SQL or Java subprogram
§                     EXPLAIN PLAN - explain access path to the data
§                     LOCK TABLE - controls concurrency
DCL - Data Control Language. Some examples:
§                     GRANT - gives user's access privileges to database
§                     REVOKE - withdraw access privileges given with the GRANT command
TCL - Transaction Control: statements used to manage the changes made by DML statements. It allows statements to be grouped together into logical transactions.
§                     COMMIT - save work done
§                     SAVEPOINT - identify a point in a transaction to which you can later roll back
§                     ROLLBACK - undo the modification I made since the last COMMIT
§                     SET TRANSACTION - Change transaction options like isolation level and what rollback segment to use
§                     SET ROLE - set the current active roles
DML are not auto-commit. i.e. you can roll-back the operations, but DDL are auto-commit

What is Table?

What are the stuff in table?

How to defined the relationship between the table?

aware the stuff in before the table creation !

aware the caution of steps after the table creation!


பெரும்பாலான நேரங்களில் Table உருவாக்கும் போது சில நுணுக்கங்களை கவனிக்காமல் விட்டு விடுவது வழக்கம்தான்...அதுபோன்ற நேரங்களில் என்னென்ன செய்யலாம் அதற்கான வழிகள் என்னென?

Once Created Table like this...

CREATE TABLE department (
department_id NUMBER(5),
division_id NUMBER(5),
department_name VARCHAR2(40),
address_id NUMBER(10));

The Table will be get default SEQUENCE with cache 20;


Table உருவாக்கம் செய்த பிறகு SEQUENCE அதன் ID யை தானாகவே 20,20என்று(1,21 ,40 ,61 ,81) கூடிக்கொண்டே போகும்!அதன் பின்னணியில்

CREATE SEQUENCE Seq_name START WITH 1
MAXVALUE 99 cache 20;

என்று நாம் அமைத்திருக்கலாம்...ஆனால் இப்போது நமக்கு அப்படியொரு SEQ_ID INCREMENT தேவையில்லை சோ நாம் அதை நீக்கவேண்டிய கட்டத்தில் உள்ளோம்.
அப்படியானால் இப்படி யொரு கதையை செய்வோம்..

லாஜிக்:ALTER SEQUENCE CACHE | NOCACHE

கோடு:ALTER SEQUENCE Seq_name NOCACHE;

குறிப்பு : Seq name -யை சரிபார்க்கணும்.

 
All Right Reserved by Vadakadu Thorn Group of IT ©2011