Teams の高度なデータ インポート方法を使用する

高度なデータ インポート方法を使用すると、Microsoft Teams から Google Workspace への大規模なデータ インポートを効率化できます。

高度なデータ インポート方法について

  • 独自の専用 API 割り当てを使用します。
  • Azure ポータルから Microsoft Azure アプリケーションを設定し、データをバッチで Workspace にインポートします。
  • インポートによって Teams のデータが削除または変更されることはありませんが、Workspace のユーザー アカウントにコピーされます。
  • 特に指示がない限り、インポート先の Workspace アカウントの Google 管理コンソールで次の手順を行います。
  • 一部の Teams 機能はサポートされていません。詳しくは、Teams からインポートされるアイテムをご覧ください

Google の共有 API 割り当てを使用してデータをインポートする場合は、Teams のデフォルトのデータ インポート方法を使用するをご覧ください。

チャットデータのインポート方法

  • グループ チャットと 1 対 1 のチャット : すべての参加者の共有スペースとしてインポートされます。1 対 1 のチャットは、ユーザーのダイレクト メッセージの履歴にはインポートされません。
  • スペース内のチャット: データ インポート後にスペースをロールアウトすると、Workspace ユーザーがチャットを利用できるようになります。Teams に新しいメッセージがあっても、スペースにメッセージを追加することはできません。また、以降のインポートで新しいメッセージがスペースにインポートされることもありません。

    すべてのメッセージをインポートするには、グループ チャットと 1 対 1 のチャットを共有するユーザーを同じインポートバッチに追加します。または、すべてのユーザーがインポートされるまでスペースをロールアウトしないでください。

  • 削除されたデータ : スペースをロールアウトする前に Teams データを削除すると、他のバッチで同じチャットをインポートすることはできません。バッチを再度インポートする前に、インポートによって Workspace に作成されたスペースを削除してください。何も行わないと、90 日後にスペースは自動的に削除されます。

Workspace の要件

  • 特権管理者がデータ インポートを設定して実行していることを確認してください。販売パートナーが顧客のアカウントのデータをインポートすることはできません。
  • Workspace にインポートするユーザーごとに Workspace ユーザー アカウントが必要です。詳しくは、ユーザーの追加方法をご覧ください。
  • Workspace にインポートするすべてのユーザーに対して Google Chat を有効にします。詳しくは、Google Workspace ユーザー向けにサービスを有効または無効にするをご覧ください。
  • Google 管理コンソールで、自動削除を有効にしてチャットへの招待を自動的に承諾します
  • 1 回のバッチで最大 1,000 個のチームのデータをインポートできます。一度に 10 個のバッチをインポートできます。追加のユーザーには、個別のデータ インポートが必要です。

Teams の要件

始める前に

  • Azure アプリケーションを作成する : Teams から Workspace アカウントへの安全なデータ インポートを確保するには、まず Azure ポータルで Microsoft Azure アプリケーションを作成する必要があります。詳しくは、Teams 用の Azure アプリケーションを設定するをご覧ください。
  • スペースの重複を避ける: 1 つのバッチのデータを対象にスペースをロールアウトした後、同じバッチのデータを対象に新しいインポートを開始すると、2 回目のインポートで Workspace にスペースが重複して作成される可能性があります。重複を防ぐため、同じバッチのデータに対して 2 つの別々のインポートを作成しないでください。

ステップ 1: 新しいインポート バッチを作成する

  1. Google 管理コンソールで、メニュー アイコン 次に [**データ**] 次に [**データのインポートとエクスポート**] 次に [**データのインポート**] 次に [**詳細設定**] に移動します。

    この操作を実施するには、特権管理者としてログインする必要があります。

  2. [詳細設定] ページの [データ インポート バッチ] で [新しいバッチ] をクリックします。
  3. [Batch name] に、このユーザー バッチの名前を入力 次に [Continue] をクリックします。
  4. [**データタイプ**] で [**Microsoft Teams**] をクリック 次に [**続行**] をクリックします。
  5. [**クライアント ID**] に、Teams アカウントの一意の ID 番号を入力します。
  6. [Client Secret] に、Azure テナントのクライアント シークレット値を入力します。
  7. [**テナント ID**] に、Azure テナントの一意の ID 番号を入力します。
  8. [接続] をクリックします。

ステップ 2: インポートするチームとユーザーを選択する

このバッチでインポートするチームとユーザーのリストを含むカンマ区切り値(CSV)ファイルを作成します。新しい CSV ファイルを作成できます。または、サンプル ファイルをダウンロードして情報を追加することもできます。完成した CSV ファイルのサイズは 10 MB 未満で、ユーザー数は 5,000 人以下にする必要があります。

