ambitious-airline-8020
07/13/2021, 8:29 AMHistorical roadmap
- part No-code Metadata Model Additions
- I see that No need to write any code (in GraphQL or UI) to visualize metadata
is not checked while stay in Historical part.
Does that mean abandoned
, or just delayed?big-carpet-38439
07/13/2021, 12:55 PMambitious-airline-8020
07/13/2021, 1:01 PM@Relationship
to Dataset entity:
1. UI is broken after you open linked Dataset entity and click Lineage
tab (browser error, I believe related to that fact, that I have just onboarded PDL, not touhed any React/Typescript things). I suppose no-code UI aimed to resolve it.
2. GraphQL querying makes a lot of interest. But at this moment it makes some pain to deal with that mappers to introduce custom entitybig-carpet-38439
07/13/2021, 1:06 PMgreen-football-43791
07/13/2021, 4:00 PMambitious-airline-8020
07/14/2021, 7:15 AMambitious-airline-8020
07/14/2021, 7:15 AMambitious-airline-8020
07/14/2021, 7:16 AMambitious-airline-8020
07/14/2021, 7:16 AMambitious-airline-8020
07/14/2021, 7:17 AMIndex: datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/common/mappers/UrnToEntityMapper.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/common/mappers/UrnToEntityMapper.java b/datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/common/mappers/UrnToEntityMapper.java
--- a/datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/common/mappers/UrnToEntityMapper.java (revision a483933eab6d072ba6d2a414e378eee1e80dbdc6)
+++ b/datahub-graphql-core/src/main/java/com/linkedin/datahub/graphql/types/common/mappers/UrnToEntityMapper.java (date 1623398038598)
@@ -10,6 +10,7 @@
import com.linkedin.datahub.graphql.generated.Dataset;
import com.linkedin.datahub.graphql.generated.Entity;
import com.linkedin.datahub.graphql.generated.Tag;
+import com.linkedin.datahub.graphql.generated.Workspace;
import com.linkedin.datahub.graphql.types.mappers.ModelMapper;
import javax.annotation.Nonnull;
@@ -48,6 +49,10 @@
partialEntity = new Tag();
((Tag) partialEntity).setUrn(input.toString());
}
+ if (input.getEntityType().equals("workspace")) {
+ partialEntity = new Workspace();
+ ((Workspace) partialEntity).setUrn(input.toString());
+ }
if (input.getEntityType().equals("corpuser")) {
partialEntity = new CorpUser();
((CorpUser) partialEntity).setUrn(input.toString());
ambitious-airline-8020
07/14/2021, 7:18 AMambitious-airline-8020
07/14/2021, 7:18 AMambitious-airline-8020
07/14/2021, 7:19 AMambitious-airline-8020
07/14/2021, 7:19 AMambitious-airline-8020
07/14/2021, 7:20 AMambitious-airline-8020
07/14/2021, 7:20 AMbig-carpet-38439
07/14/2021, 1:26 PMambitious-airline-8020
07/15/2021, 6:57 AMambitious-airline-8020
07/15/2021, 11:32 AMambitious-airline-8020
07/15/2021, 11:33 AM<http://localhost:9002/dataset/urn:li:dataset:(urn:li:dataPlatform:hdfs,TrainingDataset,PROD)/lineage>
Context: Custome entity Workspace
, has @Relationship
field to Dataset (TraingingDataset
). PDL - see above in a threadambitious-airline-8020
07/15/2021, 11:35 AM./dev.sh
)ambitious-airline-8020
07/15/2021, 11:37 AMambitious-airline-8020
07/15/2021, 11:37 AMcurl -H 'X-RestLi-Protocol-Version:2.0.0' -H 'X-RestLi-Method: get' '<http://localhost:8080/datasets/($params:(),name:TrainingDataset,origin:PROD,platform:urn%3Ali%3AdataPlatform%3Ahdfs)>' | jq
ambitious-airline-8020
07/15/2021, 11:38 AMcurl '<http://localhost:8080/entities/urn%3Ali%3Aworkspace%3Amydemoworkspace>' -H 'X-RestLi-Protocol-Version:2.0.0' | jq
ambitious-airline-8020
07/15/2021, 11:39 AMambitious-airline-8020
07/15/2021, 11:40 AMgreen-football-43791
07/15/2021, 5:44 PMgreen-football-43791
07/15/2021, 5:44 PMgreen-football-43791
07/15/2021, 5:45 PMgreen-football-43791
07/15/2021, 5:47 PMambitious-airline-8020
07/16/2021, 6:27 AMambitious-airline-8020
07/16/2021, 11:16 AMbig-carpet-38439
07/16/2021, 12:16 PMgreen-football-43791
07/16/2021, 3:53 PM