“サービスで何が出来るか“ が一目でわかる「機能一覧(サイトマップ)」画面を追加しました。 #CSアナリティクス

2023.01.16

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

先日、クラスメソッドが提供するデータ分析基盤サービス「CSアナリティクス」(以下CSA)のプロダクト「Job Management Console」(以下CSA JMC)において、新しいバージョン「v5.11.0」をリリースしました。

当エントリでは、CSA JMC v5.11.0で追加した「機能一覧(サイトマップ)」画面について紹介します。

概要

CSA JMCではデータウェアハウスに対して操作を行う多くの機能があります。一方、どのような機能があるのか、その機能はどこにあるのかが一見して分かりにくいという状況でもありました。

今回、CSA JMCにある機能を一目でわかるようにするため「機能一覧(サイトマップ)」画面を作成しました。

機能一覧(サイトマップ)について

CSA JMCではv3.0.0以降、「サイト」という単位で接続するデータウェアハウスやユーザー、実行するジョブや構成要素などを管理しています。この「サイト」にある機能を一覧として表示するのが「機能一覧(サイトマップ)」画面となります。具体的には以下のような画面となります。

上記のように各機能を種類ごとにまとめて表示し、それぞれに簡単な説明を記載しています。赤字の機能名はリンクとなっており、押下することで対象の画面に直接遷移することができます。例えば一番上の「ジョブ一覧」を押下した場合はジョブの一覧画面に遷移します。

また一番下には「ユーザーガイド」を追加しました。今までユーザーガイドはCSA JMCとは別の専用URLをお伝えすることで提供しておりましたが、v5.11.0以降では機能一覧(サイトマップ)から直接参照できるようになります。

最後に「機能一覧(サイトマップ)」画面に表示される機能と簡単な説明を列挙したいと思います。CSA JMCではデータウェアハウスごとの提供する機能が異なっているため、データウェアハウスごとの表記となります。それぞれの機能の詳細を知りたい場合は、以下の記事一覧などを参照ください。

Redshift

  • ジョブ
    • ジョブ一覧 ・・・ 作成したジョブの一覧を確認します。
    • ジョブ実行履歴 ・・・ 実行したジョブの記録を参照します。実行履歴からジョブの実行も行えます。
  • 構成要素
    • 構成要素(データ連携) ・・・ クラウドストレージからデータウェアハウスにデータを投入する部分の処理を作成します。
    • 構成要素(データ出力) ・・・ データウェアハウスからデータをクラウドストレージにエクスポートする処理を作成します。
    • 構成要素(SQL) ・・・ データウェアハウスに対して実行するSQLを設定します。
    • 構成要素(プログラム) ・・・ データウェアハウスに対して実行するプログラムを設定します。
  • テーブル
    • テーブル
      • テーブル一覧 ・・・ テーブルの一覧を表示します。
      • DDLの出力 ・・・ 対象となるテーブル定義SQL(DDL)をスキーマ単位でまとめて出力します。
    • ビュー
      • ビュー一覧 ・・・ ビューの一覧を表示します。
    • テーブル作成
      • ファイルからテーブルを作成 ・・・ ファイル情報からテーブル構造を洗い出し、データウェアハウス上にテーブルを作成します。
      • 既存テーブルからテーブルを作成 ・・・ データウェアハウス上に作成済のテーブル情報を使ってテーブルを作成します。
    • その他テーブル関連情報
      • エンドポイント・接続情報
      • グループ内ユーザー一覧
      • アクセス制限一覧(テーブル&ビュー:グループ)
      • アクセス制限一覧(テーブル&ビュー:ユーザー)
      • オブジェクト依存関係一覧
      • UDF一覧
      • パフォーマンスチューニングアラート
  • リネージ
    • ジョブのリネージ
      • ジョブ一覧
    • 構成要素のリネージ
      • 構成要素(データ連携)
      • 構成要素(データ出力)
      • 構成要素(SQL)
      • 構成要素(プログラム)
      • ジョブ一覧
  • ユーティリティ
    • SQLエディタ機能 ・・・ データウェアハウスに対してクエリを実行します。
  • 設定
    • サイト管理
      • サイト内グループ ・・・ サイトにおける利用ユーザーが所属するグループについて設定します。
      • サイト内ユーザー ・・・ サイトにおける利用ユーザーを設定します。
      • サイト設定
        • 基本情報 ・・・ サイト名称やテーマカラーなどの設定を行います。
        • DWH接続情報 ・・・ DWHに関する設定を行います。
        • ジョブ実行通知 ・・・ ジョブの実行通知に関する設定を行います。
        • プログラム実行設定 ・・・ プログラム実行に関する設定を行います。
      • サイト変数 ・・・ サイト内でのみ利用可能なユーザー変数の設定を行います。
    • 個人設定 - 個人設定 ・・・ ユーザー情報やパスワードなどの設定を行います。
  • その他
    • ヘルプ ・・・ バージョンやライセンス情報を確認します。
    • ユーザーガイド ・・・ 操作方法のマニュアルを参照します。

