注意
pathを指定する場合
パーティション属性のデータ型を指定します。
パーティション属性の型が解析するデータ型と一致していることを確認します。
同じ型の属性を指定する場合は、以下のいずれかを行います。
属性の間に定数のセパレーターを追加します。
正規表現を使用して、検索パターンを記述します。詳細については、「サポートされていない解析関数」を参照してください。
サポートされているパーティション属性のタイプ
次の表は、パーティション属性、ファイル名、各データ型の ~databases.[n].collections.[n].dataSources.[n].path の例でサポートされているデータ型を示しています。
キー | データ型 | 例 | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ファイル名を string として解析します。 | ファイル名: path: 上記の例では、Data Federation は 詳細については、「ファイル名から null 値の解析 」を参照してください。 | ||||||||||||||||||||||||||||||||||||
| ファイル名を整数として解析します。 | ファイル名: path: 前の例では、Data Federation は 詳細については、「ファイル名からパディングされた数字の解析 」を参照してください。 | ||||||||||||||||||||||||||||||||||||
| RFC 3339 形式のファイル名を ISO-8601形式の日付として解析します。 | ファイル名:
前述の例では、最初のパスで、Data Federation は 上記の最初のISODate属性パスの例に示すように、特定の形式を指定しない場合、Atlas Data Federation はデフォルトで次の日付形式のパーティションを作成します。 形式を指定してパフォーマンスを向上させる場合は、日( | ||||||||||||||||||||||||||||||||||||
| ファイル名を Unix タイムスタンプとして秒単位で解析します。 | ファイル名: path: 前の例では、Data Federation は 詳細については、「ファイル名からパディングされた数字の解析 」を参照してください。 | ||||||||||||||||||||||||||||||||||||
| ファイル名を Unix タイムスタンプとしてミリ秒単位で解析します。 | ファイル名: path: 前の例では、Data Federation は 詳細については、「ファイル名からパディングされた数字の解析 」を参照してください。 | ||||||||||||||||||||||||||||||||||||
| ファイル名をObjectId として解析します。 | ファイル名: path: 前の例では、Data Federation は | ||||||||||||||||||||||||||||||||||||
| ファイル名: path: 前の例では、Data Federation |
注意
Atlas Data Federation は、ファイル名へのパスで正規表現のパッケージシンタックスをサポートしています。
サポートされている変換
Atlas Data Federation は、 をファイル名に解析するときに、パーティション属性をBSONタイプに変換します。pathクラウドストレージへのデータの後での書き込みでは、string に変換した後、BSON types を使用する必要があります。次の表には、次の内容が示されています。
Data Federation がそれらを変換するパーティション属性タイプとBSONタイプ。
後でクラウドストレージに書き込むように string に変換するBSONデータ型。