月曜日を壊さずに Tableau ユーザーをオフボーディングする
人が去ります。その名前はワークブック、スケジュール、サブスクリプションに残り、そのいくつかは音もなく失敗します。その人が何を持ち、何が壊れ、ライセンスを回復可能に保つ順序。
コンテンツは移行の簡単な部分です。ここでは、コンテンツとともに動かなければならないもの、その後で静かに壊れがちなもの、そして誰かが実行を承認する前に統制された移行が確認することを述べます。
更新 · 6 分で読めます
プロジェクト名のリストから作った移行計画は、推測から作った計画です。何かを動かす前に、ソースサーバー自身から取った、すべての項目に所有者が付いた、何が存在するかのインベントリが欲しいところです。
Tableau サイトで人が所有できるものは6種類あります:ワークブック、パブリッシュ済みデータソース、フロー、プロジェクト、サブスクリプション、更新タスク。最初の3つは、人が「コンテンツ」と言うときに思い浮かべるものです。最後の3つは移行が失敗する場所です。プロジェクトツリーには見えず、月曜の朝までなくなっていることに誰も気づかないからです。
名前だけでなく識別子を記録してください。名前はプロジェクトをまたいで重複し、プロジェクトの途中で改名され、選り抜きの移行が間違ったワークブックを選ぶ原因になります。LUID でキー付けされた選択はその間違いを犯せず、子が選ばれたときには親プロジェクトが自動的に引き込まれるべきです。
コンテンツは動きます。コンテンツの周りにあるものは、たいていコンテンツが着地する前に存在していなければなりません。
ID は、チームを引っかける順序の制約です。まだそこにいない誰かがコンテンツを所有することはできません。カレンダーがどれだけ別の順序を望んでも、この順番は交渉の余地がありません。
痛い失敗は、実行中にエラーを投げるものではありません。ダッシュボードが目に見えて存在し、静かに間違っている状態を残すものです。
そのリストのすべての項目は移行前に発見でき、どれもプロジェクトツリーからは発見できません。それがインベントリの段階を置く根拠であり、締め切りに触れても生き残る唯一の根拠です。
認証情報を検証するだけのドライランは、パスワードが正しいことを教えてくれます。役に立つドライランは選択を解決し、実行が行うことを項目ごとにたどるので、承認する計画が実行される計画になります。
Migrate ツールは、スイートの残りと同じコンテナの中で、公式の Tableau Migration SDK を .NET 8 上で動かします。移行そのものは、再実装ではなくベンダーがサポートする経路を使います。2層のドライランの後に、3つの強制された条件を持つ厳格な承認ゲートが続きます。
ドライランを最後まで読んでください。それがプロジェクトで最後の安い瞬間です。
承認は、名前のある人が責任を引き受ける瞬間です。その記録はプロジェクトチームより長生きしなければなりません。コンプライアンス監査は3つの平易な入力から組み立てられます:計画、実行の最終状態、そして承認のメタデータ。
ひとつの記録から二度描画されます。ガバナンスシステムへの取り込み用の JSON と、人のレビュアーや監査ファイル用の Markdown。ひとつの記録、2つの描画。機械のコピーと人のコピーが食い違うことはありません。
認証情報の名前と秘密の値は、その監査に決して入りません。エンドポイント、サイト名、種類は記録されます。テストがそれを強制しています。
移行の誠実な終わりは、緑のステータスページではなく、比較です。
最後の段階が、1時間をかける価値のあるものです。描画されるダッシュボードは、正しいソースを指すダッシュボードと同じではなく、その違いは正面からは見えません。
所有を先に、というのは人が飛ばす段階です。別のプロジェクトのように感じるからです。飛ばせば2週間の移行が4週間になる段階でもあり、オフボーディングと移行が両端から見た同じ規律である理由でもあります。
人が去ります。その名前はワークブック、スケジュール、サブスクリプションに残り、そのいくつかは音もなく失敗します。その人が何を持ち、何が壊れ、ライセンスを回復可能に保つ順序。
ガバナンスと呼ばれるものは4つあります:認定、所有、古いコンテンツ、変更管理。ここではそれぞれを、掲げる目標ではなく、実行できる検査として書きます。目視のレビューを通過しながら、なお間違っているひとつの変更も扱います。
主張は一文です。証拠は、第二の人があなたに尋ねずに確かめられるものです。監査証跡が含まねばならないもの、ハッシュが実際に証明するもの、そして監査証跡を生むと主張するどんなツールにも求めるべきこと。