Spring banner

TUG Buzz! for Tuesday May 17, 2022


📣 Reminder! TUG's next MoM is:

Thursday, May 26th (4:00 PM)

(Note that the May meeting is on a THURSDAY rather than the usual Wednesday.)


"SQL With Birgitta Hauser" 

logo: DoubleTree by HiltonThis is an in-person dinner meeting at:
DOUBLETREE BY HILTON TORONTO AIRPORT WEST
5444 DIXIE RD, MISSISSAUGA, ONTARIO L4W2L2
with live-streaming on Zoom!

We will be following all health department mandated protocols. The continued use of properly fitting masks is not required but recommended.

* Note: An MP4 recording of this meeting will be available to download for TUG members in good standing, by email request to admin@tug.ca.


SPEAKER BIO: 

photo: Birgitta Hauser

Birgitta Hauser worked on the IBM i and its predecessors since 1992. She graduated with a business economics diploma, and started programming on the AS/400 in 1992. She worked and works as traditional RPG Programmer but also as Database and Software Engineer, focusing on IBM i application and database modernization.
Currently she is an independent consultant and works in Consulting, Application Modernization on IBM i and especially Database Modernization on Db2 for i.

Birgitta also provides individual programming on IBM i to her customers.
Additionally, she also works in education as a trainer for RPG and SQL developers.
Since 2002 she has frequently spoken at the COMMON User Groups and other IBM i and Power Conferences in Germany, other European Countries, USA and Canada.
In addition, she is co-author of two IBM Redbooks and also the author of several articles and papers focusing on RPG and SQL for the ITP Verlag (a German publisher), IT Jungle Guru and IBM DeveloperWorks.
In 2015 she received the John Earl Speaker Scholarship Award. In 2018 she received the Al Barsa Memorial Scholarship Award.
And since 2020 she is an IBM Champion.


ABSTRACTS: 

4:00 PM (2-hour) Session:
Generate and Consume JSON with SQL

JSON (Java Script Online Notation) is a data exchange format like XML, however JSON is simpler, less verbose and can be faster parsed than XML. In this way JSON becomes more and more important especially when data is exchanged by RESTful web services. The use of XML declines in favor of JSON.

With the latest Releases and Technology Refreshes (TR) a bunch of scalar and aggregate functions for generating JSON objects, arrays and for combining JSON components into complete documents were integrated into SQL on Db2 for i.

With the JSON_TABLE table function JSON data can be parsed, decomposed and also data picked specifically out.

Additional scalar functions allow SQL to directly access JSON data located within the IFS (Integrated File System) but also in source physical file members.
Last but not least IBM provides in SQL http-functions for getting access to RESTful web services. In composition with the JSON_TABLE function the JSON answers returned by web services can be consumed within a SELECT-Statement.

7:00 PM (1-hour) Session:
Group By, Having, and Multi-Dimensional Grouping

An SQL SELECT can be much more than a simple SELECT * FROM query. Among others it includes with the GROUP BY clause a powerful data aggregation capability. A bunch of aggregate functions allows to count or summarize rows, to calculate the average over multiple rows, to determine the minimum and maximum row value.

The GROUP BY clause may be widely known and used, but the HAVING clause which goes hand in hand with the GROUP BY is often a mystery. There may be other secrets waiting for being revealed … or did you know you can create all kinds of sub-totals and grand-total with a SQL GROUP BY?


AGENDA TIMELINE for May 26th MoM

ADMISSION: Free for TUG members & invited guests

Registration: online


Schedule:

   3:30 PM On-site Check-in

   4:00 PM Session 1 (2 hours)
            Generate and Consume JSON with SQL

   6:00 PM - 7:00 PM Intermission (dinner)

   7:00 PM Session 2 (1 hour)
            Group By, Having, and Multi-Dimensional Grouping

button

NOTE: Once your registration is confirmed, you will receive an email with the Zoom meeting link, meeting ID, and password. You will also be asked to reply as to whether you will attend in-person or via Zoom.

Back To Top

Future TUG MoM Calendar:

DATE / VENUE TIME / TOPICS SPEAKERS / SPONSOR

THUR May 26, 2022

Mississauga

4:00 PM - Session 1 (with live Zoom)
Topic: Generate and Consume JSON with SQL (2 hours)
6:00 PM - Intermission (dinner)
7:00 PM - Session 2 (with live Zoom)
Topic: Group By, Having, and Multi-Dimensional Grouping (1 hour)

Speaker:
Birgitta Hauser

WEDS June 22, 2022 12:00 PM Noon Zoom MoM
Topic: API Strategy: Facilitating Application Modernization and Improved Integration with IBM i
Speaker:
Robert Arce

(Fresche Solutions)

WEDS July 20, 2022

7:00 PM Evening Zoom MoM
Topic: RPG features in IBM i 7.5

Speaker:
Barbara Morris
(IBM)

WEDS August 24, 2022

12:00 PM Noon Zoom MoM
Topic: Security

Speaker:
Roger Osmond /
Tamara Vandersluis

(R2i)



Back To Top


The Toronto Users Group for Power Systems (TUG) is a user group/forum for the exchange of ideas, and specializes in providing affordable education relating to the IBM iSeries, AS/400, System i, and Power Systems platforms. TUG is in its 37th year of operation.


Browse our
Articles & Downloads archives

Browse our
TUG Buzz! archives


Browse our
eZine archives

TUG GOLD Members

iTech 
UCG 
FRESCHE 
iTech 
Lansa 
Mid-Range 
Mid-Range 
R2i 
R2i 
IBM 

Artificial Intelligence

UCG 

Do we have your current e-mail address and other contact information?
Email the TUG office to keep us up-to-date.   

TUG Juggler Copyright 1985-2022 - Toronto Users Group for Power Systems (Power Systems is a trademark of IBM Corporation.) IBM, IBM i, and the IBM logo are trademarks or registered trademarks of International Business Machines Corporation in the United States and are used under license by IBM Canada Ltd. Linux is a registered trademark of Linus Torvalds. Other logos appear in this message for reference purposes only, and are trademarks or registered trademarks of their respective owners.

(Please note that if you forward this email to any third party, they will be able to view your personal data once they click on the link to Manage Your Subscription, unless you remove that line from the message.)

     eNewsletter design by Eclipse Technologies Inc. (www.e-clipse.ca)