CSV ファイルを作成するには:

  1. Workspace 管理者アカウントを使用して、スプレッドシート プログラムを開きます。または、管理コンソールで [サンプル CSV ファイルをダウンロード] を選択します。
  2. 最初の列にヘッダー [Source MicrosoftTeamsID] を追加し、インポートするチームごとに Teams ID を入力します。チーム ID ごとに別の行を使用します。
  3. 2 番目の列にヘッダー [Source Type] を追加し、各 Teams ID のチャットタイプを識別するために [Team] または [User] を入力します。

    例:

    Source MicrosoftTeamsID Source Type
    8f445146-9d80-b020-d50d5589ab チーム
    bd4685f0-61f2-4789-4c1cda85d93 ユーザー
    d0bef58c-9a55-4d8d-976c89n006 チーム
  4. スプレッドシートを CSV ファイルとして保存します。
  5. ファイルを管理コンソールにアップロードします。
    1. 管理コンソールで、[CSV をアップロード] をクリックします。
    2. ファイルを選択 次に [開く] をクリックします。
    3. タスクアイコン をクリックして、マッピング ファイルが正常にアップロードされたことを確認します。
  6. CSV ファイルが正常にアップロードされない場合:
    1. ファイルを選択し、削除アイコン 次に [**はい**] をクリックして確定します。
    2. 新しいファイルを作成して、もう一度アップロードしてみてください。
  7. この問題が繰り返し発生する場合は、Google Workspace サポートにお問い合わせください

(省略可)ステップ 3: ID マップを作成してアップロードする

必要に応じて、Teams ユーザーを Workspace ユーザーにマッピングするための 2 つ目の CSV ファイル(Teams ID のファイルとは別)を作成します。新しい CSV ファイルを作成できます。または、サンプル ファイルをダウンロードして行を追加することもできます。外部ユーザーを追加する必要はありません。外部ユーザーの権限はデフォルトでインポートされます。完成した CSV ファイルのサイズは 10 MB 未満にする必要があります。

次の場合、ID マップは必要ありません。

  • Teams のユーザーのメールアドレス(例: raha@example.com)が Workspace と同じである。
  • すべてのユーザーのユーザー名が Teams と Workspace で同じだが、別のドメイン名にマッピングされている。ドメイン名(@example.com から @altostrat.com など)のみが変更されている。

マッピングが必要なユーザーとそうでないユーザーがいる場合は、マッピングが必要なユーザーのみの ID マップを作成できます。

ID マップを作成するには、次の手順を行います。

  1. Workspace 管理者アカウントを使用して、スプレッドシート プログラムを開きます。または、管理コンソールで [サンプル CSV ファイルをダウンロード] を選択します。
  2. 最初の列に [Source Email] という見出しを追加し、インポートする Teams ユーザーごとにメールアドレスを追加します。ユーザーごとに別の行を使用します。
  3. 2 番目の列に [送信先メール アドレス] という見出しを追加し、最初の列のユーザーごとに Workspace メールアドレスを入力します。ユーザーごとに別の行を使用します。

    例:

    Source Exchange Email 送信先メール アドレス
    charliecruz@example.com ccruz@other-company.com
    kailee@example.com klee@other-company.com
    group@example.com group@other-company.com
  4. スプレッドシートを CSV ファイルとして保存します。
  5. ファイルを管理コンソールにアップロードします。
    1. 管理コンソールで、[CSV をアップロード] をクリックします。
    2. ファイルを選択 次に [開く] をクリックします。
    3. タスクアイコン をクリックして、マッピング ファイルが正常にアップロードされたことを確認します。
  6. CSV ファイルが正常にアップロードされない場合:
    1. ファイルを選択し、削除アイコン 次に [**はい**] をクリックして確定します。
    2. 新しいファイルを作成して、もう一度アップロードしてみてください。
  7. この問題が繰り返し発生する場合は、Google Workspace サポートにお問い合わせください

ステップ 4: データ インポートの設定を選択する

  1. [設定を編集] をクリックし、次のいずれかの設定を使用して、Teams からインポートするデータを選択します。
  2. (省略可)特定の日付以降に送信または受信された Teams の予定またはメッセージをすべてコピーするには、[**期間**] で日付を選択します。
  3. (省略可)個々のユーザーに対してコピーするチャットの種類を指定するには、[インポート設定]で次のいずれか 1 つ以上のチェックボックスをオンにします。
    • 1 対 1 のチャットを含める
    • グループ チャットを含める
    • 会議のチャットを含める
  4. 一部のユーザーのみの ID マップを作成した場合や、ID マップをまったく作成していない場合は、[データ インポート中に検出された追加のアカウントをマッピングする] チェックボックスをオンにして、ID マップにないユーザーを含め、すべての Teams ユーザーをインポートします。
    1. Teams のユーザーのメールアドレスが Workspace のメールアドレスと同じ場合は、[元のアドレスを保持する] チェックボックスをオンにします。
    2. インポートしたすべてのユーザーのドメイン名を変更する場合は、[これらのアカウントに別のメールアドレス ドメインを使用する] チェックボックスをオン 次に ドメインを選択します。
  5. [変更を保存] をクリックします。

