設定手順を実施してください。ドキュメントをご覧ください。いずれかの単位で入力します。課金される最大バイト数の設定を使用して、クエリ費用を抑えます。課金されるクエリのバイト数を制限するには、課金される最大バイト数の設定を使用します。課金される最大バイト数を設定した場合は、クエリが制限を超えたバイト数を読み取ると、課金されずにクエリが失敗します。課金される最大バイト数を設定したことによってクエリが失敗した場合は、次のようなエラーが返されます。フィールドに整数を入力します。オプションをサポートしていません。コマンドを使用します。プロパティを設定します。句をコスト管理の手法として使用しないでください。句をクエリに適用しても、読み取られるデータの量は変わりません。結果セットの出力が制限されるだけです。クエリによって指定されたテーブル全体のすべてのバイトの読み取りに対して課金されます。句の有無に関係なく、クエリによって読み取られるデータの量は、無料枠割り当ての対象としてカウントされます。使用量を調整できるように、課金データを表示するためのダッシュボードを作成します。監査ログのストリーミングも検討します。データポータルなどのツールで可視化できます。課金の可視化をご覧ください。ストリーミングして、ユーザー別のクエリ費用などの使用パターンに関するログを分析することもできます。テーブルを日付別にパーティショニングします。テーブルを日付別にパーティショニングします。テーブルをパーティショニングすることでデータの関連するサブセットを照会できるため、パフォーマンスが向上し費用が削減されます。擬似列を使用して日付または日付の範囲をフィルタ処理します。クエリは、日付または範囲で指定されたパーティション内のデータのみを処理します。可能であれば、クエリ結果を段階的に実体化します。そのクエリに必要なすべてのデータを読み取ります。クエリが実行されるたびに読み取られるすべてのデータに対して課金されます。代わりに、クエリを複数のステージに分割し、各ステージでクエリ結果を宛先テーブルに書き込むことにより実体化します。小容量の宛先テーブルを照会することにより、読み取られるデータの量が削減され、費用が削減されます。実体化された結果を保存する費用は、大量のデータを処理する費用よりはるかに少なくなります。大容量のクエリ結果を宛先テーブルに書き込む場合は、デフォルトのテーブル有効期限を適用して不要になったデータを削除します。ストレージで大容量の結果セットを維持するには費用がかかります。結果に永続的にアクセスする必要がなければ、デフォルトのテーブル有効期限を使用して自動的にデータを削除するようにします。詳細については、ストレージの料金をご覧ください。ストリーミング挿入は、データをすぐに公開する必要がある場合にのみ使用します。データの読み込みは無料です。データのストリーミングに対しては料金が発生します。データを即時利用可能にする必要がある場合を除き、データはストリーミングするのではなく、読み込んでください。