<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Data Henrik on Data Henrik - Life in IT</title>
        <link>https://data-henrik.de/</link>
        <description>Recent content in Data Henrik on Data Henrik - Life in IT</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-us</language>
        <lastBuildDate>Tue, 16 Jun 2026 14:34:00 +0200</lastBuildDate><atom:link href="https://data-henrik.de/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>How to search IBM Documentation</title>
        <link>https://data-henrik.de/2026/06/howto-search-ibm-documentation/</link>
        <pubDate>Tue, 16 Jun 2026 14:34:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2026/06/howto-search-ibm-documentation/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202606_Db2KC_exact.avif" alt="Featured image of post How to search IBM Documentation" /&gt;&lt;p&gt;Back in 2021, in my blog post &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2021/05/best-practices-search-product-documentation-db2/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;My best practices: How to search Db2 documentation&lt;/a&gt;, started like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I often answer technical product questions, for Db2 and IBM Cloud topics. To provide relevant links and to back up my &amp;ldquo;hunch&amp;rdquo; after reading a question, I typically search the relevant documentation. But what are efficient ways to search in the Db2 documentation? What are good ways to find the relevant parts in the IBM Cloud documentation? Here are my best practices on searching documentation.&lt;/p&gt;</description>
        </item>
        <item>
        <title>IBM Bob explains a Db2 vector query</title>
        <link>https://data-henrik.de/2026/05/ibm-bob-explains-db2-vector-query/</link>
        <pubDate>Thu, 21 May 2026 15:47:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2026/05/ibm-bob-explains-db2-vector-query/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20260521_Bob_explains_Db2_query.avif" alt="Featured image of post IBM Bob explains a Db2 vector query" /&gt;&lt;p&gt;In my previous &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2026/05/db2-vector-indexes-nearest-neighbor/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;blog post on Db2 vector index support&lt;/a&gt;, I included two queries with their respective access plans. For the sake of testing my options, I asked &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/products/bob&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM Bob&lt;/a&gt; to explain to me in simple English the &amp;ldquo;explained query&amp;rdquo; that I provide to you as &lt;a class=&#34;link&#34; href=&#34;https://github.com/data-henrik/db2-vector/blob/main/vector-index/r24_nested.sql.explained&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;r24_nested.sql.explained&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Here is my input as prompt:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;explain, in simple English, the Db2 access plan and &amp;ldquo;explain output&amp;rdquo; available in file @r24_nested.sql.explained&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;And here, for your pleasure / education / interest, the answer I received.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Soon as your neighbors: Db2 Vector Indexes</title>
        <link>https://data-henrik.de/2026/05/db2-vector-indexes-nearest-neighbor/</link>
        <pubDate>Tue, 19 May 2026 17:12:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2026/05/db2-vector-indexes-nearest-neighbor/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20260513_Db2_vectorindex_explain2.avif" alt="Featured image of post Soon as your neighbors: Db2 Vector Indexes" /&gt;&lt;p&gt;In my recent blog post about &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2026/05/db2-embeds-external-llms/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;interacting with LLMs from SQL with external models in Db2&lt;/a&gt;, I mentioned the &lt;a class=&#34;link&#34; href=&#34;https://ibm.biz/db2_early_access_program&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 Early Access Program (EAP)&lt;/a&gt;. The EAP provides a preview on upcoming Db2 features. &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/09/db2-vector-similarity-search/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 added vector support in version 12.1.2&lt;/a&gt;. What is still missing, is the ability to index vector data. That&amp;rsquo;s something in the development pipeline and &lt;a class=&#34;link&#34; href=&#34;https://community.ibm.com/community/user/blogs/christian-garcia-arellano/2025/10/04/vector-indexes-in-db2-an-early-preview&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;made available in recent Db2 EAP releases&lt;/a&gt;. In today&amp;rsquo;s blog post, I am going to give you an introduction to vector indexes in Db2, share my test setup, and some (early) observations.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2: SQL-embedded LLM-based data generation (external models)</title>
        <link>https://data-henrik.de/2026/05/db2-embeds-external-llms/</link>
        <pubDate>Fri, 08 May 2026 16:27:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2026/05/db2-embeds-external-llms/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20260508_Db2_embeddings.avif" alt="Featured image of post Db2: SQL-embedded LLM-based data generation (external models)" /&gt;&lt;p&gt;In my last blog post on &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2026/03/db2-vector-financial-research-etf/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Financial research using Db2 vector capabilities&lt;/a&gt;, I discussed how to utilize the vector capabilities in Db2 for looking for specific exchange-traded funds (ETFs). Similar to earlier examples, I encoded the vector embeddings with &lt;a class=&#34;link&#34; href=&#34;https://ollama.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ollama&lt;/a&gt; by calling a function from its Python SDK. It worked ok in my scenario, a &lt;a class=&#34;link&#34; href=&#34;https://jupyter.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Jupyter notebook&lt;/a&gt; with Python and SQL code for Db2. But vector encodings were all computed outside of Db2 and the SQL context. So how would I write more complex queries?&lt;/p&gt;</description>
        </item>
        <item>
        <title>Configure Db2 Genius Hub for repository-based authentication</title>
        <link>https://data-henrik.de/2026/04/db2-genius-hub-authentication/</link>
        <pubDate>Fri, 17 Apr 2026 16:57:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2026/04/db2-genius-hub-authentication/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202604_Db2GH_auth_enabled_confirm.avif" alt="Featured image of post Configure Db2 Genius Hub for repository-based authentication" /&gt;&lt;p&gt;Have you already worked with or even installed &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/products/db2-genius-hub&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM Db2 Genius Hub&lt;/a&gt;? Db2 Genius Hub is a web-based tool for (not only) Db2 users that helps you understand, govern, and optimize your data within IBM Db2. One of the first steps after installation is completed should be to configure user access and privileges. Here is my write-up from a recent workshop which I helped to prepare.&lt;/p&gt;
