ユーザーガイド > Studioの概要 > Studioのカスタマイズ > Studioの[Options(オプション)]ダイアログを使用したStudioのカスタマイズ
 
Studioの[Options(オプション)]ダイアログを使用したStudioのカスタマイズ
Studioの[Options(オプション)]ダイアログでは、Studioの動作をローカルで構成できます。カスタマイズ可能な項目は以下のとおりです。
タイトルバーに表示される情報
表示されるツールバー
ログ記録が有効かどうか
警告と確認の処理方法
ワークスペース内でのエディターの表示方法
同じTDV Serverにログオンする別のコンピューターにインストールされている他のStudioインスタンスは、これらのローカルStudioオプションの影響を受けません。
Studioをカスタマイズするには
1.Studioを開いてログインします。
2.[Edit(編集)] > [Options(オプション)]を選択します。
Studioで[Options(オプション)]ダイアログボックスが開き、[General(全般)]タブが表示されます。
3.必要に応じてオプションを編集します。
 
チェックボックス
説明
[Display version, server host name, and port number in the title bar(タイトルバーにバージョン、サーバーホスト名、ポート番号を表示)]
Studioユーザーが複数のTDVインスタンスのいずれかに接続できる場合に便利です。
[Display custom name in the title bar(タイトルバーにカスタム名を表示)]
文字列を入力して、Studioアプリケーションのタイトルバーにテキストを表示します。
[Store execution parameters on disk and reuse when Studio runs again(実行パラメーターをディスクに保存し、Studioの再実行時に再利用)]
このStudioインスタンスに、Studioでのテストの実行中に使用されたプロシージャ入力パラメーターを記憶させます。これにより、テストの複製が容易になります。
[Copy privileges from parent folder when creating new resources(新しいリソースを作成するときに親フォルダーから権限をコピー)]
新しいリソースの作成時に適用されるデフォルトの特権を設定し、同じグループとユーザーが子リソースにアクセスできるようにします。
[Use a colored background in the View Model(ビューモデルで色付きの背景を使用)]
ビューモデルの背景を青と白の間で切り替えます。
[Show the toolbar at top of main window(メインウィンドウの上部にツールバーを表示)]
Studioのツールバーの表示を切り替えます。
[Show the status bar at bottom of the main window(メインウィンドウの下部にステータスバーを表示)]
Studioのステータスバーの表示を切り替えます。このバーには、StudioとTDV間の接続の暗号化ステータス、Studioのメモリー使用量、およびイントロスペクションの進行状況(進行中の場合)が表示されます。
[Show the navigation tree in main window(メインウィンドウにナビゲーションツリーを表示)]
Studio ModelerのStudioリソースツリーの表示を切り替えます。この設定は、Managerナビゲーションパネルの表示も切り替えます。
[Logging - Enable additional logging within Studio(ログ記録 - Studio内で追加のログ記録を有効にする)]
ログに記録される詳細を追加して、デバッグを支援します。これにより、ログファイルに多くの情報が追加される可能性がありますが、パフォーマンスにはほとんど影響しません。追加のログ情報は、<TDV_install_dir>/logs/sc_studio.logファイルに送信されます。このファイルは、[View Studio Log(Studioログの表示)]ボタンを使用して表示できます。
[Data Source Introspection - Cache Loading Page Size(データソースのイントロスペクト - キャッシュの読み込みページサイズ)]
この値は、イントロスペクション中にキャッシュに使用するページサイズを調整します。
[Session Heartbeat(millisecond)- Session Heartbeat Interval(セッションハートビート(ミリ秒) - セッションハートビート間隔)]
この値は、Studioセッションのタイムアウトを調整します。タイムアウト後、サインインし直すように求められます。
4.[Warnings(警告)]タブを選択し、必要に応じてオプションを編集します。
警告と確認のチェックボックスでは、通知と確認ダイアログの表示をリセットできます。これらの設定は、[Do not show me this warning again(この警告を再度表示しない)]をオンにした後、通知確認ダイアログを閉じることにより、間接的にオフにすることができます。
チェックボックス
説明
[Mark folders impacted when they contain descendants that are impacted.(影響を受けている子孫を含むフォルダーに影響のマークを付ける)]
デフォルトでオンになっており、変更の影響を受けるリソースや修正が必要なエラーがあるリソースがフォルダーに含まれていることを示します。オフにすると、Studioリソースツリーのフォルダーオブジェクトから警告アイコンが削除されます。ここでの選択に関係なく、影響を受けるリソースの横に警告が引き続き表示されます。
[Warn before execution when other editors are unsaved(他のエディターが保存されていない場合は、実行前に警告する)]
オンにすると、プロシージャが、Studioデスクトップで現在開いているエディターでまだ保存されていない定義ではなく、サーバーに保存されているリソースメタデータ定義に基づいて結果を返すことを警告します。
[Warn when canceling the execution of a query.(クエリーの実行をキャンセルするときに警告する)]
 