Snowflake

  • ジョブ
    • ジョブ一覧 ・・・ 作成したジョブの一覧を確認します。
    • ジョブ実行履歴 ・・・ 実行したジョブの記録を参照します。実行履歴からジョブの実行も行えます。
  • 構成要素
    • 構成要素(データ連携) ・・・ クラウドストレージからデータウェアハウスにデータを投入する部分の処理を作成します。
    • 構成要素(データ出力) ・・・ データウェアハウスからデータをクラウドストレージにエクスポートする処理を作成します。
    • 構成要素(SQL) ・・・ データウェアハウスに対して実行するSQLを設定します。
    • 構成要素(プログラム) ・・・ データウェアハウスに対して実行するプログラムを設定します。
  • テーブル
    • テーブル
      • テーブル一覧 ・・・ テーブルの一覧を表示します。
    • テーブル作成
      • ファイルからテーブルを作成 ・・・ ファイル情報からテーブル構造を洗い出し、データウェアハウス上にテーブルを作成します。
      • 既存テーブルからテーブルを作成 ・・・ データウェアハウス上に作成済のテーブル情報を使ってテーブルを作成します。
    • その他テーブル関連情報
      • エンドポイント・接続情報
      • UDF一覧
      • ストアドプロシージャ一覧
  • リネージ
    • ジョブのリネージ
      • ジョブ一覧
    • 構成要素のリネージ
      • 構成要素(データ連携)
      • 構成要素(データ出力)
      • 構成要素(SQL)
      • 構成要素(プログラム)
      • ジョブ一覧
  • 設定
    • サイト管理
      • サイト内グループ ・・・ サイトにおける利用ユーザーが所属するグループについて設定します。
      • サイト内ユーザー ・・・ サイトにおける利用ユーザーを設定します。
      • サイト設定
        • 基本情報 ・・・ サイト名称やテーマカラーなどの設定を行います。
        • DWH接続情報 ・・・ DWHに関する設定を行います。
        • ジョブ実行通知 ・・・ ジョブの実行通知に関する設定を行います。
        • プログラム実行設定 ・・・ プログラム実行に関する設定を行います。
      • サイト変数 ・・・ サイト内でのみ利用可能なユーザー変数の設定を行います。
    • 個人設定 - 個人設定 ・・・ ユーザー情報やパスワードなどの設定を行います。
  • その他
    • ヘルプ ・・・ バージョンやライセンス情報を確認します。
    • ユーザーガイド ・・・ 操作方法のマニュアルを参照します。

BigQuery

  • ジョブ
    • ジョブ一覧 ・・・ 作成したジョブの一覧を確認します。
    • ジョブ実行履歴 ・・・ 実行したジョブの記録を参照します。実行履歴からジョブの実行も行えます。
  • 構成要素
    • 構成要素(データ連携) ・・・ クラウドストレージからデータウェアハウスにデータを投入する部分の処理を作成します。
    • 構成要素(データ出力) ・・・ データウェアハウスからデータをクラウドストレージにエクスポートする処理を作成します。
    • 構成要素(SQL) ・・・ データウェアハウスに対して実行するSQLを設定します。
    • 構成要素(プログラム) ・・・ データウェアハウスに対して実行するプログラムを設定します。
  • テーブル
    • テーブル
      • テーブル一覧 ・・・ テーブルの一覧を表示します。
    • テーブル作成
      • ファイルからテーブルを作成 ・・・ ファイル情報からテーブル構造を洗い出し、データウェアハウス上にテーブルを作成します。
      • 既存テーブルからテーブルを作成 ・・・ データウェアハウス上に作成済のテーブル情報を使ってテーブルを作成します。
    • その他テーブル関連情報
      • エンドポイント・接続情報
      • UDF一覧
  • リネージ
    • ジョブのリネージ
      • ジョブ一覧
    • 構成要素のリネージ
      • 構成要素(データ連携)
      • 構成要素(データ出力)
      • 構成要素(SQL)
      • 構成要素(プログラム)
      • ジョブ一覧
  • 設定
    • サイト管理
      • サイト内グループ ・・・ サイトにおける利用ユーザーが所属するグループについて設定します。
      • サイト内ユーザー ・・・ サイトにおける利用ユーザーを設定します。
      • サイト設定
        • 基本情報 ・・・ サイト名称やテーマカラーなどの設定を行います。
        • DWH接続情報 ・・・ DWHに関する設定を行います。
        • ジョブ実行通知 ・・・ ジョブの実行通知に関する設定を行います。
        • プログラム実行設定 ・・・ プログラム実行に関する設定を行います。
      • サイト変数 ・・・ サイト内でのみ利用可能なユーザー変数の設定を行います。
    • 個人設定 - 個人設定 ・・・ ユーザー情報やパスワードなどの設定を行います。
  • その他
    • ヘルプ ・・・ バージョンやライセンス情報を確認します。
    • ユーザーガイド ・・・ 操作方法のマニュアルを参照します。

まとめ

今回追加した「機能一覧(サイトマップ)」画面についてでした。こちらの画面より使いたい機能を見つけ、CSA JMCを活用して頂けると幸いです。