データアクセスのファインチューニング
データアクセスのファインチューニング
次のプロパティを使って、Azure Cosmos DB API 機能およびconnector のストラテジーをさらに制御できます。
- RowScanDepth:このプロパティは、テーブルメタデータを生成する際にカラムのデータ型を検出するためにスキャンされる行数を指定します。
- TypeDetectionScheme:このプロパティは、RowScanDepth プロパティで実装されたストラテジーをより詳細に制御できます。
-
GenerateSchemaFiles:このプロパティを使用すると、例えばテーブルメタデータを、カスタマイズしやすい静的スキーマファイルに永続化したり、カラムのデータ型の変更を永続化したりできます。
このプロパティを"OnStart" に設定すると、接続時にデータベース内のすべてのテーブルのスキーマファイルを生成できます。あるいは、テーブルにSELECT クエリを実行したときにスキーマを生成できます。
生成されるスキーマは、自動スキーマ検出 の設定に使用する接続プロパティに基づいています。
生成されたスキーマファイルを使用するには、Location プロパティをスキーマを有するフォルダに設定します。