mirror of https://github.com/apache/druid.git
docs: clarify input sources for sql ingestion
This commit is contained in:
parent
aeace28ccb
commit
6f790cf906
|
@ -75,7 +75,7 @@ runs for the duration of the job.
|
|||
| **Can append?** | Yes. | Yes (INSERT). | No. |
|
||||
| **Can overwrite?** | Yes. | Yes (REPLACE). | Yes. |
|
||||
| **External dependencies** | None. | None. | Hadoop cluster. |
|
||||
| **Input sources** | Any [`inputSource`](./input-sources.md). | Any [`inputSource`](./input-sources.md) (using [EXTERN](../multi-stage-query/concepts.md#extern)) or Druid datasource (using FROM). | Any Hadoop FileSystem or Druid datasource. |
|
||||
| **Input sources** | Any [`inputSource`](./input-sources.md). | Any [`inputSource`](./input-sources.md) (using [EXTERN](../multi-stage-query/concepts.md#extern)) except SQL input sources or Druid datasource (using FROM). | Any Hadoop FileSystem or Druid datasource. |
|
||||
| **Input formats** | Any [`inputFormat`](./data-formats.md#input-format). | Any [`inputFormat`](./data-formats.md#input-format). | Any Hadoop InputFormat. |
|
||||
| **Secondary partitioning options** | Dynamic, hash-based, and range-based partitioning methods are available. See [partitionsSpec](./native-batch.md#partitionsspec) for details.| Range partitioning ([CLUSTERED BY](../multi-stage-query/concepts.md#clustering)). | Hash-based or range-based partitioning via [`partitionsSpec`](hadoop.md#partitionsspec). |
|
||||
| **[Rollup modes](./rollup.md#perfect-rollup-vs-best-effort-rollup)** | Perfect if `forceGuaranteedRollup` = true in the [`tuningConfig`](native-batch.md#tuningconfig). | Always perfect. | Always perfect. |
|
||||
|
|
|
@ -66,7 +66,7 @@ FROM TABLE(
|
|||
|
||||
`EXTERN` consists of the following parts:
|
||||
|
||||
1. Any [Druid input source](../ingestion/input-sources.md) as a JSON-encoded string.
|
||||
1. Any [Druid input source](../ingestion/input-sources.md) as a JSON-encoded string, except for SQL input sources. SQL-based ingestion doesn't support ingesting from SQL input sources.
|
||||
2. Any [Druid input format](../ingestion/data-formats.md) as a JSON-encoded string.
|
||||
3. A row signature, as a JSON-encoded array of column descriptors. Each column descriptor must have a
|
||||
`name` and a `type`. The type can be `string`, `long`, `double`, or `float`. This row signature is
|
||||
|
|
Loading…
Reference in New Issue