Apache Hadoop – Mainframe

 

While Apache Hadoop originated as a batch process, big data analysis framework, today’s uses of the technology have evolved and grown dramatically. From low-cost data storage, to OLAP, NoSQL datastores and now real-time queries, the flexibility and power of Apache Hadoop is evident in the innovation we’ve seen in its open-source ecosystem. Global Knowledge trainer, Rich Morrow explores new use cases and value that Hadoop can bring to your organization

Mainframe Resources can switch to Hadoop: With these skills:

  1. Core java knowledge
  2. Unix basic commands
  3. NoSql
Posted in Big Data, Mainframe | Tagged , | Leave a comment

DB2- Creating Table Spaces

There are 3 types of Db2 table spaces.

  1. Universal Partition-By-Growth (PBG) table spaces.
  2. Universal Partition-By-Range (PBR) table spaces
  3. Segmented Tables spaces

There are LOB and XML table spaces.

PBG- Is the default table space.

LOB table spaces will be used for BLOB,CLOB and DBCLOB.

General Rule:

Let us assume we want to create a table in DB2. The below is the process.

CREATE DATABASE DB_SAMP;

CREATE TABLESPACE TS_SAMPP
         IN DB_SAMP
         ERASE NO NUMPARTS 3
         (PART 1
          USING STOGROUP SG_SAMP1
          PRIQTY 2000 SECQTY 50
          COMPRESS NO,

          PART 2
          USING STOGROUP SG_SAMP2
          PRIQTY 4000 SECQTY 150
          COMPRESS YES,

          PART 3
          USING STOGROUP SG_SAMP3
          PRIQTY 1000 SECQTY 50
          COMPRESS YES)

         LOCKSIZE PAGE   BUFFERPOOL BP1   CLOSE NO;
CREATE TABLE TB_SAMP … IN DB_SAMP.TS_SAMPP;

Posted in Data Warehousing & Tools, Mainframe | Tagged , , | Leave a comment

Your Stress is an Opportunity to Grow

See article from HBR:

Posted in Self-development | Tagged , | Leave a comment

How to define PPT,PCT,RCT,TCT,DCT & FCT Entries?

 In CICS defining resources like(Programs,Maps,Mapsets,Files etc) is an important task to work with CICS.

By Typing CEDA, you can see menu panel for CEDA.

CEDA DEIFNE:

  1. CEDA DEFINE PROGRAM(pgm name) GROUP(grp name)

CEDA INSTALL GROUP(grp name)

2.  CEDA DEFINE MAPSET(INTSET1) GROUP(INTGRP)

CEDA INSTALL GROUP(grp name)

3. CEDA DEFINE FILE(INTMST) GROUP(INTGRP)

CEDA INSTALL GROUP(grp name)

4. CEDA DEFINE TRANSACTION(INT1) GROUP(INTGRP)

CEDA INSTALL GROUP(grp name)

Other CEDA Commands:

ADD – Adds a group to a list.
ADD GROUP(ccpct) LIST(initlist)
ALTER – Modifies the attributes of an existing entry.
ALTER PROGRAM(cctstpgm) GROUP(ccppt) You must install the group for the changes to take place.
DELETE – Erases entries.
DELETE ALL(*) GROUP(ccpct) Deletes all entries from group ccpct.
DELETE PROGRAM(cctstpgm) GROUP(ccppt) Deletes program cctstpgm.
DISPLAY – Shows the group or list names.
DISPLAY GROUP(*) Displays all groups.
DISPLAY GROUP(ccts*) Shows all groups starting with ccts.
DISPLAY LIST(*) Displays all lists.
VIEW – Show attributes of an existing entry.
VIEW PROGRAM(cctstpgm) GROUP(ccpct).

Posted in CICS | Tagged ,

Learn Hadoop with Big Data Free

Hello guys..analytics and Big data are both leading skills in software market in the coming years. Instead of doing sterio type work, focus and learn new technologies will surely help us for better career.

http://bigdatauniversity.com/

Just register yourself into this site and enroll for all the courses. You will get a lot of career benefit.

I found Big data university really a free resource. It provides complete information on the below topics.

D111EN – SQL Access for Hadoop
BD506EN – Streams & IBM Cloud
BD100EN – Big Data Demos
BD001EN - Hadoop Fundamentals I
BD500EN – Stream Computing I
BD110EN – Spreadsheet-like analytics
MI710EN – Java Fundamentals
BD700EN - Hadoop Reporting and Analysis
BD005EN - Hadoop & Amazon Cloud
BD006EN - Hadoop & IBM Cloud
BD104EN – Text Analytics Essentials I
BD105EN – Text Analytics Essentials – Case Study
BD102EN – IBM Big Data Developer Day
BD502EN – Big Data Meetup
…0H – Large scale data integration – Text Analytics
DB001EN – SQL Fundamentals I
DB101EN – DB2 Essential Training I
DB102EN – DB2 Essential Training II

Before going to take your paid course just get advantage of this free material. 

Posted in Mainframe, Big Data | Tagged , , , , , | 2 Comments

CICS-Rules for Communication Area

The communication area is an area of main storage that’s designed to let programs or tasks communicate with one another.

Best books to Read on CICS.
Murach’s CICS for the COBOL Programmer

Murach’s CICS Desk Reference

  • In general, you’ll use the communication area in one of two ways: (1) to communicate with a program you invoke via a LINK or XCTL command or (2) to communicate with the next task invoked at the same terminal as the current task .

  • You provide two definitions for the communication area. The working-storage definition, which can have any name, is the source of the data that’s passed on to the next program execution. The Linkage Section definition, which must be named DFHCOMMAREA, is used to access the data passed by the previous program execution.

  • The communication area can be up to 32K in length, and its contents are up to you. It can contain control totals, file records, flags that indicate the current event context, and so on.

  • To send a communication area to a task or program, you specify the name of the area in the COMMAREA option of a LINK, XCTL, or RETURN command. To receive a communication area, you simply code the DFHCOMMAREA field in the Linkage Section.

  • The important step. Even if you don’t need to save data between program executions, you should code a one-byte communication area in working storage and a one-byte DFHCOMMAREA in the Linkage Section. This allows you to detect the first execution of the program in a pseudo-conversational session.

Coding method to access DFHCOMMAREA.

Image from book 

Coding to access common system areas:

Image from book 

Posted in Mainframe | Tagged , | 1 Comment

Career in Developing Mobile Apps

Introduction: As smartphone and tablet sales continue to rise, one thing is certain: Mobile computing is the future of business. Just as the personal computer revolutionized business, the era of smartphones and tablets will forever change the business landscape. If your business plans on creating mobile apps this year, this guide will tell you everything you need to start your project.

Overview The first step in creating mobile applications for your business is a basic understanding of your options. Mobile applications come in two formats: Native applications and mobile web applications. While each looks and feels similar, they are quite different. Here’s a brief explanation of each:

Native applications:A native mobile application is simply a piece of software for smartphones and tablets. Native applications are built specifically for each mobile platform and installed on the device itself. Just like PC software doesn’t work on a Mac, each native mobile app only works on the platform for which it was built. If you want native apps to work across all mobile platforms, you must build separate versions for each platform.

Web applications:A mobile web application is a web application formatted for use on a smartphone or tablet and accessed through the device’s web browser. Since mobile web applications are accessed through the browser without requiring installation on each device, they are platform independent. The biggest difference between the two options: Native applications are installed directly on each device while web applications are served from a central location and accessed through a web browser. Both options come with their own unique drawbacks and benefits. Choosing between the two boils down to your company’s needs.

Read more here..

Posted in Mobile Apps | Tagged ,