&lt;h2 id=&#34;db2-genius-hub-authentication&#34;&gt;Db2 Genius Hub Authentication
&lt;/h2&gt;&lt;p&gt;When installed and initially configured, Db2 Genius Hub comes with a default administrator account (admin user). That &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2-genius-hub/1.1.x?topic=securing-authentication-configuration&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;admin account is only meant for the initial setup and as a means to configure the actual authentication&lt;/a&gt;. Db2 Genius Hub, right now, supports three different authentication providers:&lt;/p&gt;</description>
        </item>
        <item>
        <title>Financial research using Db2 vector capabilities</title>
        <link>https://data-henrik.de/2026/03/db2-vector-financial-research-etf/</link>
        <pubDate>Fri, 27 Mar 2026 15:05:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2026/03/db2-vector-financial-research-etf/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202603_Db2_vector_etf_energy.avif" alt="Featured image of post Financial research using Db2 vector capabilities" /&gt;&lt;p&gt;Last year, I introduced you to the new &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.0?topic=list-vector-values&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;vector feature in Db2&lt;/a&gt;. First, I showed you how to perform &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/09/db2-vector-similarity-search/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;similarity search&lt;/a&gt;, then explained how to &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/11/db2-vector-geo-search/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;use vector functionality for geo(-spatial) queries&lt;/a&gt;. Now, I switched example for similarity search to an interesting use case, performing research on &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Exchange-traded_fund&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ETFs (Exchange-traded funds)&lt;/a&gt;, or mutual funds in general.&lt;/p&gt;
&lt;h2 id=&#34;exchange-traded-funds&#34;&gt;Exchange-traded funds
&lt;/h2&gt;&lt;p&gt;Many people use ETFs for retirement savings, often without looking into details. An ETF can have many properties, including the market sectors, geographic focus, asset and industry types, risk level, and many more. So, knowing one specific ETF, how do you find similar ETFs? Well, use similarity search&amp;hellip;&lt;/p&gt;</description>
        </item>
        <item>
        <title>Pi Day with Db2</title>
        <link>https://data-henrik.de/2026/03/pi-day-db2/</link>
        <pubDate>Mon, 09 Mar 2026 16:45:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2026/03/pi-day-db2/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202603_Pies_Pexels.avif" alt="Featured image of post Pi Day with Db2" /&gt;&lt;h2 id=&#34;pi-day&#34;&gt;Pi Day
&lt;/h2&gt;&lt;p&gt;Many things are small, but important. The mathematical constant &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Pi&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;π (Pi)&lt;/a&gt; is one of those cornerstones. It is used in many places in mathematics, physics, and more. The constant has never ending digits (&amp;ldquo;infinite&amp;rdquo;). Some kids, mine included, have fun memorizing 100, sometimes 200, or even more of those digits by singing along songs like the following:&lt;/p&gt;


&lt;br /&gt;
&lt;iframe allowfullscreen=&#34;&#34; frameborder=&#34;0&#34; height=&#34;315&#34; src=&#34;https://www.youtube-nocookie.com/embed/l-8Ax6JspKk&#34; width=&#34;420&#34;&gt;&lt;/iframe&gt;



&lt;p&gt;To celebrate π, fans started to observe a &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Pi_Day&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Pi Day&lt;/a&gt; on March 14th (3.14). According to Wikipedia, the first larger Pi Day was celebrated in 1988. People eat pies, recite π and its digits, or have other fun with π.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 12.1.4 and Db2 Genius Hub are available</title>
        <link>https://data-henrik.de/2026/03/db2-v121-modpack-genius-hub-available/</link>
        <pubDate>Fri, 06 Mar 2026 11:13:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2026/03/db2-v121-modpack-genius-hub-available/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202603_Db2_Genius_Hub.avif" alt="Featured image of post Db2 12.1.4 and Db2 Genius Hub are available" /&gt;&lt;h2 id=&#34;db2-1214-for-linux-unix-and-windows&#34;&gt;Db2 12.1.4 for Linux, UNIX, and Windows
&lt;/h2&gt;&lt;p&gt;Yesterday, the &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/new/announcements/ibm-db2-sets-the-new-standard-with-autonomous-database&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;latest update to Db2 Version 12.1 became available&lt;/a&gt;. You can download it from the page &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/support/pages/download-db2-fix-packs-version-db2-linux-unix-and-windows&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Download Db2 fix packs by version for Db2 for Linux, UNIX and Windows&lt;/a&gt;. The Db2 documentation has a &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.0?topic=new-1214&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;What&amp;rsquo;s new in Db2 12.1.4&lt;/a&gt; with the usual highlights and subpages with more details. Part of the news is the &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.x?topic=datalake-tables&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;availabilty of Datalake tables&lt;/a&gt; outside containerized deployments.&lt;/p&gt;
&lt;p&gt;As usual, I checked that the Db2 Community Edition for Docker has been updated and it was:&lt;/p&gt;</description>
        </item>
        <item>
        <title>Getting started: IBM Bob and Db2 Developer Extension combined</title>
        <link>https://data-henrik.de/2026/03/ibm-bob-db2-gbfs-analytics/</link>
        <pubDate>Thu, 05 Mar 2026 14:24:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2026/03/ibm-bob-db2-gbfs-analytics/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202603_Dott_Tracker_Db2.avif" alt="Featured image of post Getting started: IBM Bob and Db2 Developer Extension combined" /&gt;&lt;h2 id=&#34;getting-started&#34;&gt;Getting Started
&lt;/h2&gt;&lt;p&gt;Recently, IBM released the &lt;a class=&#34;link&#34; href=&#34;https://marketplace.visualstudio.com/items?itemName=IBM.db2-for-luw&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM Db2 Developer Extension&lt;/a&gt; for Visual Studio Code. It allows you to easily install a Db2 instance based on the Db2 Community Edition, catalog Db2 connections, and execute SQL statement. This could be done without the extension. The real value is syntax checking and highlighting, code completion while editing SQL statement, and more.&lt;/p&gt;
&lt;p&gt;You can install the extension from the marketplace (see link above) or by downloading the VSIX file from the &lt;a class=&#34;link&#34; href=&#34;https://github.com/IBM/db2developerextension-about/releases&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 Developer Extension&amp;rsquo;s GitHub release page&lt;/a&gt;. Once downloaded, run the command &amp;ldquo;Extensions: Install from VSIX&amp;rdquo; and pick the VSIX file. The latter is also the way I installed the extension into &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/products/bob&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM Bob&lt;/a&gt;. Bob is currently in tech preview and its product page states: &amp;ldquo;Bob is your AI software development partner that understands your intent, repo, and security standards.&amp;rdquo; Bob offers some predefined modes and personas and acts as a AI-powered partner for the entire software development lifecycle. As such, you can plan a project, code, maintain software, research documentation or features, and more. Bob is based on VS Code and, hence, you can utilize most extensions.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 Valentine&#39;s Day Special</title>
        <link>https://data-henrik.de/2026/02/db2-valentines-day-sweetheart/</link>
        <pubDate>Wed, 11 Feb 2026 14:42:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2026/02/db2-valentines-day-sweetheart/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202602_Db2_heart.avif" alt="Featured image of post Db2 Valentine&#39;s Day Special" /&gt;&lt;h2 id=&#34;valentines-day&#34;&gt;Valentine&amp;rsquo;s Day
&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Valentine%27s_Day&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Valentine&amp;rsquo;s Day&lt;/a&gt; is coming up and it is time to get prepared. In the past, I had written about &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2009/02/valentines-day-db2-purexml-and-xquery/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;how to impress your spouse&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2011/02/valentines-day-how-to-date-with-db2/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;how to date with Db2&lt;/a&gt;. Today, I want to expand on this, really. I am going to show you how to teach Db2 to expand bits and bytes into &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/ASCII_art&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ASCII art&lt;/a&gt;. Some input data and some simple SELECT statement and, voila, Db2 shows a heart and its love to whoever is seeing it. So let&amp;rsquo;s get started&amp;hellip;&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 and UUID explained</title>
        <link>https://data-henrik.de/2026/01/db2-generate-uuid-explained/</link>
        <pubDate>Thu, 22 Jan 2026 16:23:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2026/01/db2-generate-uuid-explained/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202601_Db2_values_UUID.avif" alt="Featured image of post Db2 and UUID explained" /&gt;&lt;h2 id=&#34;new-uuid-functions-in-db2-1213&#34;&gt;New UUID functions in Db2 12.1.3
&lt;/h2&gt;&lt;p&gt;When I looked over the section &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.x?topic=new-1213&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&amp;ldquo;What&amp;rsquo;s new in Db2 12.1.3&amp;rdquo;&lt;/a&gt;, I saw that two functions to generate UUIDs (&lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Universally_unique_identifier&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;universally unique identifiers&lt;/a&gt;) are listed as part of the &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.x?topic=1213-sql-enhancements&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SQL enhancements&lt;/a&gt;. The functions are &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.x?topic=functions-generate-uuid&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GENERATE_UUID&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.x?topic=functions-generate-uuid-binary&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GENERATE_UUID_BINARY&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The documentation for the first function states:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The GENERATE_UUID function returns the formatted string representation of a Universally Unique Identifier (UUID) using the version 4 algorithm.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;What exactly is a UUID and what does &amp;ldquo;version 4 algrothm&amp;rdquo; mean? I will discuss this later. First, let&amp;rsquo;s take a look at the function and its output:&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 and JSON array access</title>
        <link>https://data-henrik.de/2025/12/db2-json-array-sql-unnest/</link>
        <pubDate>Mon, 15 Dec 2025 09:11:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2025/12/db2-json-array-sql-unnest/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20251214_Db2_JSON_array1_SQL.avif" alt="Featured image of post Db2 and JSON array access" /&gt;&lt;h2 id=&#34;db2-json-support&#34;&gt;Db2 JSON Support
