Loading

Microsoft SQL Server 接続によるロックの防止

公開日: Jul 20, 2023
タスク
Tableau Desktop が MS SQL Server データベース テーブルをロックしないようにする方法。
ステップ

オプション 1:

接続作成時は[コミットされていないデータの読み取り] オプションを使用するこのオプションを使用すると、データを読み取るための読み取り非コミット分離レベルで Tableau を実行できます。 
: 接続は、デフォルトでデータベースに設定されている分離レベルになります。データベース管理者は、望ましい結果を維持にするために、分離レベルを管理する必要があります。

オプション 2:

.tdc ファイルを作成するこのタイプの .tdc ファイルを作成する場合は、Tableau コミュニティの次の投稿が役に立つ場合があります。 https://community.tableau.com/thread/166245

このソリューションでは、目的の結果を保証するためにデータベース管理者が分離レベルを設定する必要もあります。

: Tableau は、TDC ファイルをテストまたはサポートしていません。これらのファイルは、データ接続の問題を調査したり、場合によっては対処したりするためのツールとして使用する必要があります。TDC ファイルの作成と維持には、手動によるきめ細かな編集が必要です。これらのファイルの共有はサポートしていません。
その他のリソース
データを読み取るとき、MS SQL Server はコンパイルおよび実行中に Sch-S (スキーマ安定性) ロックを取得して、長いプロセス中にデータの整合性を維持します。このため、MS SQL Server の同時トランザクションがテーブルに対して Sch-M (スキーマ変更) ロックを保持している場合、長いクエリがブロックされる可能性があります。詳細については、「データを読み取るときの動作」を参照してください。
ナレッジ記事番号

001458005

 
読み込み中
Salesforce Help | Article