---
schema_version: "1"
id: 136c36eaf902e9062aa6d795c579b3ce3f1cf0f61d509f0b53b22ed3a86403d4
title: サイトのエクスポートまたはインポート
collection: tableau
version: next
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/next/ja-jp/server/sites_exportimport.md
canonical_url: https://help.tableau.com/v0.0/server/ja-jp/sites_exportimport.htm
source_site: help.tableau.com
content_type: documentation
content_hash: a59d77315f1cafbf58345a2fef84f690bb3eed44df98d5bed250992fdc94027b
description: Export or import a site to migrate information between Tableau Server sites.
---
[メイン コンテンツに進む](#main-content)

# サイトのエクスポートまたはインポート

**注:** Tableau Server から Tableau Cloud へのサイトの移行の詳細については、[「Tableau Cloud マニュアル移行ガイド」](https://help.tableau.com/current/guides/migration/ja-jp/emg_intro.htm)を参照してください。

別のサイトから情報をインポート (移行) して、新しい Tableau Server サイトをプロビジョニングすることができます。これを行うには、既存サイト (_ソース_ サイト) の情報をファイルにエクスポートします。その後、その情報を検証し、_ターゲット_ サイトにインポートする手順を完了します。

## サイト移行オプション

次のいずれかの方法を実行して、サイトを移行できます。

- 同じ Tableau Server インスタンス上の別のサイトへ
- 別の Tableau Server インスタンス上のサイトへ
- Tableau Server Windows上から Tableau ServerLinux上に、またはその逆に。

**注:** Tableau Server のインスタンス間でサイトを移行する場合、移行先サイトは、移行元サイトの Tableau Server のバージョンと同じかそれ以降の Tableau Server のバージョン上にある必要があります。移行元サイトと移行先サイトの両方が、サポートされているバージョンの Tableau Server からのものである必要があります。

## サイト移行に関する制限事項

### サイトエクスポートで保持される情報

- 作成したエクスポート ファイルには、ワークブック、プロジェクト、データ ソース、およびユーザーが保持されます。これには、コンテンツに対して設定されたパーミッション、ユーザーのお気に入りリスト、およびサイト容量が含まれます。
- ユーザーのカスタム ビューは保持されますが、サイト移行のタイプによってはカスタム ビューの URL が変わり、ユーザーのビューに対するブックマークが機能しなくなる場合があります。
- サイトを Tableau Server にエクスポートして別の Tableau Server サイトにインポートする場合は、サブスクリプションおよび抽出の更新スケジュールが保持されます。

### サイトエクスポートで保持されない情報

- サイトの管理ビューに表示される利用状況データは保持されません。たとえば、ビューとデータ ソースの数、ユーザー アクション、およびパフォーマンス データです。
- サイトをエクスポート中でも進行中のバックグラウンダー ジョブはエクスポートされず、インポートの完了後は新しいサイトに表示されなくなります。
- データ接続に埋め込まれた OAuth アクセス トークンはリセットされます。これらのデータ ソースでは、接続を編集して参照元データに再認証する必要があります。
- Prep フローのスケジュールとタスクは含まれません。これらは手動で移行する必要があります。
- ユーザーの個人スペースに保存されたコンテンツは含まれません。
- コレクションは、Tableau Server 2025.3 までサイトのエクスポートに含まれません。
- 異なるタイプのアイデンティティ ストア (ローカルから Active Directory/LDAP または Active Directory/LDAP からローカル) 間でサイトを移行する場合、グループを使用するユーザー フィルターは、ドメイン宣言が異なるため機能しなくなります。移行後に、移行先サイトの影響を受けるワークブックとデータ ソース (特に `ISMEMBEROF()` 関数を使用しているもの) で、これらのユーザー フィルターを手動で再作成する必要があります。

## ソースサイトとターゲットサイトの準備

サイトをエクスポートする前に、次のチェックリストを完成させて両方の環境を準備します。手順の一部は、両方のサイトが同じサーバー インスタンス上にあるか別のインスタンス上にあるかで異なります。

### 古くなったコンテンツの削除

ソース サイトには新しいサイトにインポートする内容だけが含まれるようにします。ベスト プラクティスとして、新しいサイトに含めたくないものは、エクスポート/インポートに含まれるか、手動で移行する必要があるかに関係なく、ソース サイトから削除します。使用していないワークブック、データ ソース、プロジェクトは削除してください。使用しなくなった Prep フローまたはフロー スケジュールがある場合は、これらも削除します。

### 使用されなくなったユーザーの削除

すべてのサーバー ユーザーがライセンスを持っていることを確認し、使用されなくなったアカウントは削除します。インポート プロセス中にユーザーを削除することはできないため、2 つのサイトが同じサーバー インスタンス上にある場合、ソース サイトからエクスポートしたすべてのユーザーがターゲット サイトにインポートされます。

### ターゲットサイトの作成または識別

サイト ファイルは、ターゲット Tableau Server インスタンス上に既に存在するサイトにインポートする必要があります。インポート プロセスでは、インポート ファイルに含まれていないすべてのデータがターゲット サイトから削除されるため、空のサイトにインポートすることをお勧めします。詳細については、[「サイトの追加または編集」](https://help.tableau.com/v0.0/server/ja-jp/sites_add.htm)を参照してください。

### サイト ID を見つける

サイトのエクスポートやインポートに使用する tsm コマンドには、サイト ID を取り出すパラメーターが必要です。サイト ID は、Web ブラウザーでサイトにサインインする際の URL から入手できます。

サーバー上に存在するサイトが 1 つだけである場合、サイトの名前は "既定" です。"既定" サイトにサインインすると、ブラウザーの URL は次のようになります。

`https://server-name/#/projects`

URL に `/site` パラメーターがない場合は、これが既定のサイトであることを示しています。既定サイトのサイト ID は "Default" (二重引用符なし) です。

マルチサイトの Tableau Server 展開では、ブラウザー URL で `#/site/` に続いてサイト ID が含まれています。サイト ID が `finance` であるサイトで \[ビュー\] ページに移動すると、次の URL が表示されます。

`https://localhost/#/site/finance/views`

![Tableau Server アドレスを表示する Web ブラウザ ウィンドウ。](/tableau/next/ja-jp/server/ja-jp/Img/ms_URL.png)

### アイデンティティストアを確認する

同じタイプのユーザー アイデンティティ ストアを使用していないサイトからのエクスポートや、そうしたサイトへのインポートを行うことができますが、インポートに使用するマッピング ファイルを変更する必要があります。この手順はインポート プロセスに組み込まれており、[ステップ 3 :サイト設定が正しくマッピングされたことを確認する](#verify-site-mappings)で説明されています。

### 必要に応じてターゲットサーバーでユーザーを作成する

サイトのインポート プロセスではユーザーがターゲット サイトに割り当てられます。ソース サイトが ターゲット サイトと異なる Tableau Server インスタンス上にある場合は、インポートを実行する前にターゲット サーバー上でユーザーを作成する必要があります。2 つのサイトが同じ Tableau Server インスタンス上にある場合は、ターゲット サイトから既存のユーザーにアクセスできるため、この手順をスキップできます。

### ターゲットサーバーでのサブスクリプション配信の構成

サブスクリプションはインポートされますが、配信するようにサーバーを構成する必要があります。詳細については、[サブスクリプションのサーバー設定](https://help.tableau.com/v0.0/server/ja-jp/subscribe.htm)を参照してください。

### スケジュールの確認

\[スケジュール\] ページには、抽出更新およびサブスクリプションに使用する既存のスケジュールが一覧表示されます。

![サブスクリプションと抽出更新スケジュール。](/tableau/next/ja-jp/server/ja-jp/Img/sites_schedule.png)

**ある Tableau Server サイトから別のサイトへ**の移行の場合、ソース サイトの既定のスケジュールに割り当てられた更新およびサブスクリプションは、ターゲット サイトの同じスケジュールにマッピングされます。ターゲット サイトに存在しないスケジュールがソース サイトにあり、ターゲット サイトが別の Tableau Server インスタンス上にある場合は、ソース スケジュールをマッピングするターゲット サイトでスケジュールを作成する必要があります。この処理が期待どおりに実行されるよう、マッピング ファイルを編集できます。

## ユーザーやスケジュールが少ないターゲットにインポートするためのヒント

ターゲット サイトのユーザーやスケジュールがソース サイトより少ない場合、多対 1 のインポートはサポートされません。これに対処する方法は、ソース サイトとターゲット サイトが同じ Tableau Server インスタンス上にあるかどうかで異なります。

次のアプローチのうち、お使いのサイトの移行使用事例に適したものを実行できます。

- エクスポートする前に余分なユーザーやスケジュールをソース サイトから削除します。これは、2 つのサイトが同じサーバー インスタンス上にある場合に推奨されるオプションです。
- インポートを開始する前に、欠落したユーザーやスケジュールをターゲット サイトに追加します。ターゲット サイトが別のサーバー インスタンス上にある場合は、これを実行する必要があります。
- インポート プロセスの途中で、欠落したユーザーやスケジュールをターゲット サイトに追加し、手動でマッピング ファイルを更新します。これは、2 つのサイトが同じサーバー インスタンス上にある場合にのみ実行できるオプションです。
- インポート プロセスの途中にユーザーやスケジュールをターゲット サイトの異なるユーザーやスケジュールに手動でマッピングします。サーバー間でユーザー名が異なる場合にはこれを実行する必要があります (たとえば、_adavis@company.com_ という名前のエクスポートされたユーザーが、ターゲット サイトでは _davisa_ と定義されている場合)。

## サイトの移行

サイトの移行プロセスを完了するには、`tsm sites`コマンドを使用する必要があります。次の手順では、ソース サイトから情報をエクスポートし、サイト設定をマッピングし、マップされたファイルをターゲット サイトにインポートします。

### ステップ 1: サイトをエクスポートする

ソース Tableau Server マシンで、次のコマンドを入力します。

`tsm sites export --site-id <source-siteID> --file <filename>`  

`export` コマンドを使用するときには、Tableau Server を実行中である必要があります。エクスポートプロセス中、Tableau Server はエクスポートしているサイトをロックします。

たとえば、サイト ID **weather-data** のサイトをファイル **export-file.zip** にエクスポートするには、次のように入力します。

`tsm sites export --site-id weather-data --file export-file`

Tableau Server の既定では、`<export-file>.zip` は `C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\siteexports` に保存されます。詳細については、[tsm ファイル パス](https://help.tableau.com/v0.0/server/ja-jp/cli_default_filepaths_tsm.htm#import-file-location)を参照してください。

### ステップ2 : インポート マッピング ファイルを生成する

ターゲット サイト用のインポート ファイルを生成するには、[ステップ 1: サイトをエクスポートする](#export-site-steps)の手順を完了した際に作成した .zip ファイルが必要です。

1. ターゲット Tableau Server マシンで、エクスポートされた .zip ファイルを、Tableau Server がインポート用のファイルを検索するディレクトリにコピーします。例は次のとおりです。
    
    `C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\siteimports`
2. インポート プロセスでは新しいサイトが作成されないので、ターゲット サイトが Tableau Server に既に存在することを確認します。詳細については、[ソースサイトとターゲットサイトの準備](#before-you-export)を参照してください。
3. ターゲット Tableau Server マシンで次のコマンドを実行します (Tableau Server が実行されている必要があります)。
    
    `tsm sites import --site-id <target-siteID> --file <export-file.zip>`
    
    このコマンドにより、ソース サイト設定がターゲット サイトにマッピングされる方法を示す .csv ファイルのセットが生成されます。この記事の次のセクションで説明する手順では、これらのマッピングを確認し、必要に応じて調整します。
    
    既定では、、これらの .csv ファイルは `siteimports` の下に作成される `mappings` ディレクトリに生成されます。例は次のとおりです。
    
    `C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\siteimports\working\import_<id>_<date-time>\mappings`
    
    詳細については、[tsm ファイル パス](https://help.tableau.com/v0.0/server/ja-jp/cli_default_filepaths_tsm.htm#import-file-location)を参照してください。

### ステップ 3 :サイト設定が正しくマッピングされたことを確認する

前のセクションで生成した .csv ファイルには、インポートの完了時にソース サイトのリソースをターゲット サイトに割り当てる方法が記述されています。Tableau Server がマッピングできなかったために編集する必要があるファイル内のアイテムは、一連の疑問符 (`???`) で示されています。インポート プロセスを完了する前に、疑問符をターゲット サイト上の有効な割り当てに置き換える必要があります。

**重要:**ユーザー、スケジュール、およびパブリッシュされたコンテンツ リソースのマッピングには、特にソース サイトとターゲット サイトが別の Tableau Server インスタンス上にある場合に、いくつかの要件が適用されます。詳細については、この記事の前の部分にある[ソースサイトとターゲットサイトの準備](#before-you-export)を参照してください。

#### マッピング ファイルを検証するには

1. `tsm sites import` コマンドによって生成された .csv マップ ファイルが含まれるディレクトリに移動します。既定のディレクトリは次のとおりです。
    
    `C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\siteimports\working\import_<id>_<date-time>\mappings`
2. お気に入りのテキスト エディターを使用して `mappings` ディレクトリ内にある .csv ファイルのいずれかを開き、次のようにします。
    
    1. マッピングが正しいことを確認します。
    2. エントリに一連の疑問符 (`???`) が表示される場合は、有効な値で置き換えてください。
        
        これらの各ファイル内の設定については、この記事の後の部分の[マッピングファイルの内容リファレンス](#map-file-reference)にある表を参照してください。
    3. 変更を保存し、CSV ファイルの書式設定を保護します。
    
    残りの .csv ファイルについてこのプロセスを繰り返します。

### ステップ 4: 正しくマッピングされたファイルをターゲット サイトにインポートする

.csv ファイル内のサイト マッピングを検証した後は、設定を新しいサイトにインポートして移行プロセスを完了できます。

1. ターゲット Tableau Server マシンで次のコマンドを実行します：
    
    `tsm sites import-verified --import-job-dir <import-id-directory> --site-id <target-siteID>`
    
    例は次のとおりです。
    
    `tsm sites import-verified --import-job-dir "C:\ProgramData\Tableau\Tableau Server\data\tabsvc\files\siteimports\working\import_ff00_20180102022014457"   --site-id new-site`
2. 正常に処理されたことを通知するメッセージが表示されたら、新しいサイトにサインインし、予測どおりにすべてインポートされたことを確認します。

**注**: `tsm sites import` および `tsm sites export` コマンドは、エラーが発生した場合に、サイトをロック状態のままにすることができます。サイトをロック解除するには、`tsm sites unlock` コマンドを使用します。

## マッピングファイルの内容リファレンス

次の表は、`tsm site import` コマンドの実行時に作成される各マッピング ファイル内の列を示しています。

### CSV ファイル名:mappingsDomainMapperForGroups

<table style="width: 100%;" class="simple-table">
                    <colgroup><col style="width: 35%;">
                    <col style="width: 15%;">
                    <col style="width: 50%;">
                    </colgroup><tbody>
                        <tr>
                            <th>
                                <p>列のタイトル</p>
                            </th>
                            <th>
                                <p>編集可能か?</p>
                            </th>
                            <th>
                                <p>説明</p>
                            </th>
                        </tr>
                        <tr>
                            <td>
                                <p>source_name</p>
                            </td>
                            <td>
                                <p>いいえ</p>
                            </td>
                            <td>
                                <p>ソース サイトのユーザー グループ名。</p>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <p>source_domain_name</p>
                            </td>
                            <td>
                                <p>いいえ</p>
                            </td>
                            <td>
                                <p>ソース サイトのアイデンティティ ストア タイプ。<b>local</b> (ローカル アイデンティティ ストアの場合) またはドメイン名 (Active Directory または LDAP 外部アイデンティティ ストアの場合)。</p>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <p>target_domain_name</p>
                            </td>
                            <td>
                                <p>はい*</p>
                            </td>
                            <td>
                                <p>ターゲット サイトのアイデンティティ ストア タイプ。ローカル アイデンティティ ストアの場合は <b>local</b>、Active Directory または LDAP 外部アイデンティティ ストアの場合はドメイン名 (example.com や example.lan など)。</p>
                                <p>*<span class="uicontrol">[すべてのユーザー]</span> グループの場合は、ターゲット サーバーが Active Directory アイデンティティ ストア用に構成されているとしても、<b>target_domain_name</b> 値を<b> local </b>のままにしておきます。[<b>すべてのユーザー</b>] グループはすべての Tableau Server に存在する必要がある、特別な既定のユーザー グループです。</p>
                            </td>
                        </tr>
                    </tbody>
                </table>

### CSV ファイル名:mappingsScheduleMapper

<table style="width: 100%;" class="simple-table">
                    <colgroup><col style="width: 35%;">
                    <col style="width: 15%;">
                    <col style="width: 50%;">
                    </colgroup><tbody>
                        <tr>
                            <th>
                                <p>列のタイトル</p>
                            </th>
                            <th>
                                <p>編集可能か?</p>
                            </th>
                            <th>
                                <p>説明</p>
                            </th>
                        </tr>
                        <tr>
                            <td>
                                <p>source_name</p>
                            </td>
                            <td>
                                <p>いいえ</p>
                            </td>
                            <td>
                                <p>ソース サイト上にあるカスタムおよび既定の抽出またはサブスクリプションのスケジュール名。</p>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <p>source_scheduled_action_type</p>
                            </td>
                            <td>
                                <p>いいえ</p>
                            </td>
                            <td>
                                <p>スケジュールのタイプ。ソース サイトの抽出更新の場合は<b>抽出</b>、またはサブスクリプション配信の場合は<b>サブスクリプション</b>。</p>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <p>target_name</p>
                            </td>
                            <td>
                                <p>はい</p>
                            </td>
                            <td>
                                <p>ターゲット サイト上のカスタム スケジュールの名前。この値は編集することができます。たとえば、スケジュールがソース サイト上で<b>金曜日のアップデート</b>と名付けられている場合、ターゲット サイト上で<b>金曜日の更新</b>に変更することができます。</p>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <p>target_scheduled_action_type</p>
                            </td>
                            <td>
                                <p>いいえ*</p>
                            </td>
                            <td>
                                <p>スケジュールのタイプ。ターゲット サイトの抽出更新の場合は<b>抽出</b>、またはサブスクリプション配信の場合は<b>サブスクリプション</b>。</p>
                                <p>*まれなケースとしてこの列に疑問符 (<code>???</code>) が表示される場合は、<b>source_scheduled_action_type</b> の下にあるエントリに合わせて<b>抽出の更新</b>または<b>サブスクリプション</b>に置き換えます。</p>
                            </td>
                        </tr>
                    </tbody>
                </table>

### CSV ファイル名:mappingsSiteMapper

<table style="width: 100%;" class="simple-table">
                    <colgroup><col style="width: 35%;">
                    <col style="width: 15%;">
                    <col style="width: 50%;">
                    </colgroup><tbody>
                        <tr>
                            <th>
                                <p>列のタイトル</p>
                            </th>
                            <th>
                                <p>編集可能か?</p>
                            </th>
                            <th>
                                <p>説明</p>
                            </th>
                        </tr>
                        <tr>
                            <td>
                                <p>source_url_namespace</p>
                            </td>
                            <td>
                                <p>いいえ</p>
                            </td>
                            <td>
                                <p>ソース サイトのサイト ID。</p>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <p>target_url_namespace</p>
                            </td>
                            <td>
                                <p>いいえ</p>
                            </td>
                            <td>
                                <p>ターゲット サイトのサイト ID。</p>
                            </td>
                        </tr>
                    </tbody>
                </table>

### CSV ファイル名:mappingsSystemUserNameMapper

<table style="width: 100%;" class="simple-table">
                    <colgroup><col style="width: 35%;">
                    <col style="width: 15%;">
                    <col style="width: 50%;">
                    </colgroup><tbody>
                        <tr>
                            <th>
                                <p>列のタイトル</p>
                            </th>
                            <th>
                                <p>編集可能か?</p>
                            </th>
                            <th>
                                <p>説明</p>
                            </th>
                        </tr>
                        <tr>
                            <td>
                                <p>source_name</p>
                            </td>
                            <td>
                                <p>いいえ</p>
                            </td>
                            <td>
                                <p>ソース サイトのユーザーのユーザー名属性。</p>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <p>source_domain_name</p>
                            </td>
                            <td>
                                <p>いいえ</p>
                            </td>
                            <td>
                                <p>ソース サイトのアイデンティティ ストア タイプ。<b>local</b> (ローカルアイデンティティストアの場合) またはドメイン名 (Active Directory または LDAP アイデンティティストアの場合)、または<span class="uicontrol">外部</span>。</p>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <p>target_name</p>
                            </td>
                            <td>
                                <p>はい</p>
                            </td>
                            <td>
                                <p>インポート後にターゲット サイトに割り当てられるユーザーのユーザー名属性。</p>
                                <p>リスト内のすべてのユーザー名がターゲット サーバーに存在することを確認し、疑問符 (<code>???</code>) はターゲット サーバーに存在するユーザー名に置き換えます。</p>
                                <p>行を CSV ファイルに追加しても、ユーザー名を作成することはできません。同様に、行を削除しても、ユーザー名を削除することはできません。</p>
                                <p><b>target_name</b> 列のユーザー名を編集してソースのユーザー名と別にすることができるのは、その名前を使用しているターゲット サーバー上にそのユーザーが既に存在している場合です。</p>
                                <p>たとえば、あるユーザーの <b>source_name</b> 値を <b>agarcia@company.com</b> にし、<b>target_name</b> 値を <b>ashleygarcia@company.com</b> にすることができます。</p>
                                <p>ソース サイト上のユーザーは、ターゲット サイト上の 1 つのユーザー名だけにマッピングできます。</p>
                            </td>
                        </tr>
                        <tr>
                            <td>
                                <p>target_domain_name</p>
                            </td>
                            <td>
                                <p>はい</p>
                            </td>
                            <td>
                                <p>ターゲット サイトのアイデンティティ ストア タイプ。<b>local</b> (ローカル アイデンティティ ストアの場合) またはドメイン名 (Active Directory または LDAP 外部アイデンティティ ストアの場合)。</p>
                            </td>
                        </tr>
                    </tbody>
                </table>

### CSV ファイル名: MappingsScheduleRecurrenceMapperWithAutoCreation

このファイルを更新する必要はありません。