&lt;/h2&gt;&lt;p&gt;Since many years, &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2018/11/db2-2-v111-mod-pack4-and-fix-pack-4-is/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;starting with Db2 11.1.4.4&lt;/a&gt; has improved support for querying JSON data. At that time, I wrote in the linked blog post:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Application developers benefit from new JSON support that features functions like JSON_QUERY, JSON_TABLE and JSON_EXISTS (Hello, XML developers!).&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;At the core, there is &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.x?topic=functions-json-query&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;JSON_QUERY&lt;/a&gt; to return a SQL/JSON value from the provided JSON value based on a SQL/JSON path expression. The function &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.x?topic=functions-json-table&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;JSON_TABLE&lt;/a&gt; does the same, but returns a table. It allows to specify a path to the root of relevant data within the queries JSON objects, then a set of paths to extract the values making up the resulting columns. I gave a talk on that topic and used this &lt;a class=&#34;link&#34; href=&#34;https://github.com/data-henrik/notebooks/blob/master/db2_json_test.ipynb&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Jupyter Notebook&lt;/a&gt; to demonstrate the capabilities.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Past IDUG EMEA conferences</title>
        <link>https://data-henrik.de/2025/11/past-idug-conferences/</link>
        <pubDate>Thu, 20 Nov 2025 14:23:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2025/11/past-idug-conferences/</guid>
        <description>&lt;img src="https://data-henrik.de/images/IDUG_EMEA_2023_cake.avif" alt="Featured image of post Past IDUG EMEA conferences" /&gt;&lt;h2 id=&#34;idug-emea-conferences-of-the-past&#34;&gt;IDUG EMEA conferences of the past
&lt;/h2&gt;&lt;p&gt;IDUG, the &lt;a class=&#34;link&#34; href=&#34;https://www.idug.org&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;International Db2 User Group&lt;/a&gt;, or better the community of customers, partners and consultants, and IBMers celebrated its 35th anniversary at the IDUG EMEA 2023 conference in Prague. The birthday cake also had logos for 40 years of Db2 for z/OS and 30 years for &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/products/db2&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2&lt;/a&gt; LUW (Linux, UNIX, and Windows).&lt;/p&gt;
&lt;p&gt;But where have been those conferences held? Here is my attempt to document the EMEA conferences. It is based on this slide shown at the IDUG EMEA 2018 conference in St. Julians, Malta, and my own material since then.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Solving Linux suspend not working</title>
        <link>https://data-henrik.de/2025/11/linux-suspend-inhibitors/</link>
        <pubDate>Tue, 11 Nov 2025 18:32:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2025/11/linux-suspend-inhibitors/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202511_gnome_session_inhibit.avif" alt="Featured image of post Solving Linux suspend not working" /&gt;&lt;h2 id=&#34;linux-system-suspend&#34;&gt;Linux System Suspend
&lt;/h2&gt;&lt;p&gt;Usually, at the end of a workday or when moving between places, I suspend my Linux-based laptop. I simply press the sleep button on my external keyboard or click on the suspend button in Gnome. Today, however, this did not work. My machine was blocked from going to suspend. Was there any other option to suspend it? Or could I find out what as blocking it?&lt;/p&gt;
&lt;p&gt;In the bash shell, I tried the command line option (which I found): &lt;code&gt;systemctl suspend&lt;/code&gt; was supposed to suspend my Fedora system. Would it?&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 vector for GEO search</title>
        <link>https://data-henrik.de/2025/11/db2-vector-geo-search/</link>
        <pubDate>Fri, 07 Nov 2025 17:04:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2025/11/db2-vector-geo-search/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20251107_vector_cities_FN20.avif" alt="Featured image of post Db2 vector for GEO search" /&gt;&lt;p&gt;In my blog post &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/09/db2-vector-similarity-search/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 vector for similarity search&lt;/a&gt;, I discussed a demo using embeddings for similarity search. It is a &amp;ldquo;typical&amp;rdquo; AI use case for vector capabilities. Today, I am going to show you a use case totally without artificial intelligence - no GPUs, no models, etc. required. And it is even very easy to set up.&lt;/p&gt;
&lt;h2 id=&#34;vectors-for-geographical-coordinates&#34;&gt;Vectors for geographical coordinates
&lt;/h2&gt;&lt;p&gt;Here on earth, every point on the surface can be located by its latitude and longitude (more or less). The pair makes up the geographical coordinates of a point on a map. And, in practice for our demo, is a nice two-dimensional vector. Thus, it should be an easy to set up scenario to demonstrate the Db2 vector data type and its distance search.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 V12.1 Mod Pack3 (12.1.3) is available</title>
        <link>https://data-henrik.de/2025/11/db2-v121-mod-pack3-available/</link>
        <pubDate>Thu, 06 Nov 2025 15:41:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2025/11/db2-v121-mod-pack3-available/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20251106_Db2_1213_testdb.avif" alt="Featured image of post Db2 V12.1 Mod Pack3 (12.1.3) is available" /&gt;&lt;h2 id=&#34;db2-version-121-mod-3-fix-pack-0-for-linux-unix-and-windows&#34;&gt;Db2 Version 12.1 Mod 3 Fix Pack 0 for Linux, UNIX, and Windows
