本記事では、Spotfireのライブラリから特定の条件(ファイルサイズが大きいものなど)を満たすファイルを検索し、削除する手順について説明します。
動作確認環境
本記事は、以下の環境において動作確認を行ったうえで作成しています。
- Spotfire Server 14.6.3 LTS
- Spotfire application for Windows 14.6.3 LTS(Installed Clientと略称、旧称:Spotfire Analyst)
- Spotfire Web Player 14.6.3 LTS
※本記事で紹介する内容は、Spotfire Analyst 12.0 LTS以降の環境でご利用いただけます。
ライブラリの検索
ライブラリから特定の条件を満たすファイルを検索することができます。
検索画面の一覧
以下のいずれかの画面機能を利用して、ライブラリの検索を行えます。
※注意事項:いずれの画面も検索結果は最大100件しか表示できません。検索結果が多い場合は、検索条件を絞り込んでください。
・「ツール⇒ライブラリーの管理」画面
※本機能を利用するには、ライセンス・フィーチャー「Library administration」の付与が必要です。
・「Library」Web画面
・「ファイルとデータ」フライアウト
検索条件の指定方法
ライブラリの検索を行う際に利用可能な検索条件の詳細は、製品マニュアル「ライブラリーを検索する」をご参照ください。
以下に、よく使われる検索条件の例を記載します。
| 検索条件の例 | 説明 |
|---|---|
| title::項目名 | 完全一致で項目名を検索する |
| title:項目名 | 単語単位の前方一致で項目名を検索する |
| type::種類 | 項目の種類で検索する ※項目種類の一覧は製品マニュアル「Spotfire item types」に記載されていますが、検索時には先頭の「spotfire.」部分の指定は不要です。 例:type::sbdf SBDFファイルを検索 |
| item_type::種類 | |
| content_size:>サイズ | 指定サイズ(GB/MB/KB)より大きいものを検索する 例:content_size:>10mb サイズ10MBより大きい項目を検索 |
| content_size:<サイズ | 指定サイズ(GB/MB/KB)より小さいものを検索する |
| created_by::作成者 | 作成者を指定して検索する |
| modified_by::変更者 | 変更者を指定して検索する |
| 条件1 and 条件2 | 複数の条件をすべて満たすものを検索する(AND検索) |
| 条件1 or 条件2 | いずれかの条件を満たすものを検索する(OR検索) |
| not 条件 | 条件に一致しないものを検索する(NOT検索) |
ライブラリ項目の削除
GUI画面、またはコマンドラインからライブラリ項目を削除することが可能です。
検索画面での削除
検索画面の検索結果から、対象の項目を選択して削除することができます。
以下は「Library」Web画面での実施例です。
※ライブラリ項目を削除するには、対象のフォルダや項目に対して「参照+アクセス+変更」のアクセス権限が付与されている必要があります。
コマンドラインからの削除
Spotfire Serverの動作端末内で、コマンドプロンプトを利用してライブラリ項目を一括削除することも可能です。
実施手順:
1.Spotfire Serverの動作端末内で、OSの管理者権限でコマンドプロンプトを起動します。
2.Spotfire Serverのインストール先フォルダへ移動します。例:
C:\spotfire\spotfireserver\14.6.3\tomcat\spotfire-bin
3.以下のいずれかのコマンド(delete-library-items)を実行して、対象のライブラリ項目を削除します。
・ライブラリ項目のフルパスを指定して削除する例
config.bat delete-library-items -u <管理者> -P<ライブラリ項目のフルパス> -T<ライブラリ項目の種類>
・検索条件を指定して削除する例
config.bat delete-library-items -u <管理者> -q <検索条件>
コマンド実行時に、Configuration Toolのパスワードの入力が求められます。
よく使用される引数につきましては、下表にて説明いたします。
| 引数 | 説明 |
|---|---|
| -u <管理者> |
削除を行うSpotfireユーザーを指定します。
|
| -L<ライブラリ項目のフルパス> ※v14.4まで |
削除対象のライブラリ項目をフルパスで指定します。
|
| -P<ライブラリ項目のフルパス> ※v14.5以降 | |
| -T<ライブラリ項目の種類> |
削除対象のライブラリ項目の種類で指定します。
|
| -q <検索条件> |
指定した検索条件に一致するライブラリ項目を一括削除します。
|
注意事項
ライブラリ項目を削除すると復旧ができなくなります。そのため、作業を始める前に、事前にリポジトリデータベースのバックアップを取得することを強く推奨いたします。
削除を行う際は、内容を十分にご確認のうえ、慎重に実施してください。
参考資料