[Warn before data lineage calculation when current editor is unsaved(現在のエディターが保存されていない場合、データ系列計算の前に警告する)]
オンにすると、データ系列計算が、開いているエディターで変更されたが、まだ保存されていないメタデータではなく、サーバー上のリソースメタデータ定義に基づいて結果を返すことを警告します。
[Warn when an OLAP View member is selected on Where tab, but its dimension is not selected on Select tab([Where(場所)]タブでOLAPビューのメンバーが選択されているが、[Select(選択)]タブでそのディメンションが選択されていない場合に警告する)]
 
[Warn when OLAP View members from same dimension but different hierarchies are selected on Where tab([Where(場所)]タブで、ディメンションは同じだが、階層が異なるOLAPビューメンバーが選択されている場合に警告する)]
 
[Display confirmation prior to closing Studio.(Studioを閉じる前に確認を表示)]
[Display Confirmation(確認を表示)]チェックボックスをオンにすると、警告が「再度表示しない」とマークされている場合でも、警告プロンプトが表示されます。
[Display confirmation prior to clearing all relationship discovery tasks.(すべての関係検出タスクをクリアする前に確認を表示)]
削除前に確認を表示します。
[Display confirmation prior to removing the view model.(ビューモデルを削除する前に確認を表示)]
[Display confirmation prior to removing the OLAP view model.(OLAPビューモデルを削除する前に確認を表示)]
5.必要に応じて、[Editors(エディター)]タブのオプションを選択して編集します。
Studioテキストエディターの一部の書式設定およびフォント表示オプションは構成可能です。各グループの右側には[Reset(リセット)]ボタンがあり、[Editors(エディター)]タブの下部には全体の[Restore Defaults(デフォルトに戻す)]ボタンがあります。
オプション
説明
[Automatic Capitalization(大文字の自動設定)]
SQLキーワードを入力または貼り付けるときに、大文字にして書式設定します。Studioの[Option(オプション)]ダイアログを使用して、フォント、色、サイズを設定できます。
[Automatic Indentation(自動インデント)]
前の行のSQLキーワードに基づいてテキストを自動的にインデントします。次のキーワードには同じインデントが設定され、SQLエディターはこのリストのキーワードに続く行をインデントします。
SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY、FULL OUTER JOIN、LEFT OUTER JOIN、RIGHT OUTER JOIN、INNER JOIN、UNION、UNION ALL、EXCEPT、EXCEPT ALL、INTERSECT、およびINTERSECT ALL
さらに、Enterキーによる改行は、インデントがスペースで行われるかタブで行われるかに関係なく、前の行にあるインデントの後に挿入されます。Backspaceキーを1回押すと、カーソルが行の左端の位置に戻ります。
[Indent with Spaces (not tabs)(タブではなくスペースでインデント)]
タブ(ASCII文字9)の代わりにスペース(ASCII文字32)を挿入してインデントできるようにします。どちらも、基になるデータソースをクエリーするために必要に応じて処理されます。デフォルトでは、タブがインデントに使用されます。
[Tab Width(タブ幅)]では、スペースで表されるデフォルトのタブ幅を変更できます。手動で入力したタブは、4つのスペースがインデントとして使用されるデフォルトのSQL表示とは異なる場合があります。
[Tab Width(タブ幅)]
タブ間隔を4文字幅(デフォルト)から1~32の任意の値に変更できます。
[Reset Format Defaults(書式設定をデフォルトにリセット)]
書式設定オプションをデフォルト値に戻します。
[Comment,
Keyword,
Literal, Label, Operator,
Invalid(コメント、キーワード、リテラル、ラベル、演算子、無効)]
SQLステートメントのテキストのカテゴリーに適用する色のパレットを提供します。各色は、色合い-鮮やかさ-明るさ(HSB)モデルまたは(スライダーを使用して)赤-緑-青(RGB)モデルの見本グループから選択できます。
[Reset Color Defaults(色をデフォルトにリセット)]
書式設定オプションをデフォルト値に戻します。
[Font list(フォントリスト)]
スクロールリストからフォントファミリーを選択できます。
[Font size list(フォントサイズリスト)]
スクロールリストからフォントサイズを選択できます。
[Bold(太字)]
太字フォントを選択または選択解除できるチェックボックス。
[Italic(斜体)]
斜体フォントを選択または選択解除できるチェックボックス。
[Reset Font Defaults(フォントをデフォルトにリセット)]
フォントオプションをデフォルト値に戻します。
scrollable field(スクロール可能フィールド)
選択したフォントファミリー、サイズ、太字または斜体でSQLテキストがどのように表示されるかをプレビューできます。
注意: Oracle JDKにはもうフォントは同梱されていません。オペレーティングシステムにインストールされているフォントに完全に依存します。
フォントの詳細については、次のドキュメントを参照してください。
サポートされているフォント。
Oracle JDKからのLucidaフォントの削除
6.必要に応じて、[SQL Scratchpad(SQLスクラッチパッド)]タブのオプションを選択して編集します。
Studio SQLスクラッチパッドエディターの一部のオプションは、Studioの[Options(オプション)]パネルの[SQL Scratchpad(SQLスクラッチパッド)]タブで構成可能です。SQLスクラッチパッドの使用方法の詳細については、「ビューおよびテーブルリソース」を参照してください。各グループの右側には[Reset Settings(設定をリセット)]ボタンがあり、[SQL Scratchpad(SQLスクラッチパッド)]タブには全体の[Restore Defaults(デフォルトに戻す)]ボタンがあります。
項目
説明
[Open SQL Scratchpad Editor when Studio starts if it was open at exit(終了時にSQLスクラッチパッドエディターが開いていた場合は、Studioの起動時にSQLスクラッチパッドエディターを開く)]チェックボックス
オンにすると、Studioの前回の終了時にSQLスクラッチパッドエディターが開いていた場合、Studioの再起動時にSQLスクラッチパッドエディターが自動的に開きます。デフォルト: オン
[Automatically save content when the editor is deactivated(エディターが非アクティブ化されたときにコンテンツを自動的に保存する)]チェックボックス
オンにすると、SQLスクラッチパッドエディターを閉じたときに、SQLスクラッチパッドエディターに現在表示されているSQLクエリーと履歴リストのすべてのクエリーがStudioに保存されます。デフォルト: オン
[Maximum History Size(最大履歴サイズ)]ドロップダウンリスト
SQLスクラッチパッドエディターで作成した最新のSQLクエリーを2~50個保持できます。履歴リストでロックされているクエリーは、この最大値にはカウントされません。デフォルト: 12.
7.必要に応じて、[Transformation Editor(変換エディター)]タブのオプションを選択して編集します。
項目
説明
[Maximum Operation Width(最大操作幅)]
変換エディターのモデルページに表示される操作の最大幅を設定します。
[Error Level to Show in the Editor(エディターに表示するエラーレベル)]
変換の定義は複雑になる可能性があります。変換の定義中にStudioによって表示されるエラーレポートのレベルを構成できます。
[[Insert Cast(キャストの挿入)]ダイアログを表示]
キャスト関数を変換に追加すると、キャストの詳細を定義できるダイアログが表示されます。
名前空間を定義する際には、プレフィックスも使用されます。名前空間を確認すると、名前空間の競合を回避するのに役立ちます。
[Show Prefixes in Type Names(タイプ名にプレフィックスを表示)]
プレフィックス値は、関数タイプを示すために使用されます。プレフィックス値を使用すると、関数がSQLであるかカスタムであるかを識別できます。
[Show Operation Annotations(操作の注釈を表示)]
変換エディターに表示される操作の場合に、操作の見出し部分に注釈を表示します。
8.変更を保存します。