Buat jenis aset khusus - Amazon DataZone

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Buat jenis aset khusus

Di Amazon DataZone, aset mewakili jenis sumber daya data tertentu seperti tabel database, dasbor, atau model pembelajaran mesin. Untuk memberikan konsistensi dan standardisasi saat mendeskripsikan aset katalog, DataZone domain Amazon harus memiliki sekumpulan jenis aset yang menentukan bagaimana aset direpresentasikan dalam katalog. Jenis aset mendefinisikan skema untuk jenis aset tertentu. Tipe aset memiliki sekumpulan tipe formulir metadata yang diperlukan dan dapat diberi nama opsional (misalnya, GovForm atau). GovernanceFormType Jenis aset di Amazon DataZone berversi. Ketika aset dibuat, mereka divalidasi terhadap skema yang ditentukan oleh jenis aset mereka (biasanya versi terbaru), dan jika struktur yang tidak valid ditentukan, pembuatan aset gagal.

Jenis aset sistem - Amazon DataZone menyediakan jenis aset sistem milik layanan (termasuk GlueTableAssetType,,,, GlueViewAssetType RedshiftTableAssetType RedshiftViewAssetType, dan S3ObjectCollectionAssetType) dan jenis formulir sistem (termasuk DataSourceReferenceFormType, AssetCommonDetailsFormType, dan). SubscriptionTermsFormType Jenis aset sistem tidak dapat diedit.

Jenis aset kustom - untuk membuat jenis aset kustom, Anda mulai dengan membuat jenis formulir metadata yang diperlukan dan glosarium untuk digunakan dalam jenis formulir. Anda kemudian dapat membuat jenis aset kustom dengan menentukan nama, deskripsi, dan formulir metadata terkait yang dapat diperlukan atau opsional.

Untuk tipe aset dengan data terstruktur, untuk mewakili skema kolom di portal data, Anda dapat menggunakan RelationalTableFormType untuk menambahkan metadata teknis ke kolom Anda, termasuk nama kolom, deskripsi, dan tipe data) dan ColumnBusinessMetadataForm untuk menambahkan deskripsi bisnis kolom, termasuk nama bisnis, istilah glosarium, dan pasangan nilai kunci kustom.

Untuk membuat jenis aset kustom melalui portal Data, selesaikan langkah-langkah berikut:

  1. Arahkan ke URL portal DataZone data Amazon dan masuk menggunakan sistem masuk tunggal (SSO) atau kredensil Anda. AWS Jika Anda DataZone administrator Amazon, Anda dapat menavigasi ke DataZone konsol Amazon di https://console.aws.amazon.com/datazone dan masuk dengan Akun AWS tempat domain dibuat, lalu pilih Buka portal data.

  2. Pilih Pilih proyek dari panel navigasi atas dan pilih proyek tempat Anda ingin membuat jenis aset kustom.

  3. Arahkan ke tab Data untuk proyek.

  4. Pilih Jenis aset dari panel navigasi kiri, lalu pilih Buat jenis aset.

  5. Tentukan yang berikut dan kemudian pilih Buat.

    • Nama - nama jenis aset kustom

    • Deskripsi - deskripsi jenis aset kustom.

    • Pilih Tambahkan formulir metadata untuk menambahkan formulir metadata ke jenis aset kustom ini.

  6. Setelah jenis aset kustom dibuat, Anda dapat menggunakannya untuk membuat aset.

Untuk membuat jenis aset kustom melalui API, selesaikan langkah-langkah berikut:

  1. Buat tipe formulir metadata dengan menjalankan tindakan API. CreateFormType

    Berikut ini adalah SageMaker contoh Amazon:

    m_model = " structure SageMakerModelFormType { @required @amazon.datazone#searchable modelName: String @required modelArn: String @required creationTime: String } " CreateFormType( domainIdentifier="my-dz-domain", owningProjectIdentifier="d4bywm0cja1dbb", name="SageMakerModelFormType", model=m_model status="ENABLED" )
  2. Selanjutnya, Anda dapat membuat tipe aset dengan menjalankan tindakan CreateAssetType API. Anda dapat membuat jenis aset hanya melalui Amazon DataZone API menggunakan jenis formulir sistem yang tersedia (SubscriptionTermsFormTypedalam contoh di bawah ini) atau jenis formulir kustom Anda. Untuk tipe formulir sistem, nama tipe harus dimulai denganamazon.datazone.

    CreateAssetType( domainIdentifier="my-dz-domain", owningProjectIdentifier="d4bywm0cja1dbb", name="SageMakerModelAssetType", formsInput={ "ModelMetadata": { "typeIdentifier": "SageMakerModelMetadataFormType", "typeRevision": 7, "required": True, }, "SubscriptionTerms": { "typeIdentifier": "amazon.datazone.SubscriptionTermsFormType", "typeRevision": 1, "required": False, }, }, )

    Berikut ini adalah contoh untuk membuat tipe aset untuk data terstruktur:

    CreateAssetType( domainIdentifier="my-dz-domain", owningProjectIdentifier="d4bywm0cja1dbb", name="OnPremMySQLAssetType", formsInput={ "OnpremMySQLForm": { "typeIdentifier": "OnpremMySQLFormType", "typeRevision": 5, "required": True, }, "RelationalTableForm": { "typeIdentifier": "RelationalTableFormType", "typeRevision": 1, "required": True, }, "ColumnBusinessMetadataForm": { "typeIdentifier": "ColumnBusinessMetadataForm", "typeRevision": 1, "required": False, }, "SubscriptionTerms": { "typeIdentifier": "SubscriptionTermsFormType", "typeRevision": 1, "required": False, }, }, )
  3. Dan sekarang, Anda dapat membuat aset menggunakan jenis aset khusus yang Anda buat pada langkah-langkah di atas.

    CreateAsset( domainIdentifier="my-dz-domain", owningProjectIdentifier="d4bywm0cja1dbb", owningProjectIdentifier="my-project", name="MyModelAsset", glossaryTerms="xxx", formsInput=[{ "formName": "SageMakerModelForm", "typeIdentifier": "SageMakerModelForm", "typeRevision": "5", "content": "{\n \"ModelName\" : \"sample-ModelName\",\n \"ModelArn\" : \"999999911111\"\n}" } ] )

    Dan dalam contoh ini Anda membuat aset data terstruktur:

    CreateAsset( domainIdentifier="my-dz-domain", owningProjectIdentifier="d4bywm0cja1dbb", name="MyModelAsset", glossaryTerms="xxx", formsInput=[{ "formName": "RelationalTableForm", "typeIdentifier": "amazon.datazone.RelationalTableForm", "typeRevision": "1", "content": ".." }, { "formName": "mySQLTableForm", "typeIdentifier": "mySQLTableForm", "typeRevision": "6", "content": ".." }, { "formName": "mySQLTableForm", "typeIdentifier": "mySQLTableForm", "typeRevision": "1", "content": ".." }, ..... ] )