構文
引数
戻り値
指定されたフォーマットと構造を持ち、指定したURLのデータを含むテーブル。
例
String および UInt32 型のカラムを含むテーブルの先頭 3 行を、CSV フォーマットで応答する HTTP サーバーから取得する例です。
- 標準の Python 3 ツールを使って基本的な HTTP サーバーを作成し、起動します。
URL 内のグロブ
{ } 内のパターンは、分片の集合を生成したり、フェイルオーバー用アドレスを指定したりするために使用されます。サポートされているパターンの種類と例については、remote 関数の説明を参照してください。
パターン内の文字 | は、フェイルオーバー用アドレスを指定するために使用されます。これらのアドレスは、パターンに記載された順序どおりに順次試行されます。生成されるアドレス数は、glob_expansion_max_elements 設定によって制限されます。
アドレスは、タスクがクラスターのノードに割り当てられるたびに 1 つずつ生成されます。そのため、url 関数の説明にあるとおり、glob_expansion_max_elements が制限するのはパターンの大きさではなく、単一のクエリで読み取れるアドレス数です。_path または _file に対する述語は各アドレスの生成時に適用されるため、述語によって除外されるアドレスも生成され、制限のカウント対象となります。送出されるのは一致したアドレスのみです。