Skip to content

Commit cbab590

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into work-partners-apr20
2 parents efc21ab + d5bbae9 commit cbab590

31 files changed

+393
-99
lines changed

articles/cognitive-services/form-recognizer/whats-new.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,23 @@ The Form Recognizer service is updated on an ongoing basis. Use this article to
2020
> [!NOTE]
2121
> The quickstarts and guides for Form Recognizer always use the latest version of the API, unless specified.
2222
23+
## April 2020
24+
25+
### New features
26+
* **SDK support for Form Recognizer API v2.0 Public Preview** This month we expanded our service support to include a preview SDK for Form Recognizer v2.0 (preview) release. Use the links below to get started with your language of choice:
27+
* [.NET SDK](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/formrecognizer/Azure.AI.FormRecognizer)
28+
* [Java SDK](https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/formrecognizer/azure-ai-formrecognizer)
29+
* [Python SDK](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/formrecognizer/azure-ai-formrecognizer)
30+
* [JavaScript SDK](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/formrecognizer/ai-form-recognizer)
31+
32+
33+
The new SDK supports all the features of the v2.0 REST API for Form Recognizer. For example, you can train a model with or without labels and extract text, key value pairs and tables from your forms, extract data from receipts with the pre-built receipts service and extract text and tables with the layout service from your documents. You can share your feedback on the SDKs through the [SDK Feedback form](https://aka.ms/FR_SDK_v1_feedback).
34+
35+
* **Copy Custom Model** You can now copy models between regions and subscriptions using the new Copy Custom Model feature. Before invoking the Copy Custom Model API, you must first obtain authorization to copy into the target resource by calling the Copy Authorization operation against the target resource endpoint.
36+
* [Generate a copy authorization](https://westus2.dev.cognitive.microsoft.com/docs/services/form-recognizer-api-v2-preview/operations/CopyCustomFormModelAuthorization) REST API
37+
* [Copy a custom model](https://westus2.dev.cognitive.microsoft.com/docs/services/form-recognizer-api-v2-preview/operations/CopyCustomFormModel) REST API
38+
39+
2340
## March 2020
2441

2542
### New features

articles/connectors/connectors-google-data-security-privacy-policy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ If you have logic apps that use the Gmail connector, you'll receive an email abo
2929

3030
Under this policy, when you use a Gmail consumer account, you can use the Gmail connector with only specific Google-approved services, which are subject to change. Our engineering teams continue working with Google to add more services to this list. For now, here are the Google-approved triggers, actions, and connectors that you can use in the same logic app workflow with the Gmail connector when you use a Gmail consumer account:
3131

32-
* Logic Apps built-in triggers and actions: Batch, Control, Data Operations, Date Time, Flat File, HTTP, Liquid, Request, Schedule, Variables, and XML
32+
* Logic Apps built-in triggers and actions: Batch, Control, Data Operations, Date Time, Flat File, Liquid, Request, Schedule, Variables, and XML
3333

3434
* Google services: Gmail, Google Calendar, Google Contacts, Google Drive, Google Sheets, and Google Tasks
3535

articles/cosmos-db/audit-control-plane-logs.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ After you turn on logging, use the following steps to track down operations for
6161
| where TimeGenerated >= ago(1h)
6262
```
6363

64-
The following screenshots capture logs when a VNET is added to an Azure Cosmos account:
64+
The following screenshots capture logs when a consistency level is changed for an Azure Cosmos account:
6565

6666
![Control plane logs when a VNet is added](./media/audit-control-plane-logs/add-ip-filter-logs.png)
6767

@@ -145,9 +145,26 @@ For API-specific operations, the operation is named with the following format:
145145

146146
* CassandraKeyspacesUpdateStart, CassandraKeyspacesUpdateComplete
147147
* CassandraKeyspacesThroughputUpdateStart, CassandraKeyspacesThroughputUpdateComplete
148+
* SqlContainersUpdateStart, SqlContainersUpdateComplete
148149

149150
The *ResourceDetails* property contains the entire resource body as a request payload and it contains all the properties requested to update
150151

152+
## Diagnostic log queries for control plane operations
153+
154+
The following are some examples to get diagnostic logs for control plane operations:
155+
156+
```kusto
157+
AzureDiagnostics 
158+
| where Category =="ControlPlaneRequests"
159+
| where  OperationName startswith "SqlContainersUpdateStart"
160+
```
161+
162+
```kusto
163+
AzureDiagnostics 
164+
| where Category =="ControlPlaneRequests"
165+
| where  OperationName startswith "SqlContainersThroughputUpdateStart"
166+
```
167+
151168
## Next steps
152169

153170
* [Explore Azure Monitor for Azure Cosmos DB](../azure-monitor/insights/cosmosdb-insights-overview.md?toc=/azure/cosmos-db/toc.json&bc=/azure/cosmos-db/breadcrumb/toc.json)

articles/cosmos-db/cosmosdb-monitor-resource-logs.md

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -146,11 +146,25 @@ For detailed information about how to create a diagnostic setting by using the A
146146

147147
1. How to get partition Key statistics to evaluate skew across top three partitions for database account?
148148

149-
```Kusto
150-
AzureDiagnostics
151-
| where ResourceProvider=="MICROSOFT.DOCUMENTDB" and Category=="PartitionKeyStatistics"
152-
| project SubscriptionId, regionName_s, databaseName_s, collectionName_s, partitionKey_s, sizeKb_d, ResourceId
153-
```
149+
```Kusto
150+
AzureDiagnostics
151+
| where ResourceProvider=="MICROSOFT.DOCUMENTDB" and Category=="PartitionKeyStatistics"
152+
| project SubscriptionId, regionName_s, databaseName_s, collectionName_s, partitionKey_s, sizeKb_d, ResourceId
153+
```
154+
155+
1. How to get P99 or P50 replication latencies for operations, request charge or the length of the response?
156+
157+
```Kusto
158+
AzureDiagnostics
159+
| where ResourceProvider=="MICROSOFT.DOCUMENTDB" and Category=="DataPlaneRequests"
160+
| where TimeGenerated >= ago(2d)
161+
| summarize
162+
percentile(todouble(responseLength_s), 50), percentile(todouble(responseLength_s), 99), max(responseLength_s),
163+
percentile(todouble(requestCharge_s), 50), percentile(todouble(requestCharge_s), 99), max(requestCharge_s),
164+
percentile(todouble(duration_s), 50), percentile(todouble(duration_s), 99), max(duration_s),
165+
count()
166+
by OperationName, requestResourceType_s, userAgent_s, collectionRid_s, bin(TimeGenerated, 1h)
167+
```
154168

155169
## Next steps
156170

articles/cost-management-billing/reservations/determine-reservation-purchase.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ author: bandersmsft
55
ms.reviewer: yashar
66
ms.service: cost-management-billing
77
ms.topic: conceptual
8-
ms.date: 03/22/2020
8+
ms.date: 04/30/2020
99
ms.author: banders
1010
---
1111

1212
# Determine what reservation to purchase
1313

1414
All reservations, except Azure Databricks, are applied on an hourly basis. You should purchase reservations based on consistent base usage. There are multiple ways to determine what to purchase and this article helps you determine which reservation you should purchase.
1515

16-
Purchasing more capacity than your historical usage results in an underutilized reservation. You should avoid underutilization whenever possible. Unused reserved capacity doesn't carry over from one hour to next. Usage exceeding the reserved quantity is charged using more expensive pay-as-you-go rates.
16+
Purchasing more capacity than your historical usage results in an underutilized reservation. You should avoid underutilization whenever possible. Unused reserved capacity doesn't carry over from one hour to next. Usage exceeding the reserved quantity is charged using more expensive pay-as-you-go rates.
1717

1818
## Analyze usage data
1919

@@ -35,11 +35,11 @@ Ignore resources that have less than 24 hours of usage in a day.
3535

3636
If you want to analyze at the instance size family level, you can get the instance size flexibility values from [https://isfratio.blob.core.windows.net/isfratio/ISFRatio.csv](https://isfratio.blob.core.windows.net/isfratio/ISFRatio.csv). Combine the values with your data to do the analysis. For more information about instance size flexibility, see [Virtual machine size flexibility with Reserved VM Instances](../../virtual-machines/windows/reserved-vm-instance-size-flexibility.md).
3737

38-
### Analyze usage for a SQL Database reserved instance purchase
38+
### Analyze usage for an Azure Synapse Analytics reserved instance purchase
3939

40-
Reserved capacity applies to SQL Databases vCore compute pricing. It doesn't apply to the DTU-based pricing, SQL license cost, or any costs other than compute.
40+
Reserved capacity applies to Azure Synapse Analytics DWU pricing. It doesn't apply to Azure Synapse Analytics license cost or any costs other than compute.
4141

42-
To narrow eligible SQL usage, apply follow filters on your usage data:
42+
To narrow eligible usage, apply follow filters on your usage data:
4343

4444

4545
- Filter **MeterCategory** for **SQL Database**.
@@ -55,22 +55,22 @@ The data informs you about the consistent usage for:
5555
- Generation. For example, Gen 5.
5656
- Resource Location
5757

58-
### Analysis for SQL Data Warehouse
58+
### Analysis for Azure Synapse Analytics
5959

60-
Reserved capacity applies to SQL Data Warehouse DWU usage and is purchased in increments on 100 DWU. To narrow eligible SQL usage, apply the follow filters on your usage data:
60+
Reserved capacity applies to Azure Synapse Analytics DWU usage and is purchased in increments on 100 DWU. To narrow eligible usage, apply the follow filters on your usage data:
6161

6262
- Filter **MeterName** for **100 DWUs**.
6363
- Filter **Meter Sub-Category** for **Compute Optimized Gen2**.
6464

65-
Use the **Resource Location** field to determine the usage for SQL DW in a region.
65+
Use the **Resource Location** field to determine the usage for Azure Synapse Analytics in a region.
6666

67-
SQL Data Warehouse usage can scale up and down throughout the day. Talk to the team that managed the SQL Data Warehouse instance to learn about the base usage.
67+
Azure Synapse Analytics usage can scale up and down throughout the day. Talk to the team that managed the Azure Synapse Analytics instance to learn about the base usage.
6868

69-
Go to Reservations in the Azure portal and purchase SQL Data Warehouse reserved capacity in multiples of 100 DWUs.
69+
Go to Reservations in the Azure portal and purchase Azure Synapse Analytics reserved capacity in multiples of 100 DWUs.
7070

7171
## Reservation purchase recommendations
7272

73-
Reservation purchase recommendations are calculated by analyzing your hourly usage data over last 7, 30, and 60 days. Azure calculates what your costs would have been if you had a reservation and compares it with your actual pay-as-you-go costs incurred over the time duration. The calculation is performed for every quantity that you used during the time frame. The quantity that maximizes your savings is recommended.
73+
Reservation purchase recommendations are calculated by analyzing your hourly usage data over last 7, 30, and 60 days. Azure calculates what your costs would have been if you had a reservation and compares it with your actual pay-as-you-go costs incurred over the time duration. The calculation is performed for every quantity that you used during the time frame. The quantity that maximizes your savings is recommended.
7474

7575
For example, you might use 500 VMs most of the time, but sometimes usage spikes to 700 VMs. In this example, Azure calculates your savings for both the 500 and 700 VM quantities. Since the 700 VM usage is sporadic, the recommendation calculation determines that savings are maximized for a 500 VM reservation purchase and the recommendation is provided for the 500 quantity.
7676

articles/cost-management-billing/reservations/index.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ metadata:
1010
ms.collection: collection
1111
author: bandersmsft
1212
ms.author: banders
13-
ms.date: 02/13/2020
13+
ms.date: 04/30/2020
1414

1515
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | whats-new
1616

@@ -32,7 +32,7 @@ landingContent:
3232
links:
3333
- text: Renew reservations
3434
url: reservation-renew.md
35-
- text: SQL Data Warehouse
35+
- text: Azure Synapse Analytics
3636
url: prepay-sql-data-warehouse-charges.md
3737
- text: Virtual machine
3838
url: ../../virtual-machines/windows/prepay-reserved-vm-instances.md?toc=/azure/cost-management-billing/reservations/toc.json
@@ -64,7 +64,7 @@ landingContent:
6464
url: understand-cosmosdb-reservation-charges.md
6565
- text: SQL Database reserved capacity
6666
url: understand-reservation-charges.md
67-
- text: SQL Data Warehouse
67+
- text: Azure Synapse Analytics
6868
url: reservation-discount-azure-sql-dw.md
6969
- text: Azure Data Explorer
7070
url: understand-azure-data-explorer-reservation-charges.md

articles/cost-management-billing/reservations/prepare-buy-reservation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: bandersmsft
55
ms.reviewer: yashar
66
ms.service: cost-management-billing
77
ms.topic: conceptual
8-
ms.date: 04/07/2020
8+
ms.date: 04/30/2020
99
ms.author: banders
1010
---
1111

@@ -68,7 +68,7 @@ You can purchase reservations from Azure portal, APIs, PowerShell, CLI. Read the
6868
- [Software plans](../../virtual-machines/linux/prepay-suse-software-charges.md)
6969
- [Storage](../../storage/blobs/storage-blob-reserved-capacity.md)
7070
- [SQL Database](../../sql-database/sql-database-reserved-capacity.md)
71-
- [SQL Data Warehouse](prepay-sql-data-warehouse-charges.md)
71+
- [Azure Synapse Analytics](prepay-sql-data-warehouse-charges.md)
7272
- [Virtual machines](../../virtual-machines/windows/prepay-reserved-vm-instances.md)
7373

7474
## Buy reservations with monthly payments

articles/cost-management-billing/reservations/prepay-app-service-isolated-stamp.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: yashesvi
55
ms.reviewer: yashar
66
ms.service: cost-management-billing
77
ms.topic: conceptual
8-
ms.date: 02/12/2020
8+
ms.date: 04/30/2020
99
ms.author: banders
1010
---
1111

@@ -36,7 +36,7 @@ Buy Windows stamp reservations if you have one or more Windows workers on the st
3636
You can buy Isolated Stamp reserved capacity in the [Azure portal](https://portal.azure.com/#blade/Microsoft_Azure_Reservations/CreateBlade/referrer/documentation/filters/%7B%22reservedResourceType%22%3A%22AppService%22%7D). Pay for the reservation [up front or with monthly payments](monthly-payments-reservations.md). To buy reserved capacity, you must have the owner role for at least one enterprise subscription or an individual subscription with pay-as-you-go rates.
3737

3838
- For Enterprise subscriptions, the **Add Reserved Instances** option must be enabled in the [EA portal](https://ea.azure.com/). Or, if the setting is disabled, you must be an EA Admin.
39-
- For the Cloud Solution Provider (CSP) program, only the admin agents or sales agents can purchase SQL Data Warehouse reserved capacity.
39+
- For the Cloud Solution Provider (CSP) program, only the admin agents or sales agents can purchase Azure Synapse Analytics reserved capacity.
4040

4141
**To Purchase:**
4242

0 commit comments

Comments
 (0)