カタログ・オブジェクトのテキストの検索と置換

カタログ内の特定のテキストを検索し、それを他のテキストに置換できます。

これにより、テキストの置換が可能なカタログ権限や、カタログ・オブジェクトに対する読取り/書込み権限を持つパワー・ユーザーは、選択したカタログ・オブジェクトとフォルダでプレーン・テキストの置換を実行できます。選択したコンテンツに対して単一または複数のテキスト検索が可能です。

注意:

この方法でテキストを置換する場合、新しい変更の正確性は保証されません。変更を慎重に確認して検証する必要があります。テキストの置換変更を行うと、アーティファクトが無効または使用禁止と表示される可能性があるため、変更する前にバック・アップすることをお薦めします。

次のカタログ・オブジェクト・タイプのテキストを置換できます:

  • ダッシュボード
  • ダッシュボード・プロンプト
  • 分析
  • フィルタ
  • ワークブック
  • エージェント
  • アクション

具体的には、次のものを検索および置換できます:

  • 単純なテキスト文字列(単純なカタログ・テキスト文字列の検索と置換を参照)。

    たとえば、オブジェクトに「My Misspeled Wirds」という文字列が含まれているとします。その文字列を検索し、正しい文字列である「My Misspelled Words」に置換できます。

  • 複数または複雑なテキスト文字列を、JSONファイルを使用してすべて同時に実行(「複数のカタログ・テキスト文字列の検索と置換」を参照)。

    たとえば、管理者が、ワークブック、サブジェクト領域、表または列の名前を変更するとします。表SalesをMySalesという名前に変更します。カタログ全体でそのオブジェクトが使用されているすべての箇所を検索して置換できます。

単純なカタログ・テキスト文字列の検索と置換

カタログ内の単純なテキスト文字列を検索し、別のテキストに置換できます。

  1. クラシック・ホーム・ページで、「カタログ」をクリックします。
  2. 「カタログ」ページで、テキストの置換を行うフォルダまたはオブジェクトを選択します。
  3. アイテムの検索結果で、「詳細」をクリックし、次に「テキストの置換」をクリックします。

    「テキストの置換」ダイアログ

  4. 「単一のテキストの置換」をクリックします。
  5. 「旧テキスト」フィールドに、検索するテキスト文字列を入力します。
  6. 「置換先」フィールドに、置換テキストを入力します。
  7. 検索で大文字と小文字を区別しない場合は、「大/小文字を区別」の選択を解除します。
  8. 「OK」をクリックします。
  9. クラシック・ホーム・ページ「マイ・プロファイル」「バックグラウンド・タスク」「テキストの置換タスク」をクリックすると、ジョブの進行状況を確認できます。

複数のカタログ・テキスト文字列の検索と置換について

検索および置換対象のそれぞれのテキスト文字列を識別するJSONファイルをインポートすると、複数のカタログ・テキスト文字列を一度にすべて検索および置換する、さらに強力な操作を実行できます。

テキスト文字列の検索と置換のためのJSONファイル形式

検索および置換のJSONファイルでは、items要素を使用して検索および置換するすべてのテキスト文字列を識別します。

action要素は、commands要素に含まれています。

  • items — 置換するテキスト・アイテムを含むセクションを指定します。

  • oldValue — 検索するテキスト文字列を指定します。

  • newValue — 置換テキストを指定します。

  • ignoreCase — trueに設定すると大文字と小文字が区別されず、falseに設定すると区別されます。デフォルト値はfalseです。

テキスト文字列の検索と置換のためのJSONファイルの例

次に、テキスト文字列の検索と置換のためのJSONファイルの例を部分的に示します。

{
  "Items": [
    {
      "oldValue": "Text1"
      "newValue": "New Value1"
      "ignoreCase": true
    },
    {
      "oldValue": "text2",
      "newValue": "New Value2",
      "ignoreCase": false
    }
  ]
}

複数のカタログ・テキスト文字列の検索と置換

複数のカタログ・テキスト文字列を一度にすべて検索および置換する場合は、この手順を実行します。

  1. 複数のテキスト文字列を検索および置換するためのJSONファイルを作成します。
  2. クラシック・ホーム・ページで、「カタログ」をクリックします。
  3. 「カタログ」ページで、テキストを置換するアイテムを検索します。
  4. アイテムの検索結果で、「詳細」をクリックし、次に「テキストの置換」をクリックします。

    テキストの置換

  5. 「複数のテキストの置換」をクリックします。
  6. 「テキストの置換ファイル」フィールドにパスを入力するか、「参照」をクリックしてステップ1で作成したJSONファイルを指定します。
  7. 「OK」をクリックします。
    テキストの置換により、タスクを完了するためのバックグラウンド・ジョブがトリガーされます。
  8. 次のステップに従って、テキストの置換ジョブの進行状況を確認します:
    1. クラシックホーム・ページを表示します。
    2. 「マイ・プロファイル」「バックグラウンド・タスク」の順にクリックし、「テキストの置換タスク」をクリックします。