ステップ 5: データ インポートを開始する

現在のチーム バッチのインポートを開始します。一度に 10 個のバッチをインポートできます。

データ インポートを開始すると、ドメイン全体の委任が付与され、Workspace にデータ インポート用のクライアント ID が作成されます。詳しくは、API アクセスをドメイン全体の委任で制御するをご覧ください。

  1. [完全インポートを実行] をクリックします。
  2. データ インポートの処理中に、次の情報の更新をリアルタイムで確認します。
    • 検出されたタスク : インポート、スキップ、または失敗したタスクの合計数
    • 警告 : 完了したが、想定どおりには完了しなかったタスクの数
    • 失敗 : エラーのためにインポートに失敗したタスクの数
    • スキップ : 特定のデータ インポート設定が原因でスキップされたタスク、または前回のインポートで完了したタスクの数
    • 成功 : 正常に完了したタスクの数
    • 検出されたチャンネル数 : インポートされたチャンネル、スキップされたチャンネル、失敗したチャンネルの数
    • 作成されたスペース数 : スペースにインポートされたチャネルの数
    • スキップされたスペース数 : 作成されなかったスペースの数
    • 検出に関する問題数 : Microsoft から読み取れなかったアイテムの数
    • 検出されたプライベート チャット : 正常にインポート、スキップ、または失敗した 1 対 1、グループ、会議のチャットの数

インポート プロセスを中断することなく、インポート ページから移動できます。停止しない限り、データ インポートは続行されます。

  1. (省略可)進行中のインポートのレポートをエクスポートするには:
    1. [データ インポート ログを表示] または [ユーザー レポートをエクスポート] をクリックします。
    2. エクスポートしたレポートでタスクリストが自動的に開かない場合は、タスクアイコン 次に レポートのリンクをクリックします。
    3. [Google スプレッドシートで開く] をクリックして、スプレッドシートでレポートを開きます。
  2. (省略可)進行中のインポートを停止するには、[インポートを停止] をクリックします。数分かかることがあります。インポート プロセスはロールバックされません。他のバッチを同時に実行している場合、それらのバッチのインポートは続行されます。停止前にインポートされた Teams データは Workspace から削除されません。

データ インポートが完了すると、インポートの統計情報が記載されたメールが届きます。レポートが添付されます。レポートについて詳しくは、Chat データのインポート レポートについてをご覧ください。

ステップ 6: 差分インポートを実行する

データのバッチを正常にインポートした後、差分インポートを実行して、新しく追加または更新されたデータを Workspace にコピーできます。差分インポートを使用して、最初のインポートで失敗したデータをコピーすることもできます。

同じデータを 2 つの別々のバッチでインポートした場合、[インポートを終了] をクリックしてバッチのいずれかを削除しない限り、差分インポートでアイテムが重複して作成されることはありません。

詳しくは、チャットデータの差分インポートを実行するをご覧ください。

ステップ 7: ユーザーがスペースとメッセージを利用できるようにする

データ インポートが完了したら、スペースをロールアウトして、インポートしたスペースとメッセージを Workspace ユーザーが利用できるようにします。このプロセスはインポート開始から 90 日以内に完了する必要があり、完了しなかった場合はインポートされたスペースが削除されます。

重要: まだ差分インポートを実行して、新しく追加または更新されたデータを Workspace にコピーする必要がある場合は、次の手順を完了しないでください。[スペースをロールアウト] をクリックした後に差分インポートを実行することはできません。

  1. Google 管理コンソールで [スペースをロールアウト] をクリックします。 正常にインポートされたスペースとメッセージの数をリアルタイムで確認できます。
  2. プロセスが完了したら、[ログのダウンロード] をクリックして、ユーザーの Workspace アカウントに正常に追加されたスペースとメンバーに関する情報を表示します。
  3. スペースのインポートに失敗した場合は、[スペースをロールアウト] をもう一度クリックして、インポートに失敗したすべてのスペースでプロセスを再試行します。

ステップ 8: 完了したデータ インポート レポートを終了する

データ インポートを終了すると、構成データやレポートにアクセスできなくなります。

完了したデータ インポートを終了するには:

  1. (省略可)データ インポートのレポートを保存するには、[データ インポート ログを表示] 次に [サイト レポートをエクスポート] をクリックします。
  2. [インポートを終了] 次に [インポートを終了して削除] をクリックします。

データ インポートは生産性向上のための機能であり、法令遵守に関する問題をアシストするためのものではありません。組織の法令遵守のニーズを評価し、満たす責任は、デベロッパーと組織にあります。法律上またはコンプライアンス上の目的のためにファイルとフォルダが必要な場合は、データを Google Workspace にインポートする前に Teams のファイルをバックアップすることをご検討ください。

Google Workspace 移行サービスの一覧


Google、Google Workspace、および関連するマークとロゴは、Google LLC の商標です。その他すべての企業名および商品名は関連各社の商標です。