Skip to content

Commit 65aae86

Browse files
authored
Merge branch 'main' into winona-cards-overview
2 parents 7bed434 + 4cb50f2 commit 65aae86

File tree

213 files changed

+6476
-3441
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

213 files changed

+6476
-3441
lines changed

.openpublishing.redirection.json

Lines changed: 62 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,61 @@
55
"redirect_url": "bulk-operations#upsertmultiple",
66
"redirect_document_id": "false"
77
},
8+
{
9+
"source_path": "powerapps-docs/developer/data-platform/quick-find-limit.md",
10+
"redirect_url": "quick-find",
11+
"redirect_document_id": "false"
12+
},
13+
{
14+
"source_path": "powerapps-docs/developer/data-platform/webapi/use-fetchxml-web-api.md",
15+
"redirect_url": "fetchxml/retrieve-data",
16+
"redirect_document_id": "false"
17+
},
18+
{
19+
"source_path": "powerapps-docs/developer/data-platform/fetchxml-performance.md",
20+
"redirect_url": "fetchxml/optimize-performance",
21+
"redirect_document_id": "false"
22+
},
23+
{
24+
"source_path": "powerapps-docs/developer/data-platform/column-comparison.md",
25+
"redirect_url": "fetchxml/filter-rows#filter-on-column-values-in-the-same-row",
26+
"redirect_document_id": "false"
27+
},
28+
{
29+
"source_path": "powerapps-docs/developer/data-platform/org-service/paging-behaviors-and-ordering.md",
30+
"redirect_url": "fetchxml/order-rows#ordering-and-paging",
31+
"redirect_document_id": "false"
32+
},
33+
{
34+
"source_path": "powerapps-docs/developer/data-platform/org-service/page-large-result-sets-with-fetchxml.md",
35+
"redirect_url": "fetchxml/page-results",
36+
"redirect_document_id": "false"
37+
},
38+
{
39+
"source_path": "powerapps-docs/developer/data-platform/use-fetchxml-left-outer-join-query-records-not-in.md",
40+
"redirect_url": "fetchxml/join-tables#find-records-not-in-a-set",
41+
"redirect_document_id": "false"
42+
},
43+
{
44+
"source_path": "powerapps-docs/developer/data-platform/use-fetchxml-fiscal-date-older-datetime-query-operators.md",
45+
"redirect_url": "fetchxml/reference/operators#datetime-data",
46+
"redirect_document_id": "false"
47+
},
48+
{
49+
"source_path": "powerapps-docs/developer/data-platform/use-fetchxml-aggregation.md",
50+
"redirect_url": "fetchxml/aggregate-data",
51+
"redirect_document_id": "false"
52+
},
53+
{
54+
"source_path": "powerapps-docs/developer/data-platform/use-fetchxml-construct-query.md",
55+
"redirect_url": "fetchxml/overview",
56+
"redirect_document_id": "false"
57+
},
58+
{
59+
"source_path": "powerapps-docs/developer/data-platform/fetchxml-schema.md",
60+
"redirect_url": "fetchxml/reference/index",
61+
"redirect_document_id": "false"
62+
},
863
{
964
"source_path": "powerapps-docs/developer/data-platform/org-service/extend-code-generation-tool.md",
1065
"redirect_url": "/dynamics365/customerengagement/on-premises/developer/org-service/extend-code-generation-tool",
@@ -3647,7 +3702,7 @@
36473702
},
36483703
{
36493704
"source_path": "powerapps-docs/developer/common-data-service/column-comparison.md",
3650-
"redirect_url": "../data-platform/column-comparison",
3705+
"redirect_url": "../data-platform/fetchxml/filter-rows#filter-on-column-values-in-the-same-row",
36513706
"redirect_document_id": false
36523707
},
36533708
{
@@ -3907,7 +3962,7 @@
39073962
},
39083963
{
39093964
"source_path": "powerapps-docs/developer/common-data-service/fetchxml-performance.md",
3910-
"redirect_url": "../data-platform/fetchxml-performance",
3965+
"redirect_url": "../data-platform/fetchxml/optimize-performance",
39113966
"redirect_document_id": false
39123967
},
39133968
{
@@ -4107,7 +4162,7 @@
41074162
},
41084163
{
41094164
"source_path": "powerapps-docs/developer/common-data-service/quick-find-limit.md",
4110-
"redirect_url": "../data-platform/quick-find-limit",
4165+
"redirect_url": "../data-platform/quick-find",
41114166
"redirect_document_id": false
41124167
},
41134168
{
@@ -4317,7 +4372,7 @@
43174372
},
43184373
{
43194374
"source_path": "powerapps-docs/developer/common-data-service/use-fetchxml-construct-query.md",
4320-
"redirect_url": "../data-platform/use-fetchxml-construct-query",
4375+
"redirect_url": "../data-platform/fetchxml/overview",
43214376
"redirect_document_id": false
43224377
},
43234378
{
@@ -4327,7 +4382,7 @@
43274382
},
43284383
{
43294384
"source_path": "powerapps-docs/developer/common-data-service/use-fetchxml-left-outer-join-query-records-not-in.md",
4330-
"redirect_url": "../data-platform/use-fetchxml-left-outer-join-query-records-not-in",
4385+
"redirect_url": "../data-platform/fetchxml/join-tables#find-records-not-in-a-set",
43314386
"redirect_document_id": false
43324387
},
43334388
{
@@ -4712,7 +4767,7 @@
47124767
},
47134768
{
47144769
"source_path": "powerapps-docs/developer/common-data-service/org-service/page-large-result-sets-with-fetchxml.md",
4715-
"redirect_url": "../../data-platform/org-service/page-large-result-sets-with-fetchxml",
4770+
"redirect_url": "../../data-platform/fetchxml/page-results",
47164771
"redirect_document_id": false
47174772
},
47184773
{
@@ -4722,7 +4777,7 @@
47224777
},
47234778
{
47244779
"source_path": "powerapps-docs/developer/common-data-service/org-service/paging-behaviors-and-ordering.md",
4725-
"redirect_url": "../../data-platform/org-service/paging-behaviors-and-ordering",
4780+
"redirect_url": "../../data-platform/fetchxml/order-rows#best-practices-for-orders-when-paging-data",
47264781
"redirect_document_id": false
47274782
},
47284783
{
@@ -8755,11 +8810,6 @@
87558810
"redirect_url": "/power-apps/maker/canvas-apps/create-performant-apps-overview",
87568811
"redirect_document_id": false
87578812
},
8758-
{
8759-
"source_path": "powerapps-docs/maker/data-platform/azure-synapse-link-troubleshooting-guide.md",
8760-
"redirect_url": "/power-apps/maker/data-platform/export-data-lake-faq",
8761-
"redirect_document_id": false
8762-
},
87638813
{
87648814
"source_path": "powerapps-docs/maker/canvas-apps/slow-performance-sources.md",
87658815
"redirect_url": "/power-apps/maker/canvas-apps/create-performant-apps-overview",

powerapps-docs/developer/data-platform/TOC.yml

Lines changed: 61 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,61 @@
4646
href: ./search/statistics-status.md
4747
- name: Legacy search
4848
href: ./search/legacy.md
49+
- name: Query data using FetchXml
50+
items:
51+
- name: Overview
52+
href: fetchxml/overview.md
53+
- name: Retrieve data
54+
href: fetchxml/retrieve-data.md
55+
- name: Select columns
56+
href: fetchxml/select-columns.md
57+
- name: Join tables
58+
href: fetchxml/join-tables.md
59+
- name: Order rows
60+
href: fetchxml/order-rows.md
61+
- name: Filter rows
62+
href: fetchxml/filter-rows.md
63+
- name: Page results
64+
href: fetchxml/page-results.md
65+
- name: Aggregate data
66+
href: fetchxml/aggregate-data.md
67+
- name: Count rows
68+
href: fetchxml/count-rows.md
69+
- name: Optimize performance
70+
href: fetchxml/optimize-performance.md
71+
- name: FetchXml reference
72+
items:
73+
- name: Overview
74+
href: fetchxml/reference/index.md
75+
- name: all-attributes
76+
href: fetchxml/reference/all-attributes.md
77+
- name: attribute
78+
href: fetchxml/reference/attribute.md
79+
- name: condition
80+
items:
81+
- name: element
82+
href: fetchxml/reference/condition.md
83+
- name: operators
84+
href: fetchxml/reference/operators.md
85+
- name: entity
86+
href: fetchxml/reference/entity.md
87+
- name: fetch
88+
href: fetchxml/reference/fetch.md
89+
- name: filter
90+
href: fetchxml/reference/filter.md
91+
- name: link-entity
92+
href: fetchxml/reference/link-entity.md
93+
- name: order
94+
href: fetchxml/reference/order.md
95+
- name: value
96+
href: fetchxml/reference/value.md
97+
- name: Sample code
98+
href: fetchxml/sample.md
4999
- name: Bulk Operation messages
50100
href: bulk-operations.md
51101
items:
52-
- name: Use DeleteMultiple (preview)
53-
href: deletemultiple.md
102+
- name: Use DeleteMultiple (preview)
103+
href: deletemultiple.md
54104
- name: Create your own messages
55105
href: custom-actions.md
56106
items:
@@ -73,31 +123,14 @@
73123
href: org-service/samples/export-data-fetchxml-annotation-custom-api-sample.md
74124
- name: Use Custom Process Actions with code
75125
href: workflow-custom-actions.md
76-
- name: Use open types with custom APIs
126+
- name: Use open types with custom APIs
77127
href: use-open-types.md
78128
- name: Background operations (preview)
79129
href: background-operations.md
80130
- name: Use optional parameters
81131
href: optional-parameters.md
82-
- name: Use FetchXML to query data
83-
href: use-fetchxml-construct-query.md
84-
items:
85-
- name: Use FetchXML aggregation
86-
href: use-fetchxml-aggregation.md
87-
- name: Fiscal date and older than datetime query operators in FetchXML
88-
href: use-fetchxml-fiscal-date-older-datetime-query-operators.md
89-
- name: Use a left outer join in FetchXML to query for records "not in"
90-
href: use-fetchxml-left-outer-join-query-records-not-in.md
91-
- name: Page large result sets with FetchXML
92-
href: org-service/page-large-result-sets-with-fetchxml.md
93-
- name: Paging behaviors and ordering
94-
href: org-service/paging-behaviors-and-ordering.md
95-
- name: Use column comparison in queries
96-
href: column-comparison.md
97-
- name: FetchXML search item limit
98-
href: quick-find-limit.md
99-
- name: Improve FetchXML request performance
100-
href: fetchxml-performance.md
132+
- name: Quick find
133+
href: quick-find.md
101134
- name: "Use SQL to query data"
102135
href: dataverse-sql-query.md
103136
- name: "Dataverse SQL"
@@ -348,7 +381,7 @@
348381
href: aaduser-entity.md
349382
- name: Template tables
350383
href: upload-manage-document-templates.md
351-
- name: Long-term data retention (preview)
384+
- name: Long-term data retention
352385
href: long-term-retention.md
353386
- name: Work with table definitions using code
354387
href: metadata-services.md
@@ -413,7 +446,7 @@
413446
href: customize-labels-support-multiple-languages.md
414447
- name: Best Practices
415448
href: best-practices/work-with-metadata/index.md
416-
- name: Work with elastic tables using code
449+
- name: Work with elastic tables using code
417450
items:
418451
- name: Overview of elastic tables
419452
href: elastic-tables.md
@@ -496,6 +529,8 @@
496529
href: /dynamics365/customer-engagement/web-api/about
497530
- name: SDK for .NET
498531
href: /dotnet/api/microsoft.crm.sdk
532+
- name: FetchXml reference
533+
href: fetchxml/reference/index.md
499534
- name: XRM Tooling
500535
href: /dotnet/api/microsoft.xrm.tooling.connector
501536
- name: Workflow
@@ -504,7 +539,7 @@
504539
href: /dotnet/api/microsoft.xrm.tooling.packagedeployment.crmpackageextentionbase
505540
- name: Customization solutions file schema
506541
href: customization-solutions-file-schema.md
507-
- name: FetchXML schema
508-
href: fetchxml-schema.md
542+
- name: FetchXML reference
543+
href: fetchxml/reference/index.md
509544
- name: Web service error codes
510545
href: reference/web-service-error-codes.md

powerapps-docs/developer/data-platform/asynchronous-service.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ owninguser($select=fullname)
138138
139139
#### [FetchXml](#tab/fetchxml)
140140

141-
Use the following FetchXML to retrieve the columns in the table above. [Learn to use FetchXML to construct a query](use-fetchxml-construct-query.md)
141+
Use the following FetchXML to retrieve the columns in the table above. [Query data using FetchXml](fetchxml/overview.md)
142142

143143
```xml
144144
<fetch top='1000'>
@@ -281,7 +281,7 @@ Use this query to understand the distribution and frequency of different types o
281281

282282
#### [Web API](#tab/webapi)
283283

284-
This query doesn't order by `count` descending. You may want to use FetchXml with Web API instead. [Learn to use FetchXML with Web API](webapi/use-fetchxml-web-api.md)
284+
This query doesn't order by `count` descending. You may want to use FetchXml with Web API instead. [Query data using FetchXml](fetchxml/overview.md)
285285

286286
```http
287287
GET [Organization URI]/api/data/v9.2/asyncoperations?$apply=groupby((statecode,statuscode,operationtype),aggregate($count as count))
@@ -316,7 +316,7 @@ Prefer: odata.include-annotations="OData.Community.Display.V1.FormattedValue"
316316
</fetch>
317317
```
318318

319-
[Learn to use FetchXML to construct a query](use-fetchxml-construct-query.md)
319+
[Query data using FetchXml](fetchxml/overview.md)
320320

321321
#### [SQL](#tab/sql)
322322

@@ -346,7 +346,7 @@ Use this query to extract a count of all jobs within the `AsyncOperation` table
346346

347347
#### [Web API](#tab/webapi)
348348

349-
This query doesn't order by `count` descending. You may want to use FetchXml with Web API instead. [Learn to use FetchXML with Web API](webapi/use-fetchxml-web-api.md)
349+
This query doesn't order by `count` descending. You may want to use FetchXml with Web API instead. [Query data using FetchXml](fetchxml/overview.md)
350350

351351
```http
352352
GET [Organization URI]/api/data/v9.2/asyncoperations?$apply=filter((statecode eq 1))/groupby((statecode,statuscode,operationtype),aggregate($count as count))
@@ -386,7 +386,7 @@ Prefer: odata.include-annotations="OData.Community.Display.V1.FormattedValue"
386386
</fetch>
387387
```
388388

389-
[Learn to use FetchXML to construct a query](use-fetchxml-construct-query.md)
389+
[Query data using FetchXml](fetchxml/overview.md)
390390

391391
#### [SQL](#tab/sql)
392392

@@ -466,7 +466,7 @@ Prefer: odata.include-annotations="OData.Community.Display.V1.FormattedValue"
466466
</fetch>
467467
```
468468

469-
[Learn to use FetchXML to construct a query](use-fetchxml-construct-query.md)
469+
[Query data using FetchXml](fetchxml/overview.md)
470470

471471
#### [SQL](#tab/sql)
472472

@@ -557,7 +557,7 @@ Prefer: odata.include-annotations="OData.Community.Display.V1.FormattedValue"
557557
</fetch>
558558
```
559559

560-
[Learn to use FetchXML to construct a query](use-fetchxml-construct-query.md)
560+
[Query data using FetchXml](fetchxml/overview.md)
561561

562562
#### [SQL](#tab/sql)
563563

@@ -622,7 +622,7 @@ OData-Version: 4.0
622622
</fetch>
623623
```
624624

625-
[Learn to use FetchXML to construct a query](use-fetchxml-construct-query.md)
625+
[Query data using FetchXml](fetchxml/overview.md)
626626

627627
#### [SQL](#tab/sql)
628628

@@ -675,7 +675,7 @@ OData-Version: 4.0
675675
</fetch>
676676
```
677677

678-
[Learn to use FetchXML to construct a query](use-fetchxml-construct-query.md)
678+
[Query data using FetchXml](fetchxml/overview.md)
679679

680680
#### [SQL](#tab/sql)
681681

@@ -703,7 +703,7 @@ This will enable the identification of the specific job names that have the grea
703703

704704
#### [Web API](#tab/webapi)
705705

706-
This query doesn't order by the `jobs` column decending. You may want to use FetchXml with Web API instead. [Learn to use FetchXML with Web API](webapi/use-fetchxml-web-api.md)
706+
This query doesn't order by the `jobs` column decending. You may want to use FetchXml with Web API instead. [Query data using FetchXml](fetchxml/overview.md)
707707

708708
```http
709709
GET [Organization URI]/api/data/v9.2/asyncoperations?$apply=filter((datablobid ne null))/groupby((operationtype,name,friendlymessage),aggregate($count as jobs))
@@ -742,7 +742,7 @@ Prefer: odata.include-annotations="OData.Community.Display.V1.FormattedValue"
742742
</fetch>
743743
```
744744

745-
[Learn to use FetchXML to construct a query](use-fetchxml-construct-query.md)
745+
[Query data using FetchXml](fetchxml/overview.md)
746746

747747
#### [SQL](#tab/sql)
748748

@@ -769,7 +769,7 @@ Use this query to get total file size and record count for system jobs by state,
769769

770770
#### [Web API](#tab/webapi)
771771

772-
This example uses the encoded FetchXml to send the query using Web API. [Learn to use FetchXML with Web API](webapi/use-fetchxml-web-api.md)
772+
This example uses the encoded FetchXml to send the query using Web API. [Query data using FetchXml](fetchxml/overview.md)
773773

774774
```http
775775
GET [Organization URI]/api/data/v9.2/asyncoperations?fetchXml=%3Cfetch%20aggregate%3D%27true%27%3E%20%3Centity%20name%3D%27asyncoperation%27%3E%20%3Cattribute%20name%3D%27owningextensionid%27%20alias%3D%27owningextension%27%20groupby%3D%27true%27%20%2F%3E%20%3Cattribute%20name%3D%27statecode%27%20alias%3D%27statecode%27%20groupby%3D%27true%27%20%2F%3E%20%3Cattribute%20name%3D%27statuscode%27%20alias%3D%27statuscode%27%20groupby%3D%27true%27%20%2F%3E%20%3Cattribute%20name%3D%27operationtype%27%20alias%3D%27operationtype%27%20groupby%3D%27true%27%20%2F%3E%20%3Clink-entity%20name%3D%27fileattachment%27%20to%3D%27datablobid%27%20from%3D%27fileattachmentid%27%20alias%3D%27fileattachment%27%20link-type%3D%27inner%27%3E%20%3Cattribute%20name%3D%27filesizeinbytes%27%20alias%3D%27TotalSize%27%20aggregate%3D%27sum%27%20%2F%3E%20%3Cattribute%20name%3D%27filesizeinbytes%27%20alias%3D%27RecordCount%27%20aggregate%3D%27count%27%20%2F%3E%20%3Cfilter%3E%20%3Ccondition%20attribute%3D%27objectidtypecode%27%20operator%3D%27eq%27%20value%3D%274700%27%20%2F%3E%20%3C%2Ffilter%3E%20%3Corder%20alias%3D%27TotalSize%27%20descending%3D%27true%27%20%2F%3E%20%3C%2Flink-entity%3E%20%3C%2Fentity%3E%20%3C%2Ffetch%3E
@@ -822,7 +822,7 @@ Prefer: odata.include-annotations="OData.Community.Display.V1.FormattedValue"
822822
</fetch>
823823
```
824824

825-
[Learn to use FetchXML to construct a query](use-fetchxml-construct-query.md)
825+
[Query data using FetchXml](fetchxml/overview.md)
826826

827827
#### [SQL](#tab/sql)
828828

0 commit comments

Comments
 (0)