Compartilhar via


PurviewLineages.GetLineageByUniqueAttributeAsync Método

Definição

Retorna informações de linhagem sobre a entidade.

Além do parâmetro typeName path, o atributo key-value pair(s) pode ser fornecido no formato a seguir

attr:[attrName]=[attrValue]

OBSERVAÇÃO: o attrName e o attrValue devem ser exclusivos entre entidades, por exemplo. Qualifiedname

public virtual System.Threading.Tasks.Task<Azure.Response> GetLineageByUniqueAttributeAsync (string typeName, string direction, int? depth = default, int? width = default, bool? includeParent = default, bool? getDerivedLineage = default, Azure.RequestContext context = default);
abstract member GetLineageByUniqueAttributeAsync : string * string * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.GetLineageByUniqueAttributeAsync : string * string * Nullable<int> * Nullable<int> * Nullable<bool> * Nullable<bool> * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function GetLineageByUniqueAttributeAsync (typeName As String, direction As String, Optional depth As Nullable(Of Integer) = Nothing, Optional width As Nullable(Of Integer) = Nothing, Optional includeParent As Nullable(Of Boolean) = Nothing, Optional getDerivedLineage As Nullable(Of Boolean) = Nothing, Optional context As RequestContext = Nothing) As Task(Of Response)

Parâmetros

typeName
String

O nome do tipo.

direction
String

A direção da linhagem, que pode ser INPUT, OUTPUT ou BOTH. Valores permitidos: "BOTH" | "INPUT" | "OUTPUT".

depth
Nullable<Int32>

O número de saltos para linhagem.

width
Nullable<Int32>

O número de largura máxima de expansão na linhagem.

includeParent
Nullable<Boolean>

True para incluir a cadeia pai na resposta.

getDerivedLineage
Nullable<Boolean>

True para incluir linhagem derivada na resposta.

context
RequestContext

O contexto de solicitação, que pode substituir comportamentos padrão na solicitação por chamada.

Retornos

Exceções

typeName ou direction é nulo.

typeName é uma cadeia de caracteres vazia e esperava-se que não estivesse vazia.

Comentários

Esquema para Response Body:

{
              baseEntityGuid: string,
              guidEntityMap: Dictionary<string, AtlasEntityHeader>,
              widthCounts: Dictionary<string, Dictionary<string, AnyObject>>,
              lineageDepth: number,
              lineageWidth: number,
              includeParent: boolean,
              childrenCount: number,
              lineageDirection: "INPUT" | "OUTPUT" | "BOTH",
              parentRelations: [
                {
                  childEntityId: string,
                  relationshipId: string,
                  parentEntityId: string
                }
              ],
              relations: [
                {
                  fromEntityId: string,
                  relationshipId: string,
                  toEntityId: string
                }
              ]
            }

Aplica-se a