&lt;/h2&gt;&lt;p&gt;Yesterday, the &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/new/announcements/ibm-db2-12-1-3-now-generally-available-advancing-ai-for-enterprise-data-management&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;latest update to Db2 Version 12.1 became available&lt;/a&gt;. You can download it from the page &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/support/pages/download-db2-fix-packs-version-db2-linux-unix-and-windows&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Download Db2 fix packs by version for Db2 for Linux, UNIX and Windows&lt;/a&gt;. The Db2 documentation has a &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.0?topic=new-1213&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;What&amp;rsquo;s new in Db2 12.1.3&lt;/a&gt; with highlights. Moreover, the subpages detail enhancements related to performance, security, manageability, and more.&lt;/p&gt;
&lt;p&gt;Among the mentioned highlights are the enhanced AI Query Optimizer, more functionality around the vector data type (see &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/09/db2-vector-similarity-search/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 vector for similarity search&lt;/a&gt;), functions for generation of UUIDs, and usability / manageability improvements.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Next DeDUG meeting at IBM Munich on 14.11.</title>
        <link>https://data-henrik.de/2025/10/german-db2-user-group-meeting-november-2025/</link>
        <pubDate>Fri, 31 Oct 2025 14:22:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2025/10/german-db2-user-group-meeting-november-2025/</guid>
        <description>&lt;img src="https://data-henrik.de/images/db2usergroup.avif" alt="Featured image of post Next DeDUG meeting at IBM Munich on 14.11." /&gt;&lt;h2 id=&#34;dedug-german-db2-user-group&#34;&gt;DeDUG: German Db2 User Group
&lt;/h2&gt;&lt;p&gt;Are you already registered for the next DeDUG (Deutsche Db2 User Group) meeting? It&amp;rsquo;s on Friday, 14.11.2025, at the IBM Watson Tower in Munich or remote. As usual, I highly recommend attending in-person to make the most out of it and to network.&lt;/p&gt;
&lt;p&gt;Check out the agenda available off the &lt;a class=&#34;link&#34; href=&#34;https://community.idug.org/organization/dedug-german-db2-luw-user-group/dashboard&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DeDUG website at IDUG&lt;/a&gt; (free &lt;a class=&#34;link&#34; href=&#34;https://www.idug.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IDUG&lt;/a&gt; registration needed) for details. Talks will cover Db2 with PaceMaker on AWS, Guardium, Db2 Vector Support, Rust programming, and more.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 External Tables at IDUG EMEA 2025</title>
        <link>https://data-henrik.de/2025/10/db2-external-tables-idug-emea-2025-follow-up/</link>
        <pubDate>Thu, 30 Oct 2025 07:05:00 +0100</pubDate>
        
        <guid>https://data-henrik.de/2025/10/db2-external-tables-idug-emea-2025-follow-up/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202510_db2_exttab_sql.avif" alt="Featured image of post Db2 External Tables at IDUG EMEA 2025" /&gt;&lt;h2 id=&#34;db2-external-tables&#34;&gt;Db2 External Tables
&lt;/h2&gt;&lt;p&gt;In the past, I blogged several times about the &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1?topic=statements-create-table-external&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;CREATE EXTERNAL TABLE&lt;/a&gt; and how to use Db2 external table feature. My most recent blog posts on that topic were &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/02/db2-remote-client-external-table-load-unload/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Loading and unloading of data on remote clients with external tables&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/01/once-again-db2-external-tables&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Once again: Db2 External Tables&lt;/a&gt; where I looked into named versa transient external tables. You will find more links in the mentioned blog posts.&lt;/p&gt;
&lt;p&gt;Yesterday, I presented at &lt;a class=&#34;link&#34; href=&#34;https://idug.org&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IDUG EMEA 2025&lt;/a&gt; to an interested audience with great feedback. There was one question that I answered with a &amp;ldquo;YES, absolutely!&amp;rdquo;, but realized that my slides and blog posts were not addressing it yet. The question was whether it is possible to combine data from regular Db2 tables with data from external tables. And, yes, absolutely, that is the big benefit and allows bringing in external data for/in many use cases.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Setup for Db2 vector for similarity search</title>
        <link>https://data-henrik.de/2025/09/db2-vector-similarity-search-setup/</link>
        <pubDate>Mon, 15 Sep 2025 13:04:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/09/db2-vector-similarity-search-setup/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202509_db2_vector_diagram.avif" alt="Featured image of post Setup for Db2 vector for similarity search" /&gt;&lt;p&gt;In my recent blog post &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/09/db2-vector-similarity-search/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 vector for similarity search&lt;/a&gt;, I discussed a demo that I built, &lt;a class=&#34;link&#34; href=&#34;https://github.com/data-henrik/db2-vector/tree/main/similarity-search-products&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Jupyter Notebook to showcase Db2 VECTOR data type and similarity search&lt;/a&gt;. In that blog post I promised to follow up with a write-up on the setup. Here we go&amp;hellip;&lt;/p&gt;
&lt;h2 id=&#34;components-for-db2-vector-tests&#34;&gt;Components for Db2 vector tests
&lt;/h2&gt;&lt;p&gt;For my tests of the Db2 vector data type and its vector-related functionality, I used the following components:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/products/db2&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM Db2&lt;/a&gt; as relational database with integrated vector capabilities&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://ollama.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ollama&lt;/a&gt; with &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/granite&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM Granite&lt;/a&gt; embedding model&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://jupyter.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Jupyter Notebook&lt;/a&gt;, including &lt;a class=&#34;link&#34; href=&#34;https://jupysql.ploomber.io/en/latest/quick-start.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;JupySQL magic for Jupyter Notebooks&lt;/a&gt; to easily run SQL statements in notebooks&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The notebook acts as database application and runs SQL statements against my Db2 test database. The app utilizes an ollama service to turn product features (selected parts of a data record) into a vector, a so-called embedding.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 vector for similarity search</title>
        <link>https://data-henrik.de/2025/09/db2-vector-similarity-search/</link>
        <pubDate>Fri, 05 Sep 2025 14:49:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/09/db2-vector-similarity-search/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20250904_Db2_vector_notebook1.avif" alt="Featured image of post Db2 vector for similarity search" /&gt;&lt;p&gt;When &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/06/db2-v121-mod-pack2-available/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;I wrote about the availability of Db2 V12.1 Mod Pack2 (12.1.2)&lt;/a&gt;, I stated the following:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;To me, the most important new feature is the addition of a VECTOR type and related functionality. It allows to create, store, and query vector data close to the business data. Thereby, Db2 can be used for new AI-related use cases, but also supports the classic “what is related” queries.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Today, I am going to look deeper at the VECTOR type and share with you a Jupyter notebook I created based on my tests.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 security: Modes, settings, links</title>
        <link>https://data-henrik.de/2025/08/db2-security-modes-settings-links/</link>
        <pubDate>Wed, 20 Aug 2025 15:39:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/08/db2-security-modes-settings-links/</guid>
        <description>&lt;img src="https://data-henrik.de/images/pexels-security-usability.avif" alt="Featured image of post Db2 security: Modes, settings, links" /&gt;&lt;p&gt;This blog post is one of those bookmark articles for my own memory. I hope you enjoy it or find it useful nonetheless&amp;hellip;&lt;/p&gt;
&lt;h2 id=&#34;security-modes-in-db2&#34;&gt;Security modes in Db2
&lt;/h2&gt;&lt;p&gt;I stumbled over a new page in the Db2 12.1 documentation, titled &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.0?topic=compliance-security-modes-in-db2&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Security modes in Db2&lt;/a&gt;. It shows the three levels of security which Db2 provides to help comply with the government standards such as &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/National_Institute_of_Standards_and_Technology&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;NIST&lt;/a&gt; SP800-131A and FIPS 140-2. The levels are NOFIPS, FIPS compatibility, and STRICT_FIPS mode. The levels can be activated by setting the Db2 registry variable &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.0?topic=variables-miscellaneous#r0005669__M_DB2AUTH&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DB2AUTH&lt;/a&gt;, or just an environment variable on client side, or similar variables for LDAP security.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Revisited: Containerized Db2 client and connect with API key</title>
        <link>https://data-henrik.de/2025/07/db2-client-container-connect-apikey/</link>
        <pubDate>Wed, 30 Jul 2025 18:12:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/07/db2-client-container-connect-apikey/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20250730_Db2Wh_connect_apikey.avif" alt="Featured image of post Revisited: Containerized Db2 client and connect with API key" /&gt;&lt;h2 id=&#34;use-an-api-key-to-connect-to-db2&#34;&gt;Use an API key to connect to Db2
&lt;/h2&gt;&lt;p&gt;Some five years back, I blogged about how to &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2020/01/use-api-key-or-access-token-to-connect/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;use an API KEY or ACCESS TOKEN to connect to Db2 on IBM Cloud&lt;/a&gt;. What I had forgotten since then was the fact that I actually had utilized the &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/07/easy-setup-db2-client-container/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 Warehouse client container&lt;/a&gt; for that scenario. After realizing it, I set out to test the scenario again of using an IBM Cloud API key to connect from the client container to Db2 on Cloud.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Containerized Db2 client, tools, database size</title>
        <link>https://data-henrik.de/2025/07/db2-client-container-tools-database-size/</link>
        <pubDate>Wed, 23 Jul 2025 13:17:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/07/db2-client-container-tools-database-size/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20250722_db2oc_stmg_dbsize.avif" alt="Featured image of post Containerized Db2 client, tools, database size" /&gt;&lt;h2 id=&#34;db2-warehouse-client-container---again&#34;&gt;Db2 Warehouse Client Container - Again
&lt;/h2&gt;&lt;p&gt;In my last blog post, I explained &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/07/easy-setup-db2-client-container/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;how to get, set up, and run the Db2 Warehouse client container&lt;/a&gt; and connect to a database. While working with that Db2 environment, I also read some &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2-warehouse?topic=warehouse-client-container&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 Warehouse client container documentation&lt;/a&gt;. The following page attracted my interest: &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2-warehouse?topic=container-commands-command&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;commands command&lt;/a&gt;. A command for commands?!&lt;/p&gt;
&lt;p&gt;So I had to try it. The output starts with this text, followed by a list of commands with their short descriptions.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Easy setup: Containerized Db2 client</title>
        <link>https://data-henrik.de/2025/07/easy-setup-db2-client-container/</link>
        <pubDate>Fri, 18 Jul 2025 14:29:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/07/easy-setup-db2-client-container/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20250718_db2wh_client_clouddb.avif" alt="Featured image of post Easy setup: Containerized Db2 client" /&gt;&lt;h2 id=&#34;a-follow-up-to-db2-community-edition&#34;&gt;A follow-up to Db2 Community Edition
&lt;/h2&gt;&lt;p&gt;Around the &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/06/german-db2-user-group-meeting-july-2025/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;recent German Db2 User Group (DeDUG) meeting&lt;/a&gt;, I had some discussions on how to easily test Db2 and options for getting the Db2 Command Line Processor (CLP) up and running. Last year, I blogged about &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2024/08/three-plus-one-simple-way-test-db2/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;three plus one simple and free ways to test Db2&lt;/a&gt;. Later, &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/01/db2-v12-community-edition-docker-linux/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;I tested the Db2 Community Edition for Docker&lt;/a&gt;. But, if you only need the local Db2 client because you connect to a cloud database, what would be your options?&lt;/p&gt;</description>
        </item>
        <item>
        <title>Cheatsheet to the IBM watsonx portfolio</title>
        <link>https://data-henrik.de/2025/06/cheatsheet-ibm-watsonx-product-portfolio/</link>
        <pubDate>Mon, 30 Jun 2025 17:32:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/06/cheatsheet-ibm-watsonx-product-portfolio/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20250629_IBMWatson_watsonx.avif" alt="Featured image of post Cheatsheet to the IBM watsonx portfolio" /&gt;&lt;h2 id=&#34;from-ibm-watson-to-watsonx-history&#34;&gt;From IBM Watson to watsonx: History
&lt;/h2&gt;&lt;p&gt;Last week, I ran into the &amp;ldquo;We are interested in Watson, but exactly is it?&amp;rdquo; situation. Someone at a customer knew that &amp;ldquo;Watson&amp;rdquo; was the &amp;ldquo;IBM AI thing&amp;rdquo;, but wanted to be sure and asked for a quick overview. Because I use this blog for my notes, why not write down this quick cheatsheet for my own assistance (pun intended)&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/IBM&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM recently celebrated 114 years of corporate history&lt;/a&gt;. It started research in what today is called &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Artificial_intelligence&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Artificial Intelligence&lt;/a&gt; (AI) in the 1950s (see &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/watson&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;70 years advancing AI&lt;/a&gt;). Considering the &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Timeline_of_artificial_intelligence&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Timeline of Artificial Intelligence&lt;/a&gt;, it is only after some thousand years of the initial concepts, but still early in today&amp;rsquo;s &amp;ldquo;era of AI&amp;rdquo;. And it included some well-known AI showcases like the chess computer &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Deep_Blue_%28chess_computer%29&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Deep Blue&lt;/a&gt; in the 1990s, &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/IBM_Watson&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM Watson playing Jeopardy&lt;/a&gt; in 2011, or &lt;a class=&#34;link&#34; href=&#34;https://en.wikipedia.org/wiki/Project_Debater&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Project Debater&lt;/a&gt; in 2018/2019.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Hyperlegible fonts, more legible posts</title>
        <link>https://data-henrik.de/2025/06/hyperlegible-fonts-more-legible-posts/</link>
        <pubDate>Mon, 09 Jun 2025 15:03:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/06/hyperlegible-fonts-more-legible-posts/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20250609_atkinson_font.avif" alt="Featured image of post Hyperlegible fonts, more legible posts" /&gt;&lt;p&gt;Over the long weekend, I had some time to improve this blog. Because the blog serves as my written memory, I need to quickly find my notes and be able to read them. Thus, you may have noticed that I manually improved some of the converted blog posts and fixed the code formatting. Some old articles had HTML markup applied to individual characters and lines which screwed up the &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2025/05/etl-for-my-blog-migration/&#34; &gt;automatic conversion of my blog&lt;/a&gt;. I also fixed up some blog posts with embedded photos or videos, like &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2018/10/impressions-from-zeppelin-flight/&#34; &gt;Impressions from Zeppelin flight&lt;/a&gt; or &lt;a class=&#34;link&#34; href=&#34;https://data-henrik.de/2014/04/50-years-of-ibm-mainframe-art-of-selling/&#34; &gt;50 Years of IBM Mainframe: The Art of Selling&lt;/a&gt;. Not all is fixed for sure. If you find an article that needs to be improved, let me know.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 V12.1 Mod Pack2 (12.1.2) is available</title>
        <link>https://data-henrik.de/2025/06/db2-v121-mod-pack2-available/</link>
        <pubDate>Fri, 06 Jun 2025 11:21:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/06/db2-v121-mod-pack2-available/</guid>
        <description>&lt;img src="https://data-henrik.de/images/new.avif" alt="Featured image of post Db2 V12.1 Mod Pack2 (12.1.2) is available" /&gt;&lt;h2 id=&#34;db2-version-121-mod-2-fix-pack-0-for-linux-unix-and-windows&#34;&gt;Db2 Version 12.1 Mod 2 Fix Pack 0 for Linux, UNIX, and Windows
&lt;/h2&gt;&lt;p&gt;Yesterday, the &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/announcements/db2-1212-introduces-native-vector-store-similarity-search-azure-blob-support-other-enhancements-modern-data-workloads&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;latest update to Db2 Version 12.1 became available&lt;/a&gt;. You can download it from the page &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/support/pages/download-db2-fix-packs-version-db2-linux-unix-and-windows&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Download Db2 fix packs by version for Db2 for Linux, UNIX and Windows&lt;/a&gt;. The Db2 documentation has a &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/docs/en/db2/12.1.0?topic=new-1212&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;What&amp;rsquo;s new in Db2 12.1.2&lt;/a&gt; with highlights and the usual subpages with some more details related to performance, security, manageability, and other enhancements.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Next DeDUG meeting at IBM Böblingen on 11.07.</title>
        <link>https://data-henrik.de/2025/06/german-db2-user-group-meeting-july-2025/</link>
        <pubDate>Thu, 05 Jun 2025 10:39:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/06/german-db2-user-group-meeting-july-2025/</guid>
        <description>&lt;img src="https://data-henrik.de/images/db2usergroup.avif" alt="Featured image of post Next DeDUG meeting at IBM Böblingen on 11.07." /&gt;&lt;h2 id=&#34;dedug-german-db2-user-group&#34;&gt;DeDUG: German Db2 User Group
&lt;/h2&gt;&lt;p&gt;Are you already registered for the next DeDUG (Deutsche Db2 User Group) meeting? It&amp;rsquo;s on Friday, 11.07.2025, at the IBM Germany Lab in Böblingen or remote. I highly recommend attending in-person in Böblingen because very likely it will be the last time at the (historic) IBM campus, IBM is moving later this year.&lt;/p&gt;
&lt;p&gt;Check out the &lt;a class=&#34;link&#34; href=&#34;https://community.idug.org/events/6892761267275659572&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;agenda&lt;/a&gt; (free &lt;a class=&#34;link&#34; href=&#34;https://www.idug.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IDUG&lt;/a&gt; registration needed) for details. Talks will cover Workload Management, Db2 clients and drivers, &amp;ldquo;explain&amp;rdquo;, monitoring, and more.&lt;/p&gt;</description>
        </item>
        <item>
        <title>Db2 system information via SQL</title>
        <link>https://data-henrik.de/2025/05/db2-system-information-sql/</link>
        <pubDate>Tue, 27 May 2025 11:20:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/05/db2-system-information-sql/</guid>
        <description>&lt;img src="https://data-henrik.de/images/20250527_Db2oC_inst_info.avif" alt="Featured image of post Db2 system information via SQL" /&gt;&lt;h2 id=&#34;what-is-your-db2-build-level&#34;&gt;What is your Db2 build level?
&lt;/h2&gt;&lt;p&gt;Today, during a discussion, there was the question on how to find out which Db2 version is used for the &lt;a class=&#34;link&#34; href=&#34;https://cloud.ibm.com/docs/Db2onCloud?topic=Db2onCloud-getting-started&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Db2 on Cloud&lt;/a&gt; instance someone was using. There are some ways to get to that information:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ask the IBM support.&lt;/li&gt;
&lt;li&gt;Look in the related documentation.&lt;/li&gt;
&lt;li&gt;Use SQL.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Opening a support ticket (if you are entitled) is probably not the best way to find the Db2 build level. So what is the Db2 product documentation you need? I would recommend the page &lt;a class=&#34;link&#34; href=&#34;https://www.ibm.com/support/pages/node/531729&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;What&amp;rsquo;s New in IBM Db2 Warehouse, IBM Db2 Warehouse on Cloud, and IBM Db2 on Cloud&lt;/a&gt; with links pointing to:&lt;/p&gt;</description>
        </item>
        <item>
        <title>News from IDUG: EMEA conference registration and important podcast episode</title>
        <link>https://data-henrik.de/2025/05/idug-conference-registration-important-podcast-episode/</link>
        <pubDate>Fri, 16 May 2025 13:41:00 +0200</pubDate>
        
        <guid>https://data-henrik.de/2025/05/idug-conference-registration-important-podcast-episode/</guid>
        <description>&lt;img src="https://data-henrik.de/images/202505_IDUG_Db2_Table_Talk.avif" alt="Featured image of post News from IDUG: EMEA conference registration and important podcast episode" /&gt;&lt;h2 id=&#34;idug-emea-conference-registration&#34;&gt;IDUG EMEA conference registration
&lt;/h2&gt;&lt;p&gt;IDUG, the Internation Db2 User Group, just announced that registration for the &lt;a class=&#34;link&#34; href=&#34;https://www.idug.org/events/emea-2025&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;2025 EMEA Db2 Tech Conference (EMEA25)&lt;/a&gt; is now open. You can benefit from using the early bird rates from now to July 25th.&lt;/p&gt;
&lt;p&gt;The conference is going to be at the Hilton in Düsseldorf, Germany, from Sunday, October 26, to Thursday, October 30, 2025. Regular sessions will be from Monday to Thursday with workshops and labs on the Sunday and Thursday before and after the conference.&lt;/p&gt;</description>
        </item>
        
    </channel>
</rss>
