LogoLogo
codatum.jpお問い合わせログイン無料ではじめる
  • はじめに
  • 使い始めるには
    • クイックスタート
    • 詳しい設計思想
      • なぜセルベースエディタではなくブロックエディタを選んだのか?
  • データ接続と管理
    • コネクション
      • テーブルメタデータの同期
    • 対応データウェアハウス
      • BigQuery
      • Snowflake
      • Redshift
      • その他のデータウェアハウス
    • カタログ
    • クイック検索
  • データ探索
    • データ探索の概要
    • ノートブック
      • ドキュメントページ
      • グリッドページ
      • SQLブロック
      • バージョン
      • ノートブックに関するFAQ
    • チャート
    • エクスプローラ
    • パラメータ
      • パラメータの種類
      • エスケープと動的参照
      • 動的な選択肢の生成
    • (補足) キャッシュ
  • AIアシスタント
    • AIアナリスト
  • 共有
    • 共有方法
    • チームスペース
    • ノートブック単位の共有
    • レポート
    • パブリックリンク
    • 署名付き埋め込み
      • 署名付き埋め込みの設定方法
  • アカウント管理
    • アカウント
    • アカウント設定
  • ワークスペースとユーザー管理
    • ワークスペース
    • ユーザー管理
      • 招待
      • グループ
  • セキュリティ
    • セキュリティの概要
    • 監査ログ
    • IPアクセス制御 (プレビュー)
  • アクセス制御
    • アクセス制御の概要
    • ワークスペースのアクセス制御
    • リソースのアクセス制御
      • グループのアクセス制御
      • チームスペースのアクセス制御
      • ノートブックのアクセス制御
      • コネクションのアクセス制御
      • レポートのアクセス制御
  • [準備中] プランと請求
    • 制限と使用量
    • ダウングレードとキャンセル
  • ベストプラクティス
    • SQLの高度な制御構造
  • その他の考慮事項
    • システム要件
  • 外部連携
    • KARTE Datahubとの連携方法
GitBook提供

Reference

  • Privacy policy
  • Terms of service
  • EN Docs Site
このページ内
  • 主な機能
  • 使用方法
  • パラメータのスコープ
  • パラメータの上書き
  • パラメータ値の同期

役に立ちましたか?

PDFとしてエクスポート
  1. データ探索

パラメータ

動的なノートブックとレポートを作成する

前へエクスプローラ次へパラメータの種類

最終更新 4 日前

役に立ちましたか?

ノートブックでパラメータを使用することで、ノートブックやレポートを動的かつインタラクティブにすることができます。これにより、SQLに直接アクセスすることなくパラメータを通じて埋め込まれたSQLを制御し、必要に応じてカスタマイズされた出力を得ることができます。

主な機能

  • 動的なノートブックとレポート:

    • ノートブックとレポートをダイナミックかつインタラクティブにします。

    • 多様な入力ウィジェットとデータ型から選択できます。

    • パラメータがSQL内のどのようなコンテキストで使用されるかに応じて、エスケープ処理が変わります。

  • 2種類のスコープ:

    • ノートブック全体で使用するパラメータか、ページごとに使用するパラメータかを選択できます。

  • パラメータの上書き:

    • SQLをチェインさせる際にパラメータを上書きすることで、きめ細かな制御が可能です。

使用方法

パラメータを作成して、ノートブック内のSQLブロックで/param/{param_name}と入力すると、パラメータへの参照をSQLブロック内に埋め込むことができます。

例えば、param1という名前の文字列パラメータを作成し、値としてval1を入力した場合、以下のSQL:

SELECT {{param1}}

は以下のように変換されます:

SELECT 'val1'

パラメータのスコープ

パラメータには次の2種類のスコープがあります。

  • ノートブック共通

    • ノートブックのすべてのページで共有されるパラメータ

    • パラメータ定義はノートブック全体で共有されますが、値は各ページで保持されます

  • ページ固有

    • 各ページに固有のパラメータ

複数のページから参照するSQLブロックで使うパラメータの場合は、ノートブック共通のパラメータを、そうでない場合は ページ固有のパラメータを使用してください。 例えば、ドキュメントページで作成したチャートを、グリッドページで参照するような場合、チャートのデータソースとするSQLブロックでは ノートブック共通 のパラメータを使用します。

パラメータの上書き

SQLをチェインさせる際に、パラメータの依存関係を切断したい場合があります。例えば:

  • ページをまたいでSQLをチェインさせる際に、各ページで固有のパラメータを設定する。

  • 同じベースSQLから派生した異なるSQLで異なるパラメータを使用する。

SQLブロックでSQLを参照している箇所にカーソルを合わせると表示されるポップアップで、パラメータを上書きできます。

パラメータ値の同期

ノートブックのパラメータ値と実行結果はユーザー間で同期されます。ただし、ノートブックのバージョンやレポートを使用することで、パラメータ値と実行結果の変更がユーザー間で同期されず、値を変更したユーザーにのみ変更が反映されるようになります。

:

:

詳細については、を参照してください。

様々な種類のパラメータ
エスケープ処理と動的な参照の生成
ノートブックバージョン