CSV Dateiformat zum Importieren und Exportieren von Metadaten zu Assets

Die Datei „ CSV “ zum Importieren und Exportieren von Metadaten zu Assets muss bestimmten Formatierungsregeln entsprechen.

Einschränkungen

  • Die Dateikodierung ist UTF-8.

  • Die empfohlene maximale Größe einer Datei beträgt 10.000 Zeilen.

  • Sie können die Spaltendefinition nur für Datenbestände angeben.

  • Sie können Daten-Assets mit benutzerdefinierten Attributen nur importieren und exportieren, wenn die Attribute zu einer Gruppe gehören. Wenn Sie solche Datenbestände trotzdem importieren oder exportieren, sind die Felder für benutzerdefinierte Attribute nicht enthalten.

  • Sie müssen der Asset-Definition die entsprechende Spaltendefinition folgen lassen.

  • Die exportierte Datei „ CSV “ enthält unerwartete zusätzliche Eigenschaften. Bearbeiten Sie diese Eigenschaften nicht.

     Asset Property: data_asset>>dataset
     Asset Property: data_asset>>mime_type
     Asset Property: data_asset>>properties>>name
     Asset Property: data_asset>>properties>>name
     Asset Property: data_asset>>semantic_description>>confidence
     Asset Property: data_asset>>semantic_description>>generated_date
     Asset Property: data_asset>>semantic_description>>generated_description
     Asset Property: data_asset>>semantic_description>>status
     Asset Property: discovered_asset>>connection_id
     Asset Property: discovered_asset>>connection_path
     Asset Property: discovered_asset>>discovery_id
     Asset Property: discovered_asset>>extended_metadata>>name
     Asset Property: discovered_asset>>extended_metadata>>name
     Asset Property: discovered_asset>>extended_metadata>>name
     Asset Property: discovered_asset>>first_imported_timestamp
     Asset Property: discovered_asset>>last_discovered_timestamp
     Asset Property: discovered_asset>>last_imported_timestamp
     Asset Property: discovered_asset>>last_job_action
     Asset Property: discovered_asset>>last_job_run_id
     Asset Property: discovered_asset>>metadata_import_id
     Asset Property: discovered_asset>>outdated_reason
     Asset Property: discovered_asset>>outdated_timestamp
     Asset Property: key_analyses>>fk_assigned
     Asset Property: key_analyses>>fk_assigned_as_pk
     Asset Property: key_analyses>>fk_defined
     Asset Property: key_analyses>>fk_defined_as_pk
     Asset Property: key_analyses>>fk_suggested
     Asset Property: key_analyses>>fk_suggested_as_pk
     Asset Property: key_analyses>>key_analysis_area_id
     Asset Property: key_analyses>>overlap_assigned
     Asset Property: key_analyses>>overlap_suggested
     Asset Property: key_analyses>>pk_assigned
     Asset Property: key_analyses>>pk_defined
     Asset Property: key_analyses>>pk_suggested
     Asset Property: metadata_enrichment_info>>MDE_instrumented
     Asset Property: term_assignment_profile>>attachment_id
     Asset Property: term_assignment_profile>>completed_date
     Asset Property: term_assignment_profile>>messages
     Asset Property: term_assignment_profile>>messages
     Asset Property: term_assignment_profile>>messages
     Asset Property: term_assignment_profile>>semexp_completed_date
     Asset Property: term_assignment_profile>>semexp_messages
     Asset Property: term_assignment_profile>>semexp_start_date
     Asset Property: term_assignment_profile>>semexp_status
     Asset Property: term_assignment_profile>>start_date
     Asset Property: term_assignment_profile>>status
    

Kopfzeile

Die Überschriften in der ersten Zeile der Datei „ CSV “ geben an, welche Eigenschaften für die Assets importiert werden.

  • Die Kopfzeile muss die erste Zeile in der Datei sein und darf sich nicht wiederholen.
  • Der Header muss die Pflichtheader enthalten.

Obligatorische Kopfzeilen

Die Kopfzeile der Datei „ CSV “ muss die folgenden obligatorischen Kopfzeilen enthalten:

Name
Beispiel: my_asset.
Type
Es werden alle Asset-Typen unterstützt. Die Definition von Spalten wird nur für den Typ data_asset unterstützt.
Beispiel: data_asset

Optionale Kopfzeilen

Um detailliertere Metadaten zu Assets anzugeben, fügen Sie Ihrer Datei „ CSV “ entsprechende optionale Header hinzu.

Asset Resource Key
Identifiziert das Asset im Katalog eindeutig. Wird automatisch in jede Export- CSV -Datei aufgenommen.
Beispiel: Test asset.
Schema
Nur für den Asset-Typ „data_asset“ verfügbar. Um Assets mit einer bestehenden Verbindung zu verknüpfen, müssen Sie Angaben zum Schema und zur physischen Tabelle machen.
Physical Table
Nur für den Asset-Typ „data_asset“ verfügbar. Um Assets mit einer bestehenden Verbindung zu verknüpfen, müssen Sie Angaben zum Schema und zur physischen Tabelle machen.
Table type
Nur für den Asset-Typ „data_asset“ verfügbar. Bestimmt, ob ein Datenelement eine Tabelle, eine Ansicht, einen Alias oder eine Abfrage darstellt. Jeder Wert für das Feld „Tabellentyp“ wird akzeptiert.
Connection Name
Nur für den Asset-Typ „data_asset“ verfügbar.
Connection Resource Key
Nur für den Asset-Typ „data_asset“ verfügbar.
Owner
Benutzernamen der Vermögensinhaber. Die Eigentümer müssen Mitarbeiter des Katalogs sein. Es sind mehrere Werte zulässig.
Beispiel: name
Description
Asset- oder Spaltenbeschreibungen.
Beispiel: This is a test asset.
Tag
Tags zur Kennzeichnung von Assets oder Spalten. Es sind mehrere Werte zulässig.
Beispiel: tag1
Term
Zugewiesene Geschäftsbegriffe. Der Geschäftsbegriff muss vorhanden sein. Verwenden Sie das Pfadformat. Es sind mehrere Werte zulässig.
Beispiel: AlexTestCategory>>sub category>>category one>>new term
Classification
Zugewiesene Klassifikationen. Verwenden Sie das Pfadformat. Es sind mehrere Werte zulässig.
Beispiel: AlexTestCategory>>sub category>>category>>new classification.
Data Class
Datenklasse, die einer Spalte in einem Datenbestand zugeordnet ist. Verwenden Sie das Pfadformat. Die Stammkategorie [uncategorized] muss immer vorhanden sein. Ein leerer Eintrag ersetzt ihn nicht.
Beispiel: [uncategorized]>>Computer Host Name
Column Source Type
Spaltendatentyp.
Beispiel: varchar.
Column Size
Größe der Spaltendaten.
Beispiel: 1024
Column Type Nullable
Wenn der Spaltentyp null sein könnte, verwenden Sie einen booleschen Wert.
Beispiel: TRUE
Column Native Type
Spalteneigener Datentyp.
Beispiel, enum.
Benutzerdefinierte Asset-Eigenschaft. Bei mehreren Spalten muss das Attribut path in der Kopfzeile stehen. Die Eigenschaft wird in der Spalte definiert, der Wert der Eigenschaft in der Zeile. Für Spaltennamen wird "Asset property:" als Präfix verwendet. enum Typenpfad muss mit name enden. Es sind mehrere Werte zulässig.
Beispiel:
Spaltenname: Asset Property: azub_group_test>>prop_ahhatx
Spaltenwert: value of prop1
Column Property
Spalteneigenschaft. Bei mehreren Spalten muss das Attribut path in der Kopfzeile stehen. Die Eigenschaft wird in der Spalte definiert, der Wert der Eigenschaft in der Zeile. Für Spaltennamen wird "Asset property:" als Präfix verwendet. enum Typenpfad muss mit name enden. Es sind mehrere Werte zulässig.
Beispiel:
Spaltenname: Column Property: col_group_zevkys>>prop_qblrui
Spaltenwert: host1

Formatierung von Kategorie- und Attributpfaden

  • Sie müssen den vollständigen Kategorie- und Attributpfad angeben. Wenn Sie die Kategorie nicht angeben, ist die Standardkategorie [unkategorisiert].

  • Um den Kategoriepfad und den Attributpfad abzugrenzen, verwenden Sie zwischen jeder Ebene der Kategorie- oder Attributhierarchie und zwischen dem Kategoriepfad oder dem Attributpfad und dem Artefaktnamen zwei größer als >> Symbole.

  • Führen Sie die Kategorien- bzw. Attributshierarchie von der obersten Kategorie bis zur letzten Kategorie bzw. zum letzten Attribut auf und trennen Sie sie durch die Symbole >>.

    Um beispielsweise eine Kategorie oder ein Attribut der dritten Ebene zu erstellen, könnte Ihr Feld Kategorie wie folgt aussehen:

    myCategory1>>myCategory2>>myCategory3
    

    Die Stammkategorie [unkategorisiert] muss immer vorhanden sein. Ein leerer Eintrag ersetzt ihn nicht. Sie können die Kategorie [unkategorisiert] nicht als sekundäre Kategorie angeben und sie kann keine Unterkategorien haben.

Beispiel für eine Metadaten-Asset- CSV -Datei

Asset Resource Key,Name,Type,Schema,Physical Table,Table Type,Connection Name,Connection Resource Key,Owner,Owner,Description,Tag,Tag,Asset Property: Data use >> Can be used in marketing,"Asset Property:
Data use >> Can be used in product improvement",Term,Term,Term,Classification,Classification,Classification,Classification,Data Class,Column Source Type,Column Size,Column Type Nullable,Column Native Type,Column Property: Indicators >> Is sensitive,Column Property: Indicators >> Is trusted,"Column Property: Stakeholders >> QA
",Column Property: Stakeholders >> Subject Matter Experts,Column Property: Stakeholders >> Subject Matter Experts,Column Property: ungrouped property X
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/MORTGAGE_APPLICANTS,MORTGAGE_APPLICANTS,data_asset,BANKING,MORTGAGE_APPLICANTS,TABLE,Data Fabric Trial Db2 Warehouse,0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB,Mary Jones,Marketing User Group,Residential mortgage applicants,BANKING,Demo,YES,NO,Banking >> Mortgage Application,Banking >> Mortgage Applicant,Banking >> Bank Customer,[uncategorized] >> Personally Identifiable Information,>> Personal Information ,Sensitive Personal Information,High Importance,,,,,,,,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/MORTGAGE_APPLICANTS,ID,column,,,,,,,,customer id,,,,,Banking >> ID,,,,,,,>> Identifier,varchar,1024,TRUE,varchar,,,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/MORTGAGE_APPLICANTS,NAME,column,,,,,,,,Name of applicant,,,,,Mortgage Default Analysis >> Name,Banking >> Name,Information Governance >> Information Governance Classifications >> Business Classification,>> Personally Identifiable Information,,,,>> Person Name,varchar,1024,TRUE,varchar,Yes,Yes,Michal Sze,John Smith,Mary Jones,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/MORTGAGE_APPLICANTS,STREET_ADDRESS,column,,,,,,,,street address,,,,,,,,,,,,>> US Street Name,varchar,1024,TRUE,varchar,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/MORTGAGE_APPLICANTS,CITY,column,,,,,,,,city,,,,,,,,,,,,>> City,varchar,1024,TRUE,varchar,Yes,Yes,,,,blah
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/MORTGAGE_APPLICANTS,STATE,column,,,,,,,,state,,,,,,,,,,,,>> US State Name,varchar,1024,TRUE,varchar,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/MORTGAGE_APPLICANTS,STATE_CODE,column,,,,,,,,state code,,,,,,,,,,,,>> US State Code,varchar,1024,TRUE,varchar,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/MORTGAGE_APPLICANTS,ZIP_CODE,column,,,,,,,,postal or zip code,,,,,,,,,,,,,varchar,1024,TRUE,varchar,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/MORTGAGE_APPLICANTS,EMAIL_ADDRESS,column,,,,,,,,email address,,,,,,,,,,,,>> Email Address,varchar,1024,TRUE,varchar,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/MORTGAGE_APPLICANTS,PHONE_NUMBER,column,,,,,,,,home phone number,,,,,,,,,,,,>> US Phone Number,varchar,1024,TRUE,varchar,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/MORTGAGE_APPLICANTS,GENDER,column,,,,,,,,Gender identity,,,,,,,,,,,,>> Gender,varchar,1024,TRUE,enum(M;F),Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|IHUB:/BANKING/MORTGAGE_APPLICANTS,MORTGAGE_APPLICANTS,data_asset,BANKING,MORTGAGE_APPLICANTS,,,,Mary Jones,Marketing User Group,Residential mortgage applicants,BANKING,Demo,YES,NO,Banking >> Mortgage Application,Banking >> Mortgage Applicant,Banking >> Bank Customer,[uncategorized] >> Personally Identifiable Information,>> Personal Information ,Sensitive Personal Information,High Importance,,,,,,,,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|IHUB:/BANKING/MORTGAGE_APPLICANTS,ID,column,,,,,,,,customer id,,,,,Banking >> ID,,,,,,,>> Identifier,varchar,1024,TRUE,varchar,,,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|IHUB:/BANKING/MORTGAGE_APPLICANTS,NAME,column,,,,,,,,Name of applicant,,,,,Mortgage Default Analysis >> Name,Banking >> Name,Information Governance >> Information Governance Classifications >> Business Classification,>> Personally Identifiable Information,,,,>> Person Name,varchar,1024,TRUE,varchar,Yes,Yes,Michal Sze,John Smith,Mary Jones,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|IHUB:/BANKING/MORTGAGE_APPLICANTS,STREET_ADDRESS,column,,,,,,,,street address,,,,,,,,,,,,>> US Street Name,varchar,1024,TRUE,varchar,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|IHUB:/BANKING/MORTGAGE_APPLICANTS,CITY,column,,,,,,,,city,,,,,,,,,,,,>> City,varchar,1024,TRUE,varchar,Yes,Yes,,,,blah
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|IHUB:/BANKING/MORTGAGE_APPLICANTS,STATE,column,,,,,,,,state,,,,,,,,,,,,>> US State Name,varchar,1024,TRUE,varchar,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|IHUB:/BANKING/MORTGAGE_APPLICANTS,STATE_CODE,column,,,,,,,,state code,,,,,,,,,,,,>> US State Code,varchar,1024,TRUE,varchar,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|IHUB:/BANKING/MORTGAGE_APPLICANTS,ZIP_CODE,column,,,,,,,,postal or zip code,,,,,,,,,,,,,varchar,1024,TRUE,varchar,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|IHUB:/BANKING/MORTGAGE_APPLICANTS,EMAIL_ADDRESS,column,,,,,,,,email address,,,,,,,,,,,,>> Email Address,varchar,1024,TRUE,varchar,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|IHUB:/BANKING/MORTGAGE_APPLICANTS,PHONE_NUMBER,column,,,,,,,,home phone number,,,,,,,,,,,,>> US Phone Number,varchar,1024,TRUE,varchar,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|IHUB:/BANKING/MORTGAGE_APPLICANTS,GENDER,column,,,,,,,,Gender identity,,,,,,,,,,,,>> Gender,varchar,1024,TRUE,enum(M;F),Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/CUSTOMER_LOYALTY,CUSTOMER_LOYALTY,data_asset,BANKING,CUSTOMER_LOYALTY,,Data Fabric Trial Db2 Warehouse,0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB,John Smith,,Customer Loyalty table,CUSTOMER,,YES,YES,,,,,,,,,,,,,,,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/CUSTOMER_LOYALTY,LOYALTY_NBR,column,,,,,,,,Loyalty number,,,,,,,,,,,,,integer,10,FALSE,integer,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/CUSTOMER_LOYALTY,ORDER_YEAR,column,,,,,,,,Order year,,,,,,,,,,,,,smallint,5,TRUE,smallint,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/CUSTOMER_LOYALTY,QUARTER,column,,,,,,,,Order quarter,,,,,,,,,,,,,varchar,2,TRUE,varchar,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/CUSTOMER_LOYALTY,MONTHS_AS_MEMBER,column,,,,,,,,Months as member,,,,,,,,,,,,,smallint,5,TRUE,smallint,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/CUSTOMER_LOYALTY,LOYALTY_STATUS,column,,,,,,,,Status,,,,,,,,,,,,,varchar,15,TRUE,varchar,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/CUSTOMER_LOYALTY,PRODUCT_LINE,column,,,,,,,,Products,,,,,,,,,,,,,varchar,50,TRUE,varchar,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/CUSTOMER_LOYALTY,COUPON_RESPONSE,column,,,,,,,,Can receive coupons,,,,,,,,,,,,,varchar,20,TRUE,varchar,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/CUSTOMER_LOYALTY,COUNT,column,,,,,,,,Count,,,,,,,,,,,,,smallint,5,TRUE,smallint,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/CUSTOMER_LOYALTY,QUAITITY_SOLD,column,,,,,,,,Quantity sold,,,,,,,,,,,,,smallint,5,TRUE,smallint,Yes,Yes,,,,
0000:0000:0000:0000:0000:FFFF:3216:9DA3|50001|BLUDB:/BANKING/CUSTOMER_LOYALTY,UNIT_SALES_PRICE,column,,,,,,,,Unit sales price,,,,,,,,,,,,,decimal,8,TRUE,decimal,Yes,Yes,,,,
,SEFT Mortgage System,Application,,,,,,Mortgage Owners,,Mortgage application system for retail customers.,,,,,,,,,,,,,,,,,,,,,,
,Customer onboarding,Process,,,,,,Mortgage Owners,,Process to onboard new customers,,,,,,,,,,,,,,,,,,,,,,
,Sales results in 2023,bi_report,,,,,,Ben Smith,,Sales report from cognos,growth,,,,My category 1 >> My category 2 >> term 1,My category 1 >> My category 2 >> term 2,,My category 1 >> My category 2 >> classification 1,,,,,,,,,,,,,,

Weitere Informationen