@@ -138,11 +138,70 @@ define:
138138
139139To learn more about these settings, see :ref:`datalake-configuration-file`.
140140
141- {+dl+} creates the virtual databases and collections you specified in your
142- {+dl+} configuration for the data in your |service| cluster . When you
141+ {+dl+} automatically detects the file format and creates the virtual databases
142+ and collections you specified in your {+dl+} configuration . When you
143143:doc:`connect </tutorial/connect>` to your {+dl+} and run queries, {+dl+}
144- processes your queries against the against the data and returns the query
145- results.
144+ processes your queries against the data and returns the query results.
145+
146+ .. _query-http:
147+
148+ Querying Data at a |http| |url|
149+ -------------------------------
150+
151+ .. include:: /includes/extracts/fact-http-beta-message.rst
152+
153+ You can use {+adl+} to query and analyze data in files hosted at publicly
154+ accessible |url|\s using MongoDB Query Language (MQL). To learn more about the
155+ supported data formats, see :ref:`data-lake-data-formats`. {+adl+} supports
156+ most, but not all the standard server commands. To learn more about the
157+ supported and unsupported MongoDB server commands and aggregation pipleline
158+ stages, see :ref:`data-lake-mql-support`.
159+
160+ To query data in your publicly accessible |url|\s, your {+dl+} storage
161+ :ref:`configuration <datalake-configuration-file>` must contain settings that
162+ define:
163+
164+ - Your |http| {+data-lake-store+}.
165+ - {+dl+} virtual databases and collections that map to your {+data-lake-store+}.
166+
167+ .. example::
168+
169+ .. code-block:: json
170+
171+ {
172+ "stores" : [
173+ {
174+ "name" : "<store-name>",
175+ "provider": "http",
176+ "urls": ["<url>"]
177+ }
178+ ],
179+ "databases" : [
180+ {
181+ "name" : "<database-name>",
182+ "collections" : [
183+ {
184+ "name" : "<collection-name>",
185+ "dataSources" : [
186+ {
187+ "storeName" : "<store-name>",
188+ "defaultFormat" : "<file-format>",
189+ "urls" : ["<url>"]
190+ }
191+ ]
192+ }
193+ ]
194+ }
195+ ]
196+ }
197+
198+ To learn more about these settings, see :ref:`datalake-configuration-file`.
199+
200+ {+dl+} creates the virtual databases and collections you specified in your
201+ {+dl+} configuration for the data in your |url|. {+dl+} also creates one
202+ partition for each |url| in your collection. When you :doc:`connect
203+ </tutorial/connect>` to your {+dl+} and run queries, {+dl+} processes your
204+ queries against the data and returns the query results.
146205
147206.. _federated-queries:
148207
0 commit comments