This is an automated email from the ASF dual-hosted git repository.

victoria pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git


The following commit(s) were added to refs/heads/master by this push:
     new 4ee7b14f5f update links in jupyter notebook (#14404)
4ee7b14f5f is described below

commit 4ee7b14f5fe61839c68c121511c1307df1b367a5
Author: Nhi Pham <[email protected]>
AuthorDate: Mon Jul 3 13:50:25 2023 -0700

    update links in jupyter notebook (#14404)
---
 .../01-druidapi-package-intro.ipynb                | 44 +++++++++++++++++++++-
 .../03-query/00-using-sql-with-druidapi.ipynb      | 23 ++++++++++-
 .../notebooks/04-api/00-getting-started.ipynb      | 35 ++++++++++++++---
 3 files changed, 95 insertions(+), 7 deletions(-)

diff --git 
a/examples/quickstart/jupyter-notebooks/notebooks/01-introduction/01-druidapi-package-intro.ipynb
 
b/examples/quickstart/jupyter-notebooks/notebooks/01-introduction/01-druidapi-package-intro.ipynb
index f3b104b14f..6c943c4286 100644
--- 
a/examples/quickstart/jupyter-notebooks/notebooks/01-introduction/01-druidapi-package-intro.ipynb
+++ 
b/examples/quickstart/jupyter-notebooks/notebooks/01-introduction/01-druidapi-package-intro.ipynb
@@ -1,6 +1,7 @@
 {
  "cells": [
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "ce2efaaa",
    "metadata": {},
@@ -26,7 +27,7 @@
     "  ~ under the License.\n",
     "  -->\n",
     "\n",
-    "This notebook provides a quick introduction to the Python wrapper around 
the [Druid REST API](api-tutorial.ipynb). This notebook assumes you are 
familiar with the basics of the REST API, and the [set of operations which 
Druid 
provides](https://druid.apache.org/docs/latest/operations/api-reference.html). 
This tutorial focuses on using Python to access those APIs rather than 
explaining the APIs themselves. The APIs themselves are covered in other 
notebooks that use the Python API.\n",
+    "This notebook provides a quick introduction to the Python wrapper around 
the [Druid REST API](api-tutorial.ipynb). This notebook assumes you are 
familiar with the basics of the REST API, and the [set of operations which 
Druid 
provides](https://druid.apache.org/docs/latest/api-reference/api-reference.html).
 This tutorial focuses on using Python to access those APIs rather than 
explaining the APIs themselves. The APIs themselves are covered in other 
notebooks that use the Python API.\n",
     "\n",
     "This tutorial works with Druid 25.0.0 or later.\n",
     "\n",
@@ -52,6 +53,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "fb68a838",
    "metadata": {},
@@ -78,6 +80,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "8b4e774b",
    "metadata": {},
@@ -98,6 +101,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "be992774",
    "metadata": {},
@@ -116,6 +120,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "e803c9fe",
    "metadata": {},
@@ -134,6 +139,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "d78a6c35",
    "metadata": {},
@@ -152,6 +158,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "012b2e61",
    "metadata": {},
@@ -174,6 +181,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "d051bc5e",
    "metadata": {},
@@ -192,6 +200,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "b8261ab0",
    "metadata": {},
@@ -210,6 +219,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "ff311595",
    "metadata": {},
@@ -218,6 +228,17 @@
    ]
   },
   {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "616770ce",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "display.tables()"
+   ]
+  },
+  {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "7392e484",
    "metadata": {},
@@ -241,6 +262,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "c6c4e1d4",
    "metadata": {},
@@ -249,6 +271,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "f414d145",
    "metadata": {},
@@ -269,6 +292,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "7b944084",
    "metadata": {},
@@ -295,6 +319,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "937dc6b1",
    "metadata": {},
@@ -339,6 +364,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "481af1f2",
    "metadata": {},
@@ -357,6 +383,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "99f8db7b",
    "metadata": {},
@@ -365,6 +392,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "9e3be017",
    "metadata": {},
@@ -421,6 +449,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "ef4512f8",
    "metadata": {},
@@ -439,6 +468,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "11d9c95a",
    "metadata": {},
@@ -457,6 +487,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "936f57fb",
    "metadata": {},
@@ -475,6 +506,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "c1152f41",
    "metadata": {},
@@ -496,6 +528,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "c96fdcc6",
    "metadata": {},
@@ -517,6 +550,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "1deaf95f",
    "metadata": {},
@@ -538,6 +572,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "dcb8055f",
    "metadata": {},
@@ -556,6 +591,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "2654e72c",
    "metadata": {},
@@ -576,6 +612,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "837e08b0",
    "metadata": {},
@@ -617,6 +654,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "edc4ee39",
    "metadata": {},
@@ -647,6 +685,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "b661b29f",
    "metadata": {},
@@ -665,6 +704,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "5e789ca7",
    "metadata": {},
@@ -685,6 +725,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "7b9dc7e3",
    "metadata": {},
@@ -703,6 +744,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "ddaf0dc2",
    "metadata": {},
diff --git 
a/examples/quickstart/jupyter-notebooks/notebooks/03-query/00-using-sql-with-druidapi.ipynb
 
b/examples/quickstart/jupyter-notebooks/notebooks/03-query/00-using-sql-with-druidapi.ipynb
index 4d9349d8f2..47291d64da 100644
--- 
a/examples/quickstart/jupyter-notebooks/notebooks/03-query/00-using-sql-with-druidapi.ipynb
+++ 
b/examples/quickstart/jupyter-notebooks/notebooks/03-query/00-using-sql-with-druidapi.ipynb
@@ -1,6 +1,7 @@
 {
  "cells": [
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "ad4e60b6",
    "metadata": {
@@ -38,6 +39,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "8d6bbbcb",
    "metadata": {
@@ -91,6 +93,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "e893ef7d-7136-442f-8bd9-31b5a5276518",
    "metadata": {},
@@ -142,6 +145,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "a141e962",
    "metadata": {},
@@ -160,6 +164,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "240b0ad5-48f2-4737-b12b-5fd5f98da300",
    "metadata": {},
@@ -188,6 +193,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "cbeb5a63",
    "metadata": {
@@ -228,6 +234,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "59f41229",
    "metadata": {},
@@ -246,6 +253,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "c59ca797-dd91-442b-8d02-67b711b3fcc6",
    "metadata": {},
@@ -281,6 +289,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "f7cfdfae-ccba-49ba-a70f-63d0bd3527b2",
    "metadata": {},
@@ -293,6 +302,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "29c24856",
    "metadata": {
@@ -321,6 +331,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "8cf212e5-fb3f-4206-acdd-46ef1da327ab",
    "metadata": {
@@ -359,6 +370,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "5160db26-7e8d-40f7-8588-b7eabfc08355",
    "metadata": {},
@@ -396,6 +408,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "dd24470d-25c2-4031-a711-8477d69c9e94",
    "metadata": {
@@ -408,6 +421,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "2baf21b9-74d1-4df6-862f-afbaeef1812b",
    "metadata": {},
@@ -437,6 +451,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "eab67db4-a0f3-4177-b5be-1fef355bf33f",
    "metadata": {},
@@ -467,6 +482,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "9c2e56af-3fdf-40f1-869b-822ac8aafbc8",
    "metadata": {
@@ -489,6 +505,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "2de6e6ba-473c-4ef0-9739-a9472a4c7065",
    "metadata": {},
@@ -518,13 +535,14 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "407cf489-3947-4326-9d81-18b38abaee58",
    "metadata": {},
    "source": [
     "### TopN\n",
     "\n",
-    "The TopN native query type returns a sorted set of results for the values 
in a given dimension according to some criteria. TopN results are always 
computed in memory. In some cases, the TopN query type delivers approximate 
ranking and results. To prevent this, set the `useApproximateTopN` query 
context parameter to `false` when calling the [Druid SQL 
API](https://druid.apache.org/docs/latest/querying/sql-api.html). See [SQL 
query context](https://druid.apache.org/docs/latest/queryin [...]
+    "The TopN native query type returns a sorted set of results for the values 
in a given dimension according to some criteria. TopN results are always 
computed in memory. In some cases, the TopN query type delivers approximate 
ranking and results. To prevent this, set the `useApproximateTopN` query 
context parameter to `false` when calling the [Druid SQL 
API](https://druid.apache.org/docs/latest/api-reference/sql-api.html). See [SQL 
query context](https://druid.apache.org/docs/latest/qu [...]
     "\n",
     "Druid SQL uses TopN for queries that meet the following criteria:\n",
     "- queries that GROUP BY a single expression\n",
@@ -553,6 +571,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "38ee7d1d-2d47-4d36-b8c6-b0868c36c871",
    "metadata": {},
@@ -592,6 +611,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "eb5cfc5c-8f58-4e56-a218-7a55867e3e0c",
    "metadata": {},
@@ -625,6 +645,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "8fbfa1fa-2cde-46d5-8107-60bd436fb64e",
    "metadata": {
diff --git 
a/examples/quickstart/jupyter-notebooks/notebooks/04-api/00-getting-started.ipynb
 
b/examples/quickstart/jupyter-notebooks/notebooks/04-api/00-getting-started.ipynb
index f2e920a51f..c703fc5fcf 100644
--- 
a/examples/quickstart/jupyter-notebooks/notebooks/04-api/00-getting-started.ipynb
+++ 
b/examples/quickstart/jupyter-notebooks/notebooks/04-api/00-getting-started.ipynb
@@ -1,6 +1,7 @@
 {
  "cells": [
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "ad4e60b6",
    "metadata": {
@@ -36,7 +37,7 @@
     "\n",
     "Different [Druid server 
types](https://druid.apache.org/docs/latest/design/processes.html#server-types) 
 are responsible for handling different APIs for the Druid services. For 
example, the Overlord service on the Master server provides the status of a 
task. You'll also interact the Broker service on the Query Server to see what 
datasources are available. And to run queries, you'll interact with the Broker. 
The Router service on the Query servers routes API calls.\n",
     "\n",
-    "For more information, see the [API 
reference](https://druid.apache.org/docs/latest/operations/api-reference.html), 
which is organized by server type.\n",
+    "For more information, see the [API 
reference](https://druid.apache.org/docs/latest/api-reference/api-reference.html),
 which is organized by server type.\n",
     "\n",
     "For work within other notebooks, prefer to use the [Python 
API](Python_API_Tutorial.ipynb) which is a notebook-friendly wrapper around the 
low-level API calls shown here.\n",
     "\n",
@@ -52,6 +53,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "8d6bbbcb",
    "metadata": {
@@ -76,6 +78,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "12c0e1c3",
    "metadata": {},
@@ -104,6 +107,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "a22c69c8",
    "metadata": {},
@@ -122,6 +126,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "2093ecf0-fb4b-405b-a216-094583580e0a",
    "metadata": {},
@@ -130,6 +135,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "29c24856",
    "metadata": {
@@ -157,6 +163,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "1e853795",
    "metadata": {},
@@ -179,6 +186,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "de82029e",
    "metadata": {},
@@ -197,6 +205,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "cbeb5a63",
    "metadata": {
@@ -231,6 +240,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "1917aace",
    "metadata": {
@@ -243,7 +253,7 @@
     "\n",
     "This tutorial uses the multi-stage query (MSQ) task engine and its 
`sql/task` endpoint to perform SQL-based ingestion.\n",
     "\n",
-    "To learn more about SQL-based ingestion, see [SQL-based 
ingestion](https://druid.apache.org/docs/latest/multi-stage-query/index.html). 
For information about the endpoint specifically, see [SQL-based ingestion and 
multi-stage query task 
API](https://druid.apache.org/docs/latest/multi-stage-query/api.html)."
+    "To learn more about SQL-based ingestion, see [SQL-based 
ingestion](https://druid.apache.org/docs/latest/multi-stage-query/index.html). 
For information about the endpoint specifically, see [SQL-based ingestion and 
multi-stage query task 
API](https://druid.apache.org/docs/latest/api-reference/sql-ingestion-api.html)."
    ]
   },
   {
@@ -258,6 +268,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "2168db3a",
    "metadata": {
@@ -266,7 +277,7 @@
    "source": [
     "The example uses INSERT, but you could also use REPLACE INTO. In fact, if 
you have an existing datasource with the name `wikipedia_api`, you need to use 
REPLACE INTO instead. \n",
     "\n",
-    "The `/sql/task` endpoint accepts [SQL requests in the JSON-over-HTTP 
format](https://druid.apache.org/docs/latest/querying/sql-api.html#request-body)
 using the `query`, `context`, and `parameters` fields.\n",
+    "The `/sql/task` endpoint accepts [SQL requests in the JSON-over-HTTP 
format](https://druid.apache.org/docs/latest/api-reference/sql-api.html#request-body)
 using the `query`, `context`, and `parameters` fields.\n",
     "\n",
     "The query inserts data from an external source into a table named 
`wikipedia_api`. \n",
     "\n",
@@ -307,6 +318,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "f7dcddd7",
    "metadata": {},
@@ -332,6 +344,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "6aa7f230",
    "metadata": {},
@@ -352,6 +365,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "9ba1821f",
    "metadata": {
@@ -362,6 +376,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "f9cc2e45",
    "metadata": {},
@@ -380,6 +395,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "a983270d",
    "metadata": {},
@@ -401,6 +417,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "9f9c1b6b",
    "metadata": {},
@@ -420,6 +437,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "f17892d9-a8c1-43d6-890c-7d68cd792c72",
    "metadata": {
@@ -458,6 +476,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "74a9b593",
    "metadata": {},
@@ -491,6 +510,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "3b55af57-9c79-4e45-a22c-438c1b94112e",
    "metadata": {
@@ -528,6 +548,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "622f2158-75c9-4b12-bd8a-c92d30994c1f",
    "metadata": {
@@ -551,6 +572,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "b2b366ad",
    "metadata": {},
@@ -574,6 +596,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "0df529d6",
    "metadata": {},
@@ -593,6 +616,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "950b2cc4-9935-497d-a3f5-e89afcc85965",
    "metadata": {
@@ -648,6 +672,7 @@
    ]
   },
   {
+   "attachments": {},
    "cell_type": "markdown",
    "id": "8fbfa1fa-2cde-46d5-8107-60bd436fb64e",
    "metadata": {
@@ -658,8 +683,8 @@
     "\n",
     "This tutorial covers the some of the basics related to the Druid API. To 
learn more about the kinds of things you can do, see the API documentation:\n",
     "\n",
-    "- [Druid SQL 
API](https://druid.apache.org/docs/latest/querying/sql-api.html)\n",
-    "- [API 
reference](https://druid.apache.org/docs/latest/operations/api-reference.html)\n",
+    "- [Druid SQL 
API](https://druid.apache.org/docs/latest/api-reference/api-reference.html)\n",
+    "- [API 
reference](https://druid.apache.org/docs/latest/api-reference/api-reference.html)\n",
     "\n",
     "You can also try out the 
[druid-client](https://github.com/paul-rogers/druid-client), a Python library 
for Druid created by Paul Rogers, a Druid contributor. A simplified version of 
that library is included with these tutorials. See [the Python API 
Tutorial](Python_API_Tutorial.ipynb) for an overview. That tutorial shows how 
to do the same tasks as this one, but in a simpler form: focusing on the Druid 
actions and not the mechanics of the REST API."
    ]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to