Skip to content

abughali/wkc-bulk-guru

Repository files navigation

Watson Knowledge Catalog (WKC) Bulk Guru

This repo demonstrates how the WKC API can be used to perform quick updates in bulk for some laborious tasks when done through the UI.

Prerequisites and Recommended Tools

Installation

  1. Make sure the prerequisites are installed.
  2. clone this github repository.
  3. Install necessary dependencies:
pip install -r requirements.txt
  1. Create .env file with Secrets:
cp .envExample .env

Swagger UIs and other API docs

Programming resources

Use Cases

Following are the key use cases that are covered in this repo

How do I authenticate?

  • Session class
  • Hostname, User, Pwd or API Key
  • Headers, Token

How do I generate an API Key?

https://www.ibm.com/docs/en/SSQNUZ_4.6.x/cpd/get-started/api-keys.html

How do I search for artefacts?

  • Using Global Search to demonstrate how to find artefacts in WKC

How do I perfom mass (batch) updates?

  • How to export a list of all data assets along with their columns and descriptions in a specific catalog and write these into a CSV
  • Now the CSV can be manipulated by a business user in that for instance a description can be added or modified
  • Then the CSV can be imported and all descriptions contained therein will updated updated in the catalog

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages