Business System Analyst
SUMMARY:
· Cognos Business In experience intelligence with expertise in Software Design, Development, and Analysis, Teradata, Testing, Data Warehouse and Business Intelligence tools.
· Expertise in Cognos 11/10.2, 10.1, 8.x (Query Studio, Report Studio, Analysis Studio, Business Insight/Workspace, Business Insight/Workspace Advanced, Metric Studio (Score carding), Framework Manager, Cognos Connection)
· Expertise in Installation and Configuration of Cognos BI Products in Distributed environment on Windows
· Expertise with Framework Manager Modeling (Physical Layer, Business Layer, Packages) and Complex Report building with Report Studio.
· Expertise developing complex reports using drill-through reports, prompts, dashboards, master-detail, burst-reports, dynamic filtering in Cognos.
· Expertise in creating Dashboard reports using Java Script in Report studio.
· Expertise in building scorecard reports and dashboard reports using metric studio.
· Expertise with Transformer models and cubes that were used in Power play analysis and also these cubes were used in various Analysis Studio reports.
· Expertise with MDX Functions in Report Studio using Multi-dimensional Sources.
· Expertise with Cognos security (LDAP, Active Directory, Access manager, object level security, data security).
· Expertise with Tabbed Inter-phases and with Interactive Behavior of value based chart highlighting.
· Sound Skills in developing SQL Scripts, PL/SQL Stored Procedures, functions, packages.
· Expertise on production support and troubleshoot/test issues with existing reports and cubes.
· Experienced with MS SQL Server BI Tools like SSIS, SSRS and SSAS.
· Expertise in creation of packages, Data and Control tasks, Reports and Cubes using MS SQL Server BI Tools.
· Ability to translate business requirements into technical specifications and interact with end users to gather requirements for reporting.
· Good understanding of business process in Financial, Insurance and Healthcare areas.
· Expertise in infrastructure design for the cognos environment and security setup for different groups as per business requirement.
· Creating training material on all the Ad-Hoc training
· Expertise in all the basic administrative tasks like deployments, routing rule setup’s , user group setup , folder level securities etc.
· Have deployment knowledge of IBM Cognos report in Application servers like WAS.
· Have knowledge on handling securities and administration functionalities on IBM Cognos 10.x
· Good work ethics, detail oriented, fast learner, team oriented, flexible and adaptable to all kinds of stressful environments. Possess excellent communication and interpersonal skills.
Technical Skills:
BI Platform
Cognos 11,10.2, 10.1, 8.x (Query Studio, Report Studio, Analysis Studio, Business Insight/Workspace, Business Insight/Workspace Advanced, Metric Studio (Score carding), Framework Manager, Cognos Connection)
Data Base
MS Access, MS SQL Server, Orac.
Business System Analyst Expertise in Cognos, SQL, and Data Warehousing
1. Business System Analyst
SUMMARY:
· Cognos Business In experience intelligence with expertise in
Software Design, Development, and Analysis, Teradata,
Testing, Data Warehouse and Business Intelligence tools.
· Expertise in Cognos 11/10.2, 10.1, 8.x (Query Studio, Report
Studio, Analysis Studio, Business Insight/Workspace, Business
Insight/Workspace Advanced, Metric Studio (Score carding),
Framework Manager, Cognos Connection)
· Expertise in Installation and Configuration of Cognos BI
Products in Distributed environment on Windows
· Expertise with Framework Manager Modeling (Physical Layer,
Business Layer, Packages) and Complex Report building with
Report Studio.
· Expertise developing complex reports using drill-through
reports, prompts, dashboards, master-detail, burst-reports,
dynamic filtering in Cognos.
· Expertise in creating Dashboard reports using Java Script in
Report studio.
· Expertise in building scorecard reports and dashboard reports
using metric studio.
· Expertise with Transformer models and cubes that were used
in Power play analysis and also these cubes were used in
various Analysis Studio reports.
· Expertise with MDX Functions in Report Studio using Multi-
dimensional Sources.
· Expertise with Cognos security (LDAP, Active Directory,
2. Access manager, object level security, data security).
· Expertise with Tabbed Inter-phases and with Interactive
Behavior of value based chart highlighting.
· Sound Skills in developing SQL Scripts, PL/SQL Stored
Procedures, functions, packages.
· Expertise on production support and troubleshoot/test issues
with existing reports and cubes.
· Experienced with MS SQL Server BI Tools like SSIS, SSRS
and SSAS.
· Expertise in creation of packages, Data and Control tasks,
Reports and Cubes using MS SQL Server BI Tools.
· Ability to translate business requirements into technical
specifications and interact with end users to gather requirements
for reporting.
· Good understanding of business process in Financial,
Insurance and Healthcare areas.
· Expertise in infrastructure design for the cognos environment
and security setup for different groups as per business
requirement.
· Creating training material on all the Ad-Hoc training
· Expertise in all the basic administrative tasks like
deployments, routing rule setup’s , user group setup , folder
level securities etc.
· Have deployment knowledge of IBM Cognos report in
Application servers like WAS.
· Have knowledge on handling securities and administration
functionalities on IBM Cognos 10.x
· Good work ethics, detail oriented, fast learner, team oriented,
flexible and adaptable to all kinds of stressful environments.
Possess excellent communication and interpersonal skills.
Technical Skills:
BI Platform
Cognos 11,10.2, 10.1, 8.x (Query Studio, Report Studio,
3. Analysis Studio, Business Insight/Workspace, Business
Insight/Workspace Advanced, Metric Studio (Score carding),
Framework Manager, Cognos Connection)
Data Base
MS Access, MS SQL Server, Oracle, DB2,
OLAP Tools
Cognos 11/10.x/8.x (Report Studio, Frame work manger,
Analysis Studio, Business Workspace, documentum Content
Server/Docbase,Metric Designer, Metric Studio, Business
Workspace advanced), Transformers, Impromptu Administrator,
Powerplay Transformer, Powerplay, Oracle 11g,Was 8.x,
Documentum architecture and Content Server 6.X and 7.X,
Teradata
Languages
SQL, PL/SQL, C,C++
Application Software
MS PowerPoint, MS project, MS Excel
Operating System
Microsoft Windows XP/2000/98/2003/NT, Unix, Linux
EDUCATION:
· Bachelor of Technology in Electronics and Communication
Engineering from Jawaharlal Nehru Technological University,
India.
· Masters in Information Systems from Wilmington University,
New Castle, Delaware USA.
PROFESSIONAL experiencE:
4. Employer: May 2016 - Present
Position: Business Analyst,
Environment: Cognos 11/10.2/10.1.1, Report Studio, Query
Studio, Metric Studio, Business Insight and Business Insight,
Active Reports, Dash Board reports, Cognos Mobile, Teradata
SQL.
.
Responsibilities:
· Involved in gathering Business requirements from business
customers, analyzing and transforming them into business
intelligence reporting specifications. Developed Technical
Design and Functional Design Documents.
· Involved in discussions with business stakeholders to
understand project goals and requirements in order to quickly
deploy reports and analytics that enable better decision making.
· Strong understanding of Business Intelligence and Data
Warehouse database concepts, Star schema and developed
Report Studio queries that uses the relationships between fact
tables in the Data Warehouse database.
· Prepare
Solution
/Application Design, Develop, and Go-Live execution.
· Involved in creation of Relational and Multi-dimensional
models using Cognos framework manager and created packages,
published to the server for reporting needs.
· Work directly with business customers to build portals,
reports, dashboards with the COGNOS BI suite (Framework
Manager, Report Studio and Transformer).
5. · Experience in writing with HTML/Java Script in Cognos
report studio reports as per the requirements.
· Extremely proficient in writing complex reports, building
portals, dashboards, scorecards, FM models, OLAP cubes and
integrating with SharePoint.
· Maintained applications/reports & Validate results for the
reports.
· Install and configure Content Server for 7.X on
Unix/Linux/Solaris environment
· Experienced in implementing best practices on Cognos
Dashboards, Scorecards, Portal, report design, development and
testing.
· Design and develop Teradata presentation layer according to
users' requirements
· Train end users on Teradata OLAP connector.
· Analysis of existing reports to determine the changes to be
done post introduction of new modules in backend ERP system.
· Created dashboards for a managerial/Directorial overview with
drill up and drill down capabilities in 10.2.1
· Created a dashboard on a relational framework model and
performed the tuning at the database level for optimal
performance.
· Debuged SQL from SSRS reports and convert them into
Cognos reports.
· Experienced with Administration and Security Setups within
6. Cognos.
· Created Multidimensional Power Cubes using Transformer and
created Drill up/Drilldown reports using Report Studio and
Analysis Studio.
· Created Drill through, Burst and Master Detail Reports.
Created Active reports and dash board reports for the business
needs and Cognos Mobile.
· Involved in Installation and Configuration of Cognos 11
version and Cognos Mobile and checking on the Issues on
Client and Server side.
· Practiced new features in cognos 11 version in sandbox.
· Created self service reporting in cognos 11 version.
· Trained end users in creating the dashboards using the
business Insight/workspace.
· Created Multi tab, Drill up/Down, Multi Query and multipage
reports using report studio.
· Experienced with Offshore/Onshore business models for
development activities and involved in daily calls for
coordinating the work to offshore team and help them to
understand and implement.
· Involved in Performance tuning of models/reports/cubes for
better quality product delivery.
7. Client: Quantum Value IT Services Pvt.LTD ,Hyderabad,India.
Nov 2013 – July 2014
Position: Business Analyst.
Environment: Cognos 8.2, Transformer 8.3, Report Studio,
Query Studio, Metric Studio.
Responsibilities:
· Interviewed business community to identify business, data,
and delivery requirements.
· Designed models in Framework Manager.
· Updated & administered the security privileges at object level
and data level for the user profiles in Framework Manager.
· Worked with Complex reports in Report Studio using master-
detail relationship, drill through, burst options, cascading
options and PROMPTS depending on user requirements.
· Created reports using cascaded prompts, value prompts,
sections, dynamic filtering, conditional layouts and multi
lingual reports in Report Studio
· Created reports containing multiple data containers like List,
Cross-tab and Repeater tables.
· Created models in Transformer, built cubes and published
8. cubes to Power Play server.
· Scheduled reports using Cognos scheduler and emailed to
various recipients as required.
· Worked on TOAD for Oracle database systems for creation of
adhoc queries and for improving various performance issues.
· Experience with oracle as the target for the data marts.
· Used Data Source Query Subjects, Model Query Subjects and
Stored Procedure Query Subjects in Framework manager.
· Test/validate system tables/files in System Test environment,
UAT environment and finally in Production environment.
· Trained End users to operate the reports.
· Optimized and modified the triggers, complex store functions,
procedures, user base data type.
4
import java.util.Scanner;
public class linkList
{
9. public static void main(String[] args)
{
Node start=null;
int option=0;
while (option !=5)
{
option = menu();
switch (option) {
case 1:
System.out.println("Option 1 selected");
start=createNodes();
break;
case 2:
System.out.println("Option 2 selected");
start=insertNodes(start);
break;
case 3:
System.out.println("Option 3 selected");
start=deleteNodes(start);
break;
case 4:
System.out.println("Option 4 selected");
traverseList(start);
break;
11. public static Node createNodes()
{
Node newNode = new Node(5,"Mridula");
Node start = newNode;
Scanner scanner = new Scanner(System.in);
int num;
String nam;
int ans=1;
while (true)
{
Node newNode1=new Node();
System.out.println(" Enter number : ");
newNode1.number = scanner.nextInt();
System.out.println(" Enter name : ");
newNode1.name = scanner.next();
newNode.next = newNode1;
System.out.println(" Want to continue.... 0/1)");
ans=scanner.nextInt();
if (ans == 1) {newNode = newNode1; continue;}
else {newNode1.next = null; break;}
}
return start;
}
public static void traverseList(Node start)
12. {
Node topNode = start;
//System.out.println("Number : " + start.number + "Name :
"+ start.name);
System.out.print("LinkedList Printing: n");
// Traverse through the LinkedList
do {
// Print the data at current node
System.out.println("Number : " + topNode.number +
"Name : "+ topNode.name);
//FILL UP HERE
}
while (topNode!= null);
}
public static Node insertNodes(Node start)
{
Scanner scanner = new Scanner(System.in);
System.out.println("Enter a number to insert (0 to insert at
beginning, -1 to insert at end, n for position --->");
13. System.out.println(" Select option: ");
int option = scanner.nextInt();
Node topNode = start;
Node newNode1=new Node();
System.out.println(" Enter number : ");
newNode1.number = scanner.nextInt();
System.out.println(" Enter name : ");
newNode1.name = scanner.next();
if (option ==0)
{
newNode1.next = start;
start = newNode1;
}
else
if (option == -1)
{
while (topNode.next !=null) {
// Print the data at current node
topNode = topNode.next;
// Go to next node
}
//FILL UP HERE
}
14. else
{
int cnt=0;
while (topNode.next !=null) {
// Print the data at current node
topNode = topNode.next;
cnt++;
if (cnt == option)
{
newNode1.next = topNode.next;
topNode.next = newNode1;
}
}
}
return start;
}
public static Node deleteNodes(Node start)
{
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the number of node to delete (0
to delete first node, -1 to delete last node, n for position --->");
15. System.out.println(" Select option: ");
int option = scanner.nextInt();
Node topNode = start;
if (option ==0)
{
// FILL UP HERE
}
else
if (option == -1)
{
while (topNode.next.next !=null) {
// Print the data at current node
//FILL UP HERE
// Go to next node
}
//FILL UP HERE
}
else
{
int cnt=0;
while (topNode.next !=null) {
// Print the data at current node
16. topNode = topNode.next;
cnt++;
if (cnt == option )
{
// FILL UP HERE
}
}
}
return start;
}
public static int menu()
{
int swValue;
Scanner scanner = new Scanner(System.in);
// Display menu graphics
System.out.println("============================");
System.out.println("| MENU SELECTION DEMO |");
System.out.println("============================");
System.out.println("| Options: |");
System.out.println("| 1. Create a linked List |");
System.out.println("| 2. Insert into list |");
17. System.out.println("| 3. Delete from list |");
System.out.println("| 4. Traverse the list |");
System.out.println("| 5. Exit |");
System.out.println("============================");
System.out.println(" Select option: ");
swValue = scanner.nextInt();
return swValue;
}
}
COMP1230 – Assignment/Lab Exercises – page 2
COMP 2230 – Data Structures and Algorithm Analysis
Assignment #1: Linked List
Assignment:
This first assignment is to explain the concept of linked list
with the details of the algorithms behind it.
Write a menu driven program to :
1. Create a link list
2. Add the new node in the list
18. 3. Delete a node
4. Display the whole list
5. Exit
When 2 or 3 are selected, the number of node is inserted. Take 0
as beginning, -1 as end and the number to insert or delete the
number defined.
Make sure after each insertion and deletion, the complete list is
displayed on the screen.
The node details are as follows:
static class Node {
int number;
String name;
Node next;
Node(int d, String s) { data = d; name = s; next=null; } //
Constructor
}
Following are the screen shots for your reference: