narrow-kitchen-1309
08/05/2021, 5:03 PMgreen-football-43791
08/05/2021, 5:07 PMgreen-football-43791
08/05/2021, 5:07 PMgreen-football-43791
08/05/2021, 5:08 PMgreen-football-43791
08/05/2021, 5:08 PMgreen-football-43791
08/05/2021, 5:08 PMgreen-football-43791
08/05/2021, 5:08 PMgreen-football-43791
08/05/2021, 5:08 PMgreen-football-43791
08/05/2021, 5:08 PMdatahub ingest -c /path/to/your/recipe/file.ymlnarrow-kitchen-1309
08/05/2021, 7:03 PMnarrow-kitchen-1309
08/05/2021, 7:19 PMgreen-football-43791
08/06/2021, 5:38 PMgreen-football-43791
08/06/2021, 5:38 PM{
"auditHeader": null,
"proposedSnapshot": {
"com.linkedin.pegasus2avro.metadata.snapshot.GlossaryTermSnapshot": {
"urn": "urn:li:glossaryTerm:CustomerAccount",
"aspects": [{
"com.linkedin.pegasus2avro.glossary.GlossaryTermInfo": {
"definition": "account that represents an identified, named collection of balances and cumulative totals used to summarize customer transaction-related activity over a designated period of time",
"parentNode": "urn:li:glossaryNode:ClientsAndAccounts",
"sourceRef": "FIBO",
"termSource": "EXTERNAL",
"sourceUrl": "<https://spec.edmcouncil.org/fibo/ontology/FBC/ProductsAndServices/ClientsAndAccounts/CustomerAccount>",
"customProperties": {
"FQDN": "CustomerAccount"
}
}
},
{
"com.linkedin.pegasus2avro.common.Ownership": {
"owners": [{
"owner": "urn:li:corpuser:jdoe",
"type": "DATAOWNER"
}],
"lastModified": {
"time": 1581407189000,
"actor": "urn:li:corpuser:jdoe"
}
}
}
]
}
},
"proposedDelta": null
},
{
"auditHeader": null,
"proposedSnapshot": {
"com.linkedin.pegasus2avro.metadata.snapshot.GlossaryTermSnapshot": {
"urn": "urn:li:glossaryTerm:SavingAccount",
"aspects": [{
"com.linkedin.pegasus2avro.glossary.GlossaryTermInfo": {
"definition": "a product provided to consumers and businesses by a bank or similar depository institution such as a checking account, savings account, certificate of deposit, debit or pre-paid card, or credit card",
"parentNode": "urn:li:glossaryNode:ClientsAndAccounts",
"sourceRef": "FIBO",
"termSource": "EXTERNAL",
"sourceUrl": "<https://spec.edmcouncil.org/fibo/ontology/FBC/FunctionalEntities/FinancialServicesEntities/BankingProduct>",
"customProperties": {
"FQDN": "SavingAccount"
}
}
},
{
"com.linkedin.pegasus2avro.common.Ownership": {
"owners": [{
"owner": "urn:li:corpuser:jdoe",
"type": "DATAOWNER"
}],
"lastModified": {
"time": 1581407189000,
"actor": "urn:li:corpuser:jdoe"
}
}
}
]
}
},
"proposedDelta": null
},
{
"auditHeader": null,
"proposedSnapshot": {
"com.linkedin.pegasus2avro.metadata.snapshot.GlossaryTermSnapshot": {
"urn": "urn:li:glossaryTerm:AccountBalance",
"aspects": [{
"com.linkedin.pegasus2avro.glossary.GlossaryTermInfo": {
"definition": "amount of money available or owed",
"parentNode": "urn:li:glossaryNode:ClientsAndAccounts",
"sourceRef": "FIBO",
"termSource": "EXTERNAL",
"sourceUrl": "<https://spec.edmcouncil.org/fibo/ontology/FBC/ProductsAndServices/ClientsAndAccounts/Balance>",
"customProperties": {
"FQDN": "AccountBalance"
}
}
},
{
"com.linkedin.pegasus2avro.common.Ownership": {
"owners": [{
"owner": "urn:li:corpuser:jdoe",
"type": "DATAOWNER"
}],
"lastModified": {
"time": 1581407189000,
"actor": "urn:li:corpuser:jdoe"
}
}
}
]
}
},
"proposedDelta": null
},
{
"auditHeader": null,
"proposedSnapshot": {
"com.linkedin.pegasus2avro.metadata.snapshot.GlossaryNodeSnapshot": {
"urn": "urn:li:glossaryNode:ClientsAndAccounts",
"aspects": [{
"com.linkedin.pegasus2avro.glossary.GlossaryNodeInfo": {
"definition": "Provides basic concepts such as account, account holder, account provider, relationship manager that are commonly used by financial services providers to describe customers and to determine counterparty identities"
}
},
{
"com.linkedin.pegasus2avro.common.Ownership": {
"owners": [{
"owner": "urn:li:corpuser:jdoe",
"type": "DATAOWNER"
}],
"lastModified": {
"time": 1581407189000,
"actor": "urn:li:corpuser:jdoe"
}
}
}
]
}
},
"proposedDelta": null
}green-football-43791
08/06/2021, 5:38 PMgreen-football-43791
08/06/2021, 5:39 PMgreen-football-43791
08/06/2021, 5:39 PM{
"auditHeader": null,
"proposedSnapshot": {
"com.linkedin.pegasus2avro.metadata.snapshot.DatasetSnapshot": {
"urn": "urn:li:dataset:(urn:li:dataPlatform:kafka,SampleGlossaryTermDataset,PROD)",
"aspects": [
{
"com.linkedin.pegasus2avro.dataset.DatasetProperties": {
"customProperties": {
"Schema": "saving_account.proto:0.0.1",
"Information Classification": "Confidential"
},
"externalUrl": null,
"description": {
"string": "Dataset To demonstrate Glossary Term"
},
"uri": null,
"tags": []
}
},
{
"com.linkedin.pegasus2avro.common.Ownership": {
"owners": [
{
"owner": "urn:li:corpuser:datahub",
"type": "DATAOWNER",
"source": null
},
{
"owner": "urn:li:corpuser:jdoe",
"type": "PRODUCER",
"source": null
}
],
"lastModified": {
"time": 1626098142773,
"actor": "urn:li:corpuser:jdoe",
"impersonator": null
}
}
},
{
"com.linkedin.pegasus2avro.schema.SchemaMetadata": {
"schemaName": "saving_account.proto",
"platform": "urn:li:dataPlatform:kafka",
"version": 0,
"created": {
"time": 1626098142773,
"actor": "urn:li:corpuser:jdoe",
"impersonator": null
},
"lastModified": {
"time": 1626098142773,
"actor": "urn:li:corpuser:jdoe",
"impersonator": null
},
"deleted": null,
"dataset": null,
"cluster": null,
"hash": "",
"platformSchema": {
"com.linkedin.pegasus2avro.schema.KafkaSchema": {
"documentSchema": "syntax = \"proto3\";\n\npackage datahub.glossaryTerm;\nimport \"datahub.glossaryTerm.account_balance.proto\";\n\n// Defines Saving Account details for customer\nmessage SavingAccount {\n option (term_source) = FIBO;\n option (term_source_ref) = \"<https://spec.edmcouncil.org/fibo/ontology/FBC/ProductsAndServices/ClientsAndAccounts/CustomerAccount>\";\n\n option (msg_term_link) = \"CustomerAccount\";\n\n // Balance of Saving Account\n AccountBalance balance = 1;\n\n // Account identifier of Saving account\n int64 accountIdentifier = 2;\n}"
}
},
"fields": [
{
"fieldPath": "balance",
"jsonPath": null,
"nullable": true,
"description": {
"string": "Balance of Saving Account\r"
},
"type": {
"type": {
"com.linkedin.pegasus2avro.schema.RecordType": {}
}
},
"nativeDataType": "int64",
"recursive": false,
"globalTags": null,
"glossaryTerms": {
"terms": [
{
"urn": "urn:li:glossaryTerm:AccountBalance"
}
],
"auditStamp": {
"time": 1581407189000,
"actor": "urn:li:corpuser:jdoe",
"impersonator": null
}
}
},
{
"fieldPath": "accountIdentifier",
"jsonPath": null,
"nullable": true,
"description": {
"string": "Account identifier of Saving account\r"
},
"type": {
"type": {
"com.linkedin.pegasus2avro.schema.NumberType": {}
}
},
"nativeDataType": "string",
"recursive": false,
"globalTags": null,
"glossaryTerms": null
}
],
"primaryKeys": null,
"foreignKeysSpecs": null
}
},
{
"com.linkedin.pegasus2avro.common.GlossaryTerms": {
"terms": [
{
"urn": "urn:li:glossaryTerm:SavingAccount"
},
{
"urn": "urn:li:glossaryTerm:CustomerAccount"
}
],
"auditStamp": {
"time": 1626098142774,
"actor": "",
"impersonator": null
}
}
}
]
}
},
"proposedDelta": null
}narrow-kitchen-1309
08/06/2021, 5:39 PMgreen-football-43791
08/06/2021, 5:40 PMnarrow-kitchen-1309
08/11/2021, 7:02 PM{
"com.linkedin.dataset.FineGrainUpstreamLineage": {
"upstreams": [
{
"auditStamp": {
"time": 0,
"actor": "urn:li:corpuser:user"
},
"dataset": "urn:li:dataset:(urn:li:dataPlatform:postgres,myfirst_db.public.patient_data,PROD",
"fields": [
{
"sourceField": "pn",
"targetField": "ln"
},
{
"sourceField": "pa",
"targetField": "la"
}
]
},
{
"auditStamp": {
"time": 0,
"actor": "urn:li:corpuser:user"
},
"dataset": "urn:li:dataset:(urn:li:dataPlatform:postgres,myfirst_db.public.client_data,PROD",
"fields": [
{
"sourceField": "ln",
"targetField": "pn"
},
{
"sourceField": "la",
"targetField": "pa"
}
]
}
]
}
},green-football-43791
08/11/2021, 7:03 PMnarrow-kitchen-1309
08/11/2021, 7:19 PMmammoth-bear-12532
mammoth-bear-12532
narrow-kitchen-1309
08/12/2021, 12:14 PMmammoth-bear-12532
mammoth-bear-12532
narrow-kitchen-1309
08/26/2021, 7:06 PMmammoth-bear-12532
Hi, guys, I am new to DataHub. I could be able to ingest my own datasets, but I would like to add customized Business Glossary for my schema. I kept get error paramater's snapshot is required? Please let me know how to ingest business glossary and add to metadata assets.mammoth-bear-12532
narrow-kitchen-1309
08/26/2021, 7:19 PMnarrow-kitchen-1309
08/26/2021, 7:22 PM