Skip to content

Commit 801e911

Browse files
authored
Merge pull request #99747 from MicrosoftDocs/master
12/26/2019 PM Publish
2 parents f0dfcdd + caf9c08 commit 801e911

10 files changed

+188
-186
lines changed

articles/cosmos-db/graph-introduction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ The following are the differentiated features that Azure Cosmos DB Gremlin API o
5050

5151
* **Compatibility with Apache TinkerPop**
5252

53-
Azure Cosmos DB supports the [open-source Apache TinkerPop standard](http://tinkerpop.apache.org/). The Tinkerpop standard has an ample ecosystem of applications and libraries that can be easily integrated with Azure Cosmos DB's Gremlin API.
53+
Azure Cosmos DB supports the [open-source Apache TinkerPop standard](https://tinkerpop.apache.org/). The Tinkerpop standard has an ample ecosystem of applications and libraries that can be easily integrated with Azure Cosmos DB's Gremlin API.
5454

5555
* **Tunable consistency levels**
5656

articles/cosmos-db/graph-modeling.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The following document is designed to provide graph data modeling recommendation
1818
The process outlined in this guide is based on the following assumptions:
1919
* The **entities** in the problem-space are identified. These entities are meant to be consumed _atomically_ for each request. In other words, the database system isn't designed to retrieve a single entity's data in multiple query requests.
2020
* There is an understanding of **read and write requirements** for the database system. These requirements will guide the optimizations needed for the graph data model.
21-
* The principles of the [Apache Tinkerpop property graph standard](http://tinkerpop.apache.org/docs/current/reference/#graph-computing) are well understood.
21+
* The principles of the [Apache Tinkerpop property graph standard](https://tinkerpop.apache.org/docs/current/reference/#graph-computing) are well understood.
2222

2323
## When do I need a graph database?
2424

@@ -36,7 +36,7 @@ The next step is to determine if the graph is going to be used for analytic or t
3636

3737
## How to use graph objects
3838

39-
The [Apache Tinkerpop property graph standard](http://tinkerpop.apache.org/docs/current/reference/#graph-computing) defines two types of objects **Vertices** and **Edges**.
39+
The [Apache Tinkerpop property graph standard](https://tinkerpop.apache.org/docs/current/reference/#graph-computing) defines two types of objects **Vertices** and **Edges**.
4040

4141
The following are the best practices for the properties in the graph objects:
4242

articles/cosmos-db/graph-visualization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.date: 07/02/2019
1111

1212
# Visualize graph data stored in Azure Cosmos DB Gremlin API with data visualization solutions
1313

14-
You can visualize data stored in Azure Cosmos DB Gremlin API by using various data visualization solutions. The following solutions are recommended by the [Apache Tinkerpop community](http://tinkerpop.apache.org/#poweredby) for graph data visualization.
14+
You can visualize data stored in Azure Cosmos DB Gremlin API by using various data visualization solutions. The following solutions are recommended by the [Apache Tinkerpop community](https://tinkerpop.apache.org/#poweredby) for graph data visualization.
1515

1616
## Linkurious Enterprise
1717

articles/cosmos-db/gremlin-compatibility.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Azure Cosmos DB Graph engine closely follows [Apache TinkerPop](https://tinkerpo
1818

1919
## Unsupported features
2020

21-
* ***[Gremlin Bytecode](http://tinkerpop.apache.org/docs/current/tutorials/gremlin-language-variants/)*** is a programming language agnostic specification for graph traversals. Cosmos DB Graph doesn't support it yet. Use ```GremlinClient.SubmitAsync()``` and pass traversal as a text string.
21+
* ***[Gremlin Bytecode](https://tinkerpop.apache.org/docs/current/tutorials/gremlin-language-variants/)*** is a programming language agnostic specification for graph traversals. Cosmos DB Graph doesn't support it yet. Use ```GremlinClient.SubmitAsync()``` and pass traversal as a text string.
2222

2323
* ***```property(set, 'xyz', 1)```*** set cardinality isn't supported today. Use ```property(list, 'xyz', 1)``` instead.
2424

articles/cosmos-db/gremlin-support.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ The following table lists the TinkerPop features that are implemented by Azure C
4343

4444
## Gremlin wire format: GraphSON
4545

46-
Azure Cosmos DB uses the [GraphSON format](http://tinkerpop.apache.org/docs/current/reference/#graphson) when returning results from Gremlin operations. Azure Cosmos DB currently supports "GraphSONv2" version. GraphSON is the Gremlin standard format for representing vertices, edges, and properties (single and multi-valued properties) using JSON.
46+
Azure Cosmos DB uses the [GraphSON format](https://tinkerpop.apache.org/docs/current/reference/#graphson) when returning results from Gremlin operations. Azure Cosmos DB currently supports "GraphSONv2" version. GraphSON is the Gremlin standard format for representing vertices, edges, and properties (single and multi-valued properties) using JSON.
4747

4848
For example, the following snippet shows a GraphSON representation of a vertex *returned to the client* from Azure Cosmos DB.
4949

articles/cosmos-db/partners-migration-cosmosdb.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ From NoSQL migration to application development, you can choose from a variety o
1616

1717
|**Partner** |**Capabilities & experience** |**Supported countries/regions** |**Contact** |
1818
|---------|---------|---------|---------|
19-
|![ImanisData][1] | [Data migration](https://www.imanisdata.com/wp-content/uploads/2018/02/Imanis_DS_MongoDB_Azure_FINAL.pdf) from MongoDB to Azure Cosmos DB. <br/> Imanis Data enables global enterprises to quickly and easily migrate their on-premises or cloud MongoDB databases to Azure Cosmos DB. Imanis Data provides an agentless, incremental-forever cloud migration approach for MongoDB data stores that simplifies migration and significantly reduces downtime.| USA | [Website](http://www.imanisdata.com/) |
19+
|![ImanisData][1] | [Data migration](https://www.imanisdata.com/wp-content/uploads/2018/02/Imanis_DS_MongoDB_Azure_FINAL.pdf) from MongoDB to Azure Cosmos DB. <br/> Imanis Data enables global enterprises to quickly and easily migrate their on-premises or cloud MongoDB databases to Azure Cosmos DB. Imanis Data provides an agentless, incremental-forever cloud migration approach for MongoDB data stores that simplifies migration and significantly reduces downtime.| USA | [Website](https://www.imanisdata.com/) |
2020
|![Striim][2] | [Move real-time data to Azure Cosmos DB](https://www.striim.com/striim-for-azure-cosmos-db/) from a wide variety of data sources. <br/> Striim simplifies the real-time collection and movement of data from a wide variety of on-premises sources, including enterprise document and relational databases, sensors, and log files into Azure Cosmos DB. | USA | [Website](https://www.striim.com/) |
2121

2222
## Systems Integrator partners

articles/hdinsight/hdinsight-create-non-interactive-authentication-dotnet-applications.md

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
22
title: Non-interactive authentication .NET application - Azure HDInsight
33
description: Learn how to create non-interactive authentication Microsoft .NET applications in Azure HDInsight.
4-
ms.reviewer: jasonh
54
author: hrasheed-msft
6-
5+
ms.author: hrasheed
6+
ms.reviewer: jasonh
77
ms.service: hdinsight
8-
ms.custom: hdinsightactive
98
ms.topic: conceptual
10-
ms.date: 05/14/2018
11-
ms.author: hrasheed
12-
9+
ms.custom: hdinsightactive
10+
ms.date: 12/23/2019
1311
---
12+
1413
# Create a non-interactive authentication .NET HDInsight application
15-
You can run your Microsoft .NET Azure HDInsight application either under the application's own identity (non-interactive) or under the identity of the signed-in user of the application (interactive). This article shows you how to create a non-interactive authentication .NET application to connect to Azure and manage HDInsight. For a sample of an interactive application, see [Connect to Azure HDInsight](hdinsight-administer-use-dotnet-sdk.md#connect-to-azure-hdinsight).
14+
15+
Run your Microsoft .NET Azure HDInsight application either under the application's own identity (non-interactive) or under the identity of the signed-in user of the application (interactive). This article shows you how to create a non-interactive authentication .NET application to connect to Azure and manage HDInsight. For a sample of an interactive application, see [Connect to Azure HDInsight](hdinsight-administer-use-dotnet-sdk.md#connect-to-azure-hdinsight).
1616

1717
From your non-interactive .NET application, you need:
1818

@@ -21,20 +21,21 @@ From your non-interactive .NET application, you need:
2121
* The Azure AD application secret key. See [Get application authentication key](../active-directory/develop/howto-create-service-principal-portal.md#get-values-for-signing-in).
2222

2323
## Prerequisites
24-
* An HDInsight cluster. See the [getting started tutorial](hadoop/apache-hadoop-linux-tutorial-get-started.md#create-cluster).
24+
25+
An HDInsight cluster. See the [getting started tutorial](hadoop/apache-hadoop-linux-tutorial-get-started.md#create-cluster).
2526

2627
## Assign a role to the Azure AD application
27-
Assign your Azure AD application a [role](../role-based-access-control/built-in-roles.md), to grant it permissions to perform actions. You can set the scope at the level of the subscription, resource group, or resource. The permissions are inherited to lower levels of scope. (For example, adding an application to the Reader role for a resource group means that the application can read the resource group and any resources in it.) In this article, you set the scope at the resource group level. For more information, see [Use role assignments to manage access to your Azure subscription resources](../role-based-access-control/role-assignments-portal.md).
28+
29+
Assign your Azure AD application a [role](../role-based-access-control/built-in-roles.md), to grant it permissions to perform actions. You can set the scope at the level of the subscription, resource group, or resource. The permissions are inherited to lower levels of scope. For example, adding an application to the Reader role for a resource group means that the application can read the resource group and any resources in it. In this article, you set the scope at the resource group level. For more information, see [Use role assignments to manage access to your Azure subscription resources](../role-based-access-control/role-assignments-portal.md).
2830

2931
**To add the Owner role to the Azure AD application**
3032

3133
1. Sign in to the [Azure portal](https://portal.azure.com).
32-
2. In the left menu, select **Resource groups**.
33-
3. Select the resource group that has the HDInsight cluster on which you will run your Hive query later in this article. If you have a large number of resource groups, you can use the filter to find the one you want.
34-
4. On the resource group menu, select **Access control (IAM)**.
35-
5. Select the **Role assignments** tab to see the current role assignments.
36-
6. At the top of the page, select **Add role assignment**.
37-
7. Follow the instructions to add the Owner role to your Azure AD application. After you successfully add the role, the application is listed under the Owner role.
34+
1. Navigate to the resource group that has the HDInsight cluster on which you'll run your Hive query later in this article. If you have a large number of resource groups, you can use the filter to find the one you want.
35+
1. On the resource group menu, select **Access control (IAM)**.
36+
1. Select the **Role assignments** tab to see the current role assignments.
37+
1. At the top of the page, select **+ Add**.
38+
1. Follow the instructions to add the Owner role to your Azure AD application. After you successfully add the role, the application is listed under the Owner role.
3839

3940
## Develop an HDInsight client application
4041

@@ -113,8 +114,8 @@ Assign your Azure AD application a [role](../role-based-access-control/built-in-
113114
}
114115
```
115116

116-
117117
## Next steps
118+
118119
* [Create an Azure Active Directory application and service principal in the Azure portal](../active-directory/develop/howto-create-service-principal-portal.md).
119120
* Learn how to [authenticate a service principal with Azure Resource Manager](../active-directory/develop/howto-authenticate-service-principal-powershell.md).
120121
* Learn about [Azure Role-Based Access Control (RBAC)](../role-based-access-control/role-assignments-portal.md).

0 commit comments

Comments
 (0)