Kongsi melalui


Perhubungan antara jadual dan laluan jadual

Data pelanggan sering tersebar merentasi berbilang jadual. Adalah penting untuk data ini disambungkan antara satu sama lain supaya anda boleh memanfaatkannya untuk senario anda. Sebagai contoh, anda mempunyai jadual untuk pengguna, pesanan, butiran pesanan dan produk. Katakan anda mahukan segmen semua pengguna yang membuat pesanan baru-baru ini. Untuk mencipta segmen ini, anda tidak boleh menggunakan jadual Pengguna sahaja, tetapi memerlukan jadual Pesanan dan jadual Pengguna . Jadual Pengguna dan Pesanan anda mesti dipautkan antara satu sama lain dengan kunci seperti UserId. Perhubungan membolehkan Customer Insights - Data anda memautkan jadual anda bersama-sama, membolehkan anda menggunakan semua data anda merentasi segmen dan ukuran serta proses lain Customer Insights - Data .

Perhubungan mentakrifkan graf data anda apabila jadual berkongsi pengecam umum iaitu kunci asing. Kunci asing ini boleh dirujuk dari satu jadual ke jadual yang lain. Perhubungan terdiri daripada jadual sumber yang mengandungi kunci asing dan jadual sasaran yang menjadi titik kunci asing jadual sumber.

Terdapat tiga jenis perhubungan:

  • Hubungan sistem yang tidak boleh diedit dicipta oleh sistem sebagai sebahagian daripada proses penyatuan data
  • Perhubungan yang diwarisi tidak boleh diedit dicipta secara automatik daripada menelan sumber data
  • Perhubungan tersuai yang boleh diedit dicipta dan dikonfigurasi oleh pengguna

Perhubungan sistem tidak boleh diedit

Semasa penyatuan data, perhubungan sistem dicipta secara automatik berdasarkan padanan pintar. Perhubungan ini membantu untuk mengaitkan rekod profil pelanggan dengan rekod yang sepadan. Gambar rajah berikut menggambarkan penciptaan tiga perhubungan berdasarkan sistem. Jadual pelanggan dipadankan dengan jadual lain untuk menghasilkan jadual Pelanggan bersatu .

Gambar rajah dengan laluan perhubungan untuk jadual pelanggan dengan tiga perhubungan 1-n.

  • Perhubungan CustomerToContact dicipta antara jadual Pelanggan dan jadual Kenalan . Jadual Pelanggan mendapat medan utama Contact_contactID berkaitan dengan medan kunci jadual kenalan contactID.
  • Perhubungan CustomerToAccount dicipta antara jadual Pelanggan dan jadual Akaun . Jadual Pelanggan mendapat medan utama Account_accountID berkaitan dengan akaun medan kunci jadual AkaunID.
  • Perhubungan CustomerToWebAccount dicipta antara jadual Pelanggan dan jadual WebAccount . Jadual Pelanggan mendapat medan utama WebAccount_webaccountID berkaitan dengan medan kunci jadual WebAccount webaccountID.

Perhubungan yang diwarisi dan tidak boleh diedit

Semasa proses pengingesan data, sistem menyemak sumber data untuk perhubungan sedia ada. Jika tiada perhubungan wujud, sistem mencipta perhubungan secara automatik. Perhubungan ini juga digunakan dalam proses hiliran.

Cipta perhubungan tersuai

Perhubungan tersuai membolehkan anda menyambungkan dua jadual yang kemudiannya boleh digunakan bersama-sama dalam segmen dan ukuran hiliran.

Sebagai contoh, anda ingin membina segmen semua pelanggan yang membeli kopi dari kedai di New York. Data anda disimpan dalam tiga jadual:

  • kesetiaanContacts: mengandungi senarai semua pelanggan. Lajur termasuk LoyaltyId dan FullName.
  • Pembelian: mengandungi sejarah pembelian semua pelanggan. Lajur termasuk Timestamp, LoyaltyId, PurchasePrice dan StoreId.
  • Kedai: mengandungi lebih banyak butiran mengenai setiap kedai. Lajur termasuk StoreId, StoreSize dan StoreLocation. Untuk contoh ini, cipta perhubungan tersuai antara Pembelian dan Stor sebagai perhubungan banyak (pembelian) kepada satu (kedai) pada lajur StoreId. Setelah ditubuhkan, anda boleh mencipta segmen yang diperlukan dengan menambah penapis pada lajur StoreLocation dalam jadual Kedai.
  1. Pergi ke Jadual Data>.

  2. Pilih tab Perhubungan .

  3. Pilih Perhubungan baharu.

  4. Dalam anak tetingkap Perhubungan baru, berikan maklumat berikut:

    Anak tetingkap sisi perhubungan baru dengan medan input kosong.

    • Nama perhubungan: Nama yang mencerminkan tujuan perhubungan. Nama hubungan adalah sensitif kes. Contoh: PembelianToStores.

    • Penerangan: Penerangan hubungan.

    • Jadual sumber: Jadual yang digunakan sebagai sumber dalam perhubungan. Contoh: Pembelian.

    • Jadual sasaran: Jadual yang digunakan sebagai sasaran dalam perhubungan. Contoh: Kedai.

    • Kardinaliti sumber: Kardinaliti jadual sumber. Kekardinalan menerangkan bilangan elemen yang mungkin dalam satu set. Ia sentiasa berkaitan dengan kekardinalan sasaran. Anda boleh memilih antara Satu dan Banyak. Hanya perhubungan banyak-ke-satu dan satu-ke-satu disokong.

      • Banyak kepada satu: Berbilang rekod sumber boleh berkaitan dengan satu rekod sasaran. Contoh: Berbilang pembelian daripada satu kedai.
      • Satu kepada satu: Rekod sumber tunggal berkaitan dengan satu rekod sasaran.

      Nota

      Perhubungan banyak-ke-banyak boleh dicipta menggunakan dua perhubungan banyak-ke-satu dan jadual pemautan, yang menghubungkan jadual sumber dan jadual sasaran.

    • Kardinaliti sasaran: Kardinaliti rekod jadual sasaran.

    • Medan kunci sumber: Medan kunci asing dalam jadual sumber. Contoh: StoreId

    • Medan kunci sasaran: Medan utama jadual sasaran. Contoh: StoreId

  5. Pilih Simpan untuk mencipta perhubungan tersuai.

Urus perhubungan yang sedia ada

Pergi ke Jadual>Data dan tab Perhubungan untuk melihat semua perhubungan yang telah dicipta, jadual sumbernya, jadual sasaran dan kardinaliti.

Senarai perhubungan dan opsyen dalam bar tindakan halaman Perhubungan.

Gunakan opsyen Tapis mengikut atau Cari perhubungan untuk mencari perhubungan tertentu. Untuk melihat gambar rajah rangkaian bagi perhubungan sedia ada dan kardinalitinya, pilih Visualizer.

Pilih perhubungan untuk melihat tindakan yang tersedia:

  • Edit: Kemas kini sifat perhubungan tersuai dalam anak tetingkap edit dan simpan perubahan.
  • Padam: Padamkan perhubungan tersuai.
  • Lihat: Lihat perhubungan yang dicipta dan diwarisi oleh sistem.

Terokai penampak perhubungan

Penggambaran perhubungan menunjukkan gambar rajah rangkaian perhubungan sedia ada antara jadual bersambung dan kardinalitinya. Ia juga menggambarkan laluan perhubungan.

Petikan skrin gambar rajah rangkaian visualizer perhubungan dengan sambungan antara jadual berkaitan.

Untuk menyesuaikan pandangan, anda boleh mengubah kedudukan kotak dengan menyeret kotak pada kanvas. Pilihan lain termasuk:

  • Eksport sebagai imej: Simpan pandangan semasa sebagai fail imej.
  • Ubah kepada tataletak mendatar/menegak: Ubah penjajaran jadual dan perhubungan.
  • Edit: Kemas kini sifat perhubungan tersuai dalam anak tetingkap edit dan simpan perubahan.

Laluan perhubungan

Laluan perhubungan menerangkan jadual yang berkaitan dengan perhubungan antara jadual sumber dan jadual sasaran. Ia digunakan apabila mencipta segmen atau ukuran yang termasuk jadual selain daripada jadual profil bersatu dan terdapat berbilang opsyen untuk mencapai jadual profil disatukan. Laluan perhubungan yang berbeza boleh menghasilkan keputusan yang berbeza.

Contohnya, jadual eCommerce_eCommercePurchases mempunyai perhubungan berikut pada profil disatukan Jadual pelanggan :

  • eCommerce_eCommercePurchases > Pelanggan
  • eCommerce_eCommercePurchases > eCommerce_eCommerceContacts > POS_posPurchases > Pelanggan
  • eCommerce_eCommercePurchases > eCommerce_eCommerceContacts > POS_posPurchases > loyaltyScheme_loyCustomers > Pelanggan

Laluan perhubungan menentukan jadual yang anda boleh gunakan apabila mencipta peraturan untuk ukuran atau segmen. Memilih pilihan dengan laluan perhubungan terpanjang mungkin akan menghasilkan lebih sedikit hasil kerana rekod yang sepadan perlu menjadi sebahagian daripada semua jadual. Dalam contoh ini, pelanggan perlu membeli barang melalui e-dagang(eCommerce_eCommercePurchases), pada tempat jualan (POS_posPurchases) dan mengambil bahagian dalam program kesetiaan kami (loyaltyScheme_loyCustomers). Apabila memilih pilihan pertama, anda mungkin akan mendapat lebih banyak hasil kerana pelanggan hanya perlu wujud dalam satu jadual lain.

Perhubungan langsung

Perhubungan dikelaskan sebagai perhubungan langsung apabila jadual sumber berkaitan dengan jadual sasaran dengan hanya satu perhubungan.

Contohnya, jika jadual aktiviti yang dipanggil eCommerce_eCommercePurchases menyambung ke jadual sasaran eCommerce_eCommerceContacts jadual melalui ContactId sahaja, ia adalah perhubungan langsung.

Jadual sumber bersambung terus ke jadual sasaran.

Perhubungan berbilang laluan

Perhubungan berbilang laluan ialah jenis perhubungan langsung khas yang menyambungkan jadual sumber kepada lebih daripada satu jadual sasaran.

Contohnya, jika jadual aktiviti yang dipanggil eCommerce_eCommercePurchases berkaitan dengan dua jadual sasaran, kedua-dua eCommerce_eCommerceContacts dan loyaltyScheme_loyCustomers, ia adalah perhubungan berbilang laluan.

Jadual sumber bersambung terus ke lebih daripada satu jadual sasaran melalui perhubungan berbilang hop.

Perhubungan tidak langsung

Perhubungan dikelaskan sebagai perhubungan tidak langsung apabila jadual sumber berkaitan dengan satu atau lebih jadual lain sebelum berkaitan dengan jadual sasaran.

Perhubungan berbilang hop

Perhubungan berbilang hop ialah perhubungan tidak langsung yang membolehkan anda menyambungkan jadual sumber ke jadual sasaran melalui satu atau lebih jadual perantara lain.

Contohnya, jika jadual aktiviti yang dipanggil eCommerce_eCommercePurchasesWest bersambung ke jadual perantaraan yang dipanggil eCommerce_eCommercePurchasesEast kemudian bersambung ke jadual sasaran yang dipanggil eCommerce_eCommerceContacts, ia adalah perhubungan berbilang hop.

Jadual sumber bersambung terus ke jadual sasaran dengan jadual perantaraan.

Perhubungan berbilang hop, berbilang laluan

Hubungan berbilang hop dan berbilang laluan boleh digunakan bersama-sama untuk mewujudkan hubungan berbilang hop, berbilang laluan. Jenis khas ini menggabungkan fungsi hubungan berbilang hop dan berbilang laluan. Ia membolehkan anda menyambung ke lebih daripada satu jadual sasaran semasa menggunakan jadual perantaraan.

Contohnya, jika jadual aktiviti yang dipanggil eCommerce_eCommercePurchasesWest menyambung ke jadual perantaraan yang dipanggil eCommerce_eCommercePurchasesEast kemudian menyambung ke dua jadual sasaran, kedua-dua eCommerce_eCommerceContacts dan loyaltyScheme_loyCustomers, ia adalah hubungan berbilang hop, berbilang laluan.

Jadual sumber bersambung terus ke satu jadual sasaran dan menyambung ke jadual sasaran lain melalui jadual perantaraan.

Langkah seterusnya

Perhubungan sistem dan tersuai digunakan untuk mencipta segmen dan ukuran berdasarkan berbilang sumber data yang tidak lagi siloed.