Kullanmaya başlayın: Access verilerini Dataverse'e geçirme

Uygulandığı Öğe
Microsoft 365 için Access Access 2024

Microsoft Access ve Microsoft Dataverse'in Power Platform ile birleşimi, amatör geliştiriciler için bulutta ve mobil senaryolarda bir fırsatlar dünyasının kapılarını aralıyor. Bu birleşim, Access'in değerini ve kullanım kolaylığını bulut tabanlı depolamayla birlikte tutan karma çözüm senaryolarını aşağıdaki yollarla ortaya çıkarır.

  • Mobil ve Microsoft Teams senaryoları.
  • Bulut tabanlı veri depolarını ve Access, Power Apps mobil ve Microsoft Teams'de oluşturulan ön uç uygulamaları kullanarak Access verilerini gerçek zamanlı paylaşma ve düzenleme.
  • AAD kullanarak bulutta Dataverse depolama ve Access'ten yönetirken rol tabanlı güvenlik aracılığıyla yeni güvenlik ve uyumluluk özellikleri.

Access ve Dataverse arasında yapabileceklerinizi gösteren bir görsel

Web, telefon veya tablet için Access verilerini, üzerinde Power Platform uygulamaları oluşturabileceğiniz bir bulut veritabanı olan Dataverse, Automate iş akışları, Sanal Aracılar ve daha fazlasıyla aşağıdaki yollarla paylaşabilirsiniz:

  • Power Platform ortamı oluşturun ve yeni bir Dataverse veritabanı ekleyin.
  • Access verilerini Dataverse veya Dataverse for Teams'e geçirin.
  • Bağlantılı tablolara dayalı olarak verilerin düzenlenmesini eşitlemek ve mevcut ön uç formlarını, raporları, sorguları ve makroları kullanmak için Access masaüstü çözümünüzü kullanmaya devam edin.
  • Birçok cihazda çalışan ve aynı temel alınan Dataverse verilerini aynı anda görüntüleyip düzenleyen az kodlu bir Power App, otomatik iş akışı, yapay zeka destekli Sanal Yardımcı veya Power BI panosu oluşturun.

Dataverse, Power Platform'un omurgasıdır ve birden çok uygulama arasında paylaşılan ortak verileri depolayabilir. Bu özellik, Microsoft 365, Azure, Dynamics 365 ve tek başına uygulamalarda paylaşılan verilerin etkileşimi ve yönetimi için platformlar arası ek fırsatlar sağlar.

Notlar "Sütun" ve "alan" terimleri hem Access'te hem de Dataverse'de birbirinin yerine kullanılır. Dataverse'de "tablo" ve "varlık" terimleri birbirinin yerine kullanılır.

Başlamadan önce

İşlerin daha sorunsuz ilerlemesini mi istiyorsunuz? Aşağıdaki bölümlerde daha fazla bilgi sağlanmaktadır.

Önemli Access veritabanınızı yedekleyin. Bunu yapmanızı kesinlikle öneririz. Daha fazla bilgi için bkz: Yedekleme ve geri yükleme işlemleriyle verilerinizi koruyun.

Başlangıç: hızlı denetim listesi

İşte hazır olduğunuzdan emin olmak için hızlı bir kontrol listesi:

  • Bulut tabanlı depolama alanıyla tümleştirmek için Power Platform ile Access Dataverse Bağlayıcısı'nı kullanma hakkında genel bir video edinin. Daha fazla bilgi için bkz. aka.ms/AccessAndPowerPlatform.
  • Henüz bir lisansınız yoksa Dataverse içeren bir Power Apps lisansı alın veya mevcut bir ortamı kullanın. Power Apps giriş sayfasına gidin ve Ücretsiz Başlat'ı seçin.
  • Access verilerinizin Birden Çok Değerli alanı varsa, bu alanı geçiş için hazırlayın. Daha fazla bilgi için bkz . Dataverse'e geçiş için seçim alanı oluşturma.
  • Dataverse bir kayan nokta veri türüne sahip olsa da, Access kayan nokta veri türünden daha düşük aralık sınırlarına sahiptir. Access verilerinizin kayan nokta alanı varsa, önce bu alanı Sayı veri türüne dönüştürün, Alan Boyutu özelliğini Ondalık olarak ayarlayın ve ardından verileri Dataverse'e geçirin; Dataverse ondalık sayı veri türü olarak depolar.

Başlayın: gerekli yazılım lisanslarını alma

Gerekli lisansları aldığınızdan emin olun:

Uygulamalarınız Power Automate, Power BI ve Power Virtual Agent içeriyorsa ek lisanslar gerekebilir. Daha fazla bilgi için bkz. Power Apps planları, fiyatlandırması ve GüncelleştirmelerGüncelleştirmeler Power Apps'e geliyor.

Begin: Dataverse ortamı ayarlama

Dataverse'ü kullanmanın tam sürüm ve Dataverse for Teams olmak üzere iki yolu vardır.

Dataverse

Dataverse'in tam sürümü, cihazlar arası, az kodlu uygulamalar için kullanılabilir tüm veri türlerini sağlar ve birçok kullanıcıyı destekler. Dataverse lisansınızı aldıktan sonra geçerli bir Dataverse ortamına erişebilir veya Access verilerinizi geçirmek için yeni bir ortam oluşturabilirsiniz. Daha fazla bilgi için bkz. Microsoft Dataverse Nedir?, Dataverse'i kullanmaya başlamaveMicrosoft Dataverse veritabanı ekleme.

Önemli Dataverse'e veri aktarmak için gerekli izinlere sahip olduğunuzdan emin olun. "Ortam Oluşturucu" güvenlik rolüne ihtiyacınız vardır ve uygulama kullanıcıları "Temel Kullanıcı" güvenlik rolüne ihtiyaç duyar. Daha fazla bilgi için bkz: Müşteri etkileşimi uygulamalarında kullanıcılara erişim sağlama.

Yeni bir ortam kullanıyorsanız:

  1. Bu tarayıcı sayfasından Power Apps'te oturum açın, https://powerapps.microsoft.com/.

  2. AyarlarYönetici>Center'ı seçin.

  3. TYönetici Yönetici merkez sayfasında, Yeni'yi seçin. Yeni Ortam bölmesi açılır.

    Yeni Dataverse ortamı oluşturma

  4. Ad kutusuna ortam adını girin.

  5. Tür kutusunda, açılan listeden Deneme'yi seçin. Kendi üretim ortamınız varsa Üretim'i seçebilirsiniz.

  6. Bölge kutusunda, varsayılan Birleşik DevletlerBirleşik Devletler seçimini bırakın.

  7. Amaç kutusuna, isteğe bağlı olarak bir açıklama girin.

  8. Bu ortam için veritabanı oluştur bölümünde Evet'i seçin.

  9. Access'te geçiş işlemini başlattığınızda, Genel Bulma Hizmeti doğru Örnek URL'sini bulmalıdır. Daha fazla bilgi için bkz. Taşıma: veri kaynağını ve hedefini seçme.

Dataverse for Teams

Microsoft Teams, çalışma grupları ve iş arkadaşları arasında mesajlaşmayı, sohbetleri, toplantıları, web seminerleri ve zamanında iletişimi kolaylaştırır. Ayrıca, Dataverse for Teams tabanlı Power Apps dahil olmak üzere çeşitli uygulamalar ekleyerek üretkenliği artırabilir ve Teams'i özelleştirebilirsiniz. Bu, Teams ve tek tıklamayla çözüm dağıtımı için etkili bir şekilde yerleşik bir düşük kodlu veri platformu sağlar.

Teams içeren bir Microsoft 365 planınız olduğunda, Teams içindeki uygulamalar, iş akışları ve sanal aracılar için ek lisans gerekmez, ancak Power BI uygulamaları için ayrı bir lisans gerekir. Ayrıca, Dataverse ortamına erişim Ekipler sahipleri, üyeleri ve konuklarıyla sınırlıdır ve temel alınan Dataverse'de bazı özellik sınırlamaları vardır.

Daha fazla bilgi için bkz. Microsoft Dataverse for Teams'e genel bakış, Power Apps ve Microsoft Teams tümleştirmesi ve Microsoft Dataverse for Teams'i kullanmaya başlama.

Dataverse for Teams ortamını sağlamak için önce Teams'e bir uygulama yüklemeniz gerekir.

  1. Teams'i açın ve pencerenin sol alt köşesinden Uygulamalar'ı seçin.
  2. Uygulama Marketi penceresinde, "Power Apps"i bulmak için arama kutusunu kullanın ve ardından Power Apps'i seçin.
  3. Power Apps uygulamasını Teams'e eklemek için Ekle'yi seçin. Power Apps penceresi görüntülenir.
  4. Uygulama oluştur'u seçin.
  5. Uygulamanız için ekip seçin.
  6. Dataverse for Teams ortamı oluşturmak için Şimdi Başla'yı seçin.
  7. Power Apps düzenleyicisinde bir uygulama adı girin ve ardından Kaydet'i seçin.

Sonuç

Ortamınız kullanıma hazır. Access'te geçiş işlemini başlattığınızda, Genel Bulma Hizmeti doğru Örnek URL'sini bulmalıdır. Daha fazla bilgi için bkz. Taşıma: veri kaynağını ve hedefini seçme.

Doğru Örnek URL'sini manuel olarak bulun

Herhangi bir nedenle Global Bulma Hizmeti doğru örnek URL'sini bulamazsa, bu URL'yi Power Apps'te bulabilir ve ardından geçiş işlemi sırasında el ile girebilirsiniz.

  • Dataverse Sayfanın sağ üst kısmından Ayarlar'ı ve Oturum Ayrıntıları'nı seçtiğinizde Örnek URL'si olarak doğru Dataverse URL'si listelenir.
  • Dataverse for Teams Dataverse veritabanınız için bir Uygulama oluşturduktan sonra Hakkında'yı seçtiğinizde Örnek URL'si olarak doğru Dataverse URL'si listelenir.

Başlayın: Veri kapasitesi ve doğrulama sorunlarını tahmin edin

Her veritabanının boyut üst sınırları farklı olduğundan depolama kapasitesi farklarını anlayın:

  • Access'in her veritabanı için en fazla 2 GB sınırı vardır. Daha fazla bilgi için bkz. Access özellikleri.
  • Dataverse, ilişkisel veritabanı için 10 GB maksimum sınırına sahiptir. Dosyaları, blobları ve ilişkisel olmayan günlük verilerini depolamak için toplam 20 GB sınırı vardır. Daha fazla bilgi için bkz. Microsoft Power Platform'da depolama yönetimiyle ilgili yenilikler.
  • Dataverse for Teams, her takım kanalı için maksimum 2 GB ve 1 MB sınırına sahiptir. 2 GB'lık en fazla sınır ek dosyaları, blobları ve ilişkisel olmayan günlük verilerini de içerir. Daha fazla bilgi için Microsoft Dataverse for Teams ortamına bakın.

Geçiş işleminin önemli bir parçası, verileri çeşitli yollarla doğrulamaktır:

  • Veri kaybını önlemek için Access, Access tablosunun Dataverse boyut sınırlarını aşmamasını ve Access tablosundaki sütun sayısının Dataverse'ün bir tablo için maksimum alan sayısını aşmamasını sağlar.
  • Access tablosu desteklenmeyen Dataverse veri türleri içeriyorsa veya sütunda Dataverse veri türü aralıklarını aşan değerler varsa, Access hataları düzeltmenize yardımcı olmak için ek bilgiler sağlar.

Yalnızca desteklenen veri türleri dışarı aktarılır. Desteklenmeyen veri türleri de içinde olmak üzere, özgün Access tablosu Access'te kalır. Tüm verilerin eksiksiz ve doğru olarak geçirildiğinden emin olduktan sonra, özgün Access tablosunu koruyabilir veya bunu silip yedek bir veritabanına kopyalayabilirsiniz.

Daha fazla bilgi için bkz. Access ve Dataverse veri türlerini karşılaştırma.

Access verilerini Dataverse’e geçirme

Access tablolarını ve sütunlarını Dataverse'e geçirme işlemi şunları içerir: Dataverse ortamı oluşturma ve belirtme, verileri Access'ten Dataverse'e aktarma, tabloları ve ilgili tabloları seçme, Access'te Dataverse'deki geçirilen tablolara bağlı tablolar oluşturma, birincil anahtarları, adları ve ilişkileri yönetme, veri dışarı aktarmayı doğrulama ve sonuçları Access ve Dataverse'de önizleme.

Geçirme: Veri kaynağını ve hedefi seçme

  1. Access'i başlatın, Hesap'ı seçin, Hesap Değiştir'i seçin. Hesap iletişim kutusu açılır.
  2. Power Apps'te kullandığınız kimlik bilgileriyle Access'te oturum açtığınızdan emin olun. Ortamınıza bağlı olarak, ikincil kimlik doğrulama veya PIN gibi ek güvenlik bilgileri girmeniz gerekebilir.

Notlar Access ve Power Apps için aynı hesabı kullanmazsanız, izin sorunları nedeniyle geçiş başarısız olur. 3. Geçirmek istediğiniz Access veritabanını açın.

İpucu Tüm açık Access nesnelerinin kapatıldığından emin olun, çünkü kilit tablo geçişini engelleyebilir. 4. Gezinti bölmesinde bir tabloya sağ tıklayın veDataverse'iDışarı Aktar'ı> seçin. 5. Nesneleri Dışa Aktar iletişim kutusunda, dışa aktarmak istediğiniz tüm tabloları seçin ve dışa aktarmak istemediğiniz tüm tabloları temizleyin. 6. Tamam'ı seçin.

Geçirilecek tabloları seçme 7. Verileri Dataverse Ortamına Aktar iletişim kutusunda, Global Bulma Hizmeti tarafından sağlanan listeden bir örnek URL'si seçin.

Notlar Power Apps'te Örnek URL'si, Power Apps ortamının belirli bir oturumunu temsil eder. Bir Web sayfası URL'si ile karıştırılmamalıdır. Dizenin bir bileşeni olan "crm.dynamics", Power Apps'in önceki sürümlerinden bir aktarımdır.

Dataverse URL'sini girme

Daha fazla bilgi için bkz. Başlangıç: Dataverse ortamı ayarlama.

Sonraki adım, geçiş yapmak istediğiniz yöntemle ilgili önemli seçimler yapmaktır. Varsayılan değerlerin en yaygın değerler olduğuna dikkat edin.

Tabloları bağlama ve ilişkili tabloları otomatik olarak seçme hakkında onay kutuları

  1. Seçili tabloların ilişkili tablolarını dışarı aktarmak için Tüm ilişkili tabloları dışarı aktar'ı seçin.

    Notlar Şu anda, ilişkili tabloları dışarı aktarmayı seçtiğinizde yalnızca doğrudan alt tablolar dahil edilir. Tüm ilişkilerin dahil edilmesini istiyorsanız, geçirmek istediğiniz tüm tabloları seçmek için Nesneleri Dışarı Aktar iletişim kutusunu kullanın.

  2. Bu tabloları görüntülemek için İlgili Tabloları Gör'ü seçin. İlişkili Tablolar iletişim kutusu görüntülenir.

    Tablo ilişkileri hiyerarşik bir görünümde iki sütun halinde görüntülenir: soldaki sütunda seçili tablolar ve sağdaki sütunda da ilgili tablolar görüntülenir.

    İlişkili tabloların listesi

    Not

    Access'te bire çok ilişki oluşturabilirsiniz ve başvurulan tablodaki yabancı anahtar alanı herhangi bir alan olabilir. Ancak Dataverse'te, başvurulan tablodaki yabancı anahtar alanı, başvurulan tablonun birincil anahtarı olmalıdır. Access yabancı anahtarı, başvurulan tabloda birincil anahtar değilse Dataverse'e aktarma işlemi başarısız olur. Verileri başarıyla dışarı aktarmak için, başvurulan tabloda birincil anahtarın Access yabancı anahtarı olduğundan emin olun.

  3. Dışarı aktarma işlemi tarafından oluşturulan her Dataverse tablosu için Access'te tablo bağlantıları oluşturmak için, dışarı aktarma işleminden sonra Dataverse tablosuna bağla'yı seçin.

  4. Sonuçları önizlemek için, İşiniz bittiğinde Dataverse tablo URL'sini aç'ı seçin.

    Teams'de Dataverse'e aktarıyorsanız bu seçenek kullanılamaz.

  5. Bir alanı açıkça birincil ad sütunu olarak ayarlamak için Birincil ad alanlarını seç'i seçin ve ardından açılan listeden bir alan seçin.

    Kullanılacak bir sütun belirtmezseniz, soldan ilk metin sütunu Birincil Ad sütunu olarak kullanılır. Metin sütunu yoksa, null değerlerle birincil ad yer tutucu sütunu oluşturulur.

    Belirli bir birincil ad alanı seçme

  6. İleri'yi seçin.

Geçirme: dışarı aktarılan verileri doğrulama

Doğrulama işlemi, "Doğrulayıcı Çalıştırılıyor..." en üstte. Doğrulama işlemi başarılı olursa, başka bir iletide "Doğrulama tamamlandı" görüntülenir ve ardından Tamam'ı seçebilirsiniz.

Şu mesajlara dikkat edin:

İleti Açıklama
"OData kaynağından tablo listesi alınıyor" Geçiş süreci başladı.
"Seçili nesneler dışa aktarılıyor" Seçtiğiniz tablolar Dataverse'e geçiriliyor.
"Hatayla karşılaşmayan tüm tablolar başarıyla dışarı aktarıldı." Tabloda tek bir hata oluşursa tablo dışarı aktarılmaz; aksi takdirde tablo dışarı aktarma işlemi tamamlanmış olur.
Devam etmek için Kapat'ı seçin.
"Seçili tabloları ve ilişkili tabloları içeri aktarma" Tablolarınızı dışarı aktarma şeklinize bağlı olarak, Access'te bağlı tablolar oluşturulur, özgün tablolar yeniden adlandırılır ve birkaç Dataverse sistem tablosu oluşturulur ve bağlanır.

Doğrulama işlemi sırasında desteklenmeyen alanlar varsa Access, desteklenmeyen veri türlerini veya sınırları aşan satırları belirler ve her satırda dışarı aktarılan tablo adını ve desteklenmeyen alanları depolayan bir Dataverse sütun doğrulama hataları tablosu oluşturur. Desteklenen tüm veri türlerini geçirmeyi seçebilir ve desteklenmeyen veri türlerini geçirmemeyi seçebilirsiniz. Geçirmemeyi seçerseniz, veriler Access'te kalır.

Desteklenmeyen veri türlerine ve aşılmış sınırlara ne olur?

Dataverse'e geçirilen Access verilerini doğrulama işlemi

Geçirme: Access'te sonuçları önizleme

Tabloları bağlamayı seçtiyseniz, sonuçların beklediğiniz gibi olduğunu onaylayın. "Dataverse ortamından tablo listesi alınıyor" iletisine dikkat edin. Orijinal tablolar kalır ancak adları değiştirilir. Tüm ön uç nesnelerinin eskisi gibi çalışmaya devam edebilmesi için bağlı tablolar artık özgün tablo adlarına sahip olmalıdır. Access birincil anahtarı (Otomatik Sayı) korunur. Dataverse Birincil Anahtarına (GUID) karşılık gelen yeni bir sütun eklenir ve sütun adı tablo adıdır.

Access ayrıca Dataverse'den Ekipler, Kullanıcılar ve İş Birimleri adlı başka bağlantılı tablolar da ekler. Bu sistem tabloları aşağıdaki yararlı bilgileri içerir:

  • Kullanıcılar adres, tam ad, telefon, lisans türü, iş birimi vb. Email.
  • Takımlar Ekip, Ekip adı, üyelik vb.
  • İş Birimi Maliyet merkezi, Web sitesi, Kredi Limiti, vb.
  • Para Birimi Döviz kuru, ad, simge, kod ve benzeri değerler de dahil olmak üzere işlem yapılan tüm para birimleri için para birimi ayrıntıları. Bu tablo yalnızca Access'te Dataverse'e geçirdiğiniz bir para birimi veri türü varsa görünür.

Access çözümünüzü geliştirmek için bu ek bilgileri kullanmak isteyebilirsiniz. Bu tabloları bir formda tutabilir veya bir rapora ekleyebilirsiniz. Daha fazla bilgi için Dataverse sistem tabloları ve sütunlarına bakın.

Geçirme: Dataverse'te sonuçları önizleme

Dataverse ortamındaki her tabloyu ve alanı inceleyerek geçiş işlemini gözden geçirmek ve onaylamak iyi bir fikirdir. Dataverse tablo ve alan adları, Access tablo ve sütun adlarıyla eşleşmelidir. Access, Dataverse ortamını geçirilen ilk tabloya otomatik olarak açar.

Dataverse'de veri geçişini önizleme

Access tabloları, Dataverse'de karşılık gelen bir görünen ada ve veri türüne sahip tablolar olarak görünür:

  • "Görünen Ad" sütununda, tablodaki her Access alanı adı listelenmelidir.
  • "Ad" alanının biçiminde bir önek, bir alt çizgi ve tablo adı vardır (örneğin, cr444_<tablo adı>). Buna Dataverse'deki mantıksal ad denir.
  • Geçirilen tüm Access alanları, otomatik olarak oluşturulan GUID ve mevcut Dataverse alanı veri türlerinin yanında, Tür sütununun altında "Özel" olarak görünür.

Notlar Dışarı aktarılan Access tablosunun adıyla aynı ada sahip bir Dataverse tablosu zaten varsa, yeni Dataverse tablosunun sonuna bir sayı eklenir.

Varsayılan olarak, Access ilk metin sütununu (soldan sağa) Dataverse birincil adı olarak ayarlar. Tabloda metin alanı yoksa, Access tablodaki son alan olarak boş bir metin sütunu ekler ve bu alanı Dataverse birincil adı olarak ayarlar. Belirli bir alanı birincil ad olarak da ayarlayabilirsiniz. Bu sütun Access ve Dataverse'de görünür.

Daha fazla bilgi için Dataverse'de herhangi bir veriyle çalışma bölümüne bakın.

Geçiş: Dataverse tablolarını görüntüleme yolları

Access tablolarını Dataverse'e geçirdikten sonra, Dataverse ve Access'teki tabloları ve sütunları istediğiniz zaman görüntüleyebilirsiniz. Dataverse'de alanların Access'teki özgün sırada değil, alfabetik sırada görüntülendiğini unutmayın.

Dataverse/Power Apps Dataverse'de tabloları görüntüleme ve bunlarla çalışma hakkında bilgi için bkz . Power Apps'te tablo düzenleme.

Notlar Access'te geçirilen bağlı bir tabloya sağ tıklandığında, tablo tarayıcınızdaki Power Apps Maker portalında açılır. Power Apps portalının varsayılan görünümünde, sistem alanları görüntülenmez, bu da Access'in geçirildiği sütunları gösteren daha basit bir görünüm sağlar.

Dataverse for Teams Tabloları ve sütunları görüntülemenin birkaç yolu vardır:

  • Verileri görüntülemek veya güncelleştirmek için hızlı bir Power App oluşturun.
  • Derleme menüsünde "Oluşturma alanı..." paneline gidin ve ardından görüntülemek istediğiniz tabloya tıklayın.
  • Use the Table DesignerDesigner in Teams. Daha fazla bilgi için bkz. Teams'de tablo oluşturma.

İpucu Tarayıcıda tercih ettiğiniz tablo görünümünün URL adresini yer imlerine eklemek yararlı olabilir.

İpucu Verileri Excel'de görüntülemek için Veri açılan listesi komutunu ve ardından Excel'de Düzenle'yi seçebilirsiniz. Daha fazla bilgi için bkz: Excel'de tablo verilerini düzenleme.

Daha fazla bilgi için Dataverse sistem tabloları ve sütunlarına bakın.

Birincil anahtarlar ve ilişkiler hakkında arka plan bilgileri

Aşağıdaki bölümlerde genel bakış bilgileri ve kavramsal bilgiler verilmektedir.

Birincil anahtarları ve birincil adları anlama

Birincil Anahtarlar, veritabanındaki veri satırlarını tanımlamak için kullanılır. Access ve Dataverse farklı anahtar yapılarına sahiptir. Geçiş sırasında Dataverse ve Access, kendi benzersiz anahtarlarıyla ve kullanıcı etkileşimi olmadan iki ürün arasındaki koordinasyonu otomatik olarak yönetir.

Geçiş planlaması ve işlemi sırasında, dikkat etmeniz gereken iki birincil anahtar ve bir ek Birincil alan vardır:

Otomatik Sayı Erişimi Access genellikle, tablonun birincil anahtarı olarak benzersiz bir sayıyı otomatik olarak artıran Otomatik Sayı veri türünü kullanır. Bu alan Dataverse'de otomatik sayı biçimi uygulanmış bir tam sayı alanı olarak oluşturulur. Geçiş sırasında Dataverse'deki başlangıç numarası, Access satırlarına göre bir sonraki sıralı numara olarak ayarlanır. Dataverse farklı bir anahtar kullansa bile Access, veri satırlarını tanımlamak için Otomatik Sayı sütununu kullanmaya devam eder.

Önemli Dataverse, Otomatik Sayı alanını isteğe bağlı olarak oluşturur, ancak bu tasarım gereğidir. Dataverse, kayıt kaydedildiğinde sıra numarasını oluşturur. Bu değer gerekli olarak ayarlanırsa, Dataverse istemcileri kaydetmeden önce bir değerin girilmesini gerektirir ve bu da otomatik sayı oluşturmayı engeller. Alan boş bırakılırsa, her zaman bir otomatik sayı oluşturulur.

Dataverse GUID Dataverse, benzersiz bir tanımlayıcı olarak otomatik olarak oluşturulan ve her tabloda gerekli olan birincil anahtarı olarak Genel Benzersiz Tanımlayıcı (GUID) veri türünü kullanır. Dataverse, içeri aktarılan verilerin birincil anahtara sahip olmasını gerektirmez, sizin için otomatik olarak bir GUID oluşturur.

Dataverse Birincil Adı Dataverse, Birincil Ad adlı başka bir sütun da içerir. Bu, GUID kullanmaya alternatif olarak satırları tanımlamak için kullanılan kolay bir addır. Bu alanın mevcut olması gereklidir ve Power Platform istemcilerindeki ayarlara bağlı olarak bu sütun doldurulması gerekebilir. Bu gereksinimi el ile değiştirebilirsiniz. Birincil Ad varsayılan olarak benzersiz değildir. Örneğin, müşteri adı benzersiz bir Müşteri Kimliğine karşılık gelen Birincil Ad olabilir. Adı "Can" olan iki müşteri olabilir, ancak her birinin benzersiz bir Müşteri Kimliği olmalıdır.

Birincil anahtarlar hakkındaki kararlar için rehberlik

Access birincil anahtarı, Dataverse birincil anahtarı ve Birincil Ad sütunu varsayılan olarak otomatik olarak oluşturulur. Ancak, üç birincil anahtarın nasıl işleneceği konusunda seçim yapabilirsiniz. İşte karar vermenize yardımcı olacak bazı yönergeler:

Birincil anahtar Access birincil anahtarı (Otomatik Numara) aynı zamanda parça numarası gibi bir iş anahtarıysa, gerçek dünyada nesneleri tanımlamak için kullanıldığından büyük olasılıkla saklamak istersiniz. Ancak Access birincil anahtarı (AutoNumber) özel olarak ilişki oluşturmak için kullanılıyorsa Dataverse Birincil Anahtarı (GUID) ile değiştirilebilir.

Notlar

  • Bazen Access tablosu birincil anahtar olarak kullanılmayan bir Otomatik Sayı sütunu içerir. Bu durumda, Dataverse bunu Tam Sayı alanına dönüştürür ve otomatik sayı özelliği kaldırılır.
  • Dataverse ayrıca, Otomatik Sayı alanı olarak adlandırılan, sıralı sayılar oluşturmak için kullanılan ve dize değeri olarak depolanan Access Otomatik Sayı alanının eşdeğerine de sahiptir. Bu alan aynı zamanda sayıya bir önek (dize veya tarih gibi) içerebilir ve bu da alanın nasıl kullanılabileceği konusunda esneklik sağlar. Bu sütun SQL Server otomatik dizi veri türünü temel alır. Daha fazla bilgi için bkz: Microsoft Dataverse'deki Otomatik Sayı sütunları.

Birincil ad Dataverse için bir Birincil Ad sütunu bulunması gerekir. Birincil Ad, dize değerleri içermelidir. Geçiş sırasında, kullanıcılar Access'te Birincil Ad olarak kullanmak istedikleri metin sütununu belirtebilir. Kullanıcı kullanacak bir sütun belirtmezse, soldan ilk metin sütunu Birincil Ad sütunu olarak kullanılır. Metin sütunu yoksa, Dataverse gereksinimini karşılayacak Birincil Ad Yer Tutucusu adlı yeni bir sütun eklenir. Bu sütun İsteğe Bağlı olarak ayarlanır ve doldurulmadan bırakılabilir.

Daha fazla bilgi için bkz. Birincil ad sütunu oluşturma.

Birincil anahtarlarla birincil adların karşılaştırılması

Açıklama Birincil Anahtara Erişme Dataverse Birincil Anahtar Dataverse Birincil Adı
Veri türü Otomatik Sayı (veya dizine alınabilen herhangi bir sütun) GUID Dize
İçindekiler Basit, sıralı bir sayı Ortama özgü rastgele sayılar ve harfler İnsan tarafından okunabilen dize değerleri
Örnek 234 123e4567-e89b-12d3-a456-426655440000 "Can" gibi bir ad.
234 gibi bir tamsayı veya SatışSiparişi9071 gibi bir bileşim
Gereksinim Sıklıkla kullanılır ancak gerekli değildir Her tabloda bir tane olmalıdır Her tabloda bir tane olmalıdır
Değiştirilebilir Otomatik Sayı alanı değiştirilemez, diğer alan türleri değiştirilebilir Hayır Evet
Benzersiz tanımlayıcı Her zaman Her zaman Yalnızca alternatif anahtar olarak
Bileşik anahtar Desteklenir ve genellikle Otomatik Sayı ile birleştirilir Desteklenmez Desteklenmez
Görünürlük Genellikle, ilk tablo sütunu Genellikle gizlidir ama görüntülenebilir. Varsayılan olarak görünür olur
Dizin oluşturma İndekslenebilir.
Daha fazla bilgi için, bkz: Performansı artırmak için dizin oluşturma ve kullanma.
Otomatik olarak dizine eklenir Otomatik olarak dizine eklenir
Açıklamalar Tanımlandıktan ve verileri girdikten sonra, başka hiçbir alanın veri türünü Otomatik Sayı olarak değiştiremezsiniz. Kullanıcı tarafından veya içeri veri aktarma işlemi sırasında oluşturulamaz. Ayrıca veri kartlarındaki otomatik oluşturulan alanlarla, model yönetimli formlarla ve form oluşturmadaki aramalarla da kullanılır.

Notlar

  • Access dizinleri otomatik olarak Dataverse dizinlerine dönüştürülmez.
  • Dataverse, veri kullanım desenlerine göre dizinleri otomatik olarak oluşturmak için Azure SQL Server'ı kullanır. Birincil ve alternatif anahtarlar için dizinler her zaman oluşturulur ve verilerinizi nasıl kullandığınıza bağlı olarak diğerleri eklenir veya kaldırılır.

Access ve Dataverse ilişkilerini anlama

Birincil anahtarlarla birlikte, tablo ilişkilerini nasıl yönetmek istediğinizi anlamak önemlidir. Taşınmasını istediğiniz tablolar için, seçili tablolarla olan tüm ilişkili tabloları otomatik olarak taşımayı seçebilir veya geçiş sırasında bunları yoksayabilir ve ilişkili tabloları Access'te bırakabilirsiniz. Her iki durumda da, Access'teki geçerli ilişkileri korumak için geçirdiğiniz tabloları bağlamayı da seçebilirsiniz.

Veri dışarı aktarma işlemi sırasında, bire çok ilişkisi olan Access tabloları Dataverse'de bire çok ilişki olarak yeniden oluşturulabilir. Access gibi Dataverse de ilgili alanların art arda güncelleştirmeleri ve ilgili kayıtların art arda silinmesi gibi bilgi tutarlılığına sahiptir. Access veritabanında ilişki diyagramı varsa, korunur. Ancak, özgün yerel tablolar yeni bağlı tablolarla değiştirilir.

Hem Access hem de Dataverse, bire çok ilişkide iki tablo arasında arama yapılmasını destekler. Geçiş işlemi sırasında, Access aramaları aşağıdaki örnekte gösterildiği gibi Dataverse'de yeniden oluşturulur:

  • İki Access tablosu, Müşteriler ve Siparişler, bir Otomatik Sayı veri türü temelinde MüşteriNo ve SiparişNo birincil anahtarlarına sahiptir. Access'teki Siparişler tablosunda, Müşteriler tablosundaki Access birincil anahtarının değerlerini tutan bir yabancı anahtar bulunuyor.
  • Dışarı aktarma işlemi sırasında, her iki Access birincil anahtarı da tamsayı Otomatik Sayı sütunları olarak korunur ve korunur, ancak bunlar Dataverse tablosunda birincil anahtar sütunu olarak kullanılmaz. Her tabloya yeni bir GUID sütunu eklenir ve bu sütun Dataverse tablosunda birincil anahtar olur.
  • Müşteriler tablosunda eşleşen MüşteriKimliği birincil anahtarını bulmak için Siparişler tablosunda MüşteriKimliği yabancı anahtarı için bir arama oluşturulur. Tablolar Dataverse'e geçirildikten sonra, Siparişler tablosuna yeni eklenen yabancı anahtar arama sütununu değiştirirseniz, özgün yabancı anahtar sütunu da güncelleştirilir. Access uygulamanız Dataverse yabancı anahtarı yerine Access yabancı anahtarını kullanmaya devam edebilir. Access yabancı anahtarı Access'teki bağlı tabloda değiştirilirse Dataverse yabancı anahtarı da güncelleştirilir. Ancak, Access yabancı anahtarı Dataverse'de salt okunur olur.
  • Bu bir-çok ilişkisi örneğinde, Siparişler birincil anahtarı kullanılmamıştır, ancak kuşkusuz başka ilişkiler için kullanılabilir.

Not

Access'te bire çok ilişki oluşturabilirsiniz ve başvurulan tablodaki yabancı anahtar alanı herhangi bir alan olabilir. Ancak Dataverse'te, başvurulan tablodaki yabancı anahtar alanı, başvurulan tablonun birincil anahtarı olmalıdır. Access yabancı anahtarı, başvurulan tabloda birincil anahtar değilse Dataverse'e aktarma işlemi başarısız olur. Verileri başarıyla dışarı aktarmak için, başvurulan tabloda birincil anahtarın Access yabancı anahtarı olduğundan emin olun.

Daha fazla bilgi için bkz. Video: Arama Sihirbazı'nı kullanarak ilişki oluşturma ve Arama sütununu kullanarak tablolar arasında ilişki oluşturma.

Anahtarlar ve ilişki hakkındaki kararlar için rehberlik

Sizin için en iyi seçeneğin hangisi olduğuna karar vermenize yardımcı olması için, geçiş yaparken sık kullanılan seçeneklerin bir özetini burada bulabilirsiniz:

Verileri geçirme, ancak ilişkileri yoksayma Access birincil anahtar (Otomatik Sayı) sütununu kaldırmaya karar verirsiniz çünkü buna bağlı başvuruları veya ilişkileri olan başka Access tablosu yoktur ve bu anahtarı Dataverse tablosunda Dataverse birincil anahtarının (GUID) yanında bulundurmak kafa karıştırıcı olur.

Bağlantılı tablolarla verileri ve ilişkileri geçirme Varsayılan senaryo, orijinal Access birincil anahtarını (Otomatik Sayı) korumaktır, ancak Dataverse'de birincil anahtar olarak kullanılmaz. Artık Dataverse birincil anahtarına (GUID) güveniyor ve bu anahtarı Dataverse tablosunda benzersiz bir tanımlayıcı olarak kullanıyorsunuz. Access, Access ilişkilerini korumak için bağlantılı tablolar oluşturur. Dataverse birincil anahtarını (GUID) silemeyeceğinizi unutmayın.

Bir ilişkide, yabancı anahtar değerlerini düzenleyebilirsiniz (Access'te veya Dataverse ortamında). Access bağlantılı bir tabloda Access birincil anahtarına başvuran yabancı anahtarları da düzenleyebilirsiniz ve bu, yabancı tablodaki Dataverse birincil anahtarına başvuran Dataverse yabancı anahtarını otomatik olarak güncelleştirir.

Dataverse'de bağlı tablolar olmadan verileri geçirme ve ilişkileri yeniden oluşturma Tablolar artık Access'te kullanılmadığından, Dataverse Birincil Anahtarını (GUID) kullanarak, Dataverse aramaları ekleyerek ve geçiş işlemi sırasında her tablodan bir metin alanını Birincil Ad olarak seçerek Dataverse'te ilişkileri yeniden oluşturabilirsiniz.

Power Platform uygulaması oluşturmayı öğrenin

Access verilerinizin Dataverse'e geçişini tamamladıktan sonra Power Platform'da web'de, tablette, telefonda ve hatta masaüstünde çalışan bir uygulama oluşturabilirsiniz. Güç platformu oldukça kapsamlıdır. Aşağıdaki içerik özeti, temel seçimlerinize genel bir bakış elde etmenize ve sizin için en uygun uygulama türünü hedeflemenize yardımcı olabilir.

Kategori Daha fazla bilgi
Dataverse Videoları Dataverse'e kullanıcı ekleme
Power Platform yönetim merkezinde Uygulama Kullanıcılarını, Güvenlik rollerini, Ekipleri ve Kullanıcıları yönetme
Power Platform yönetim merkezinde güvenlik rolleri atama
Dataverse ve Dataverse for Teams'de doğru sayı türünü seçme
Dataverse verilerini kullanarak Dataverse for Teams'de Hızlı Uygulama oluşturma
Sütun Oluştur Dataverse for Teams
Dataverse'de Sütun Oluşturma
Dataverse'de Tablo Oluşturma – Bölüm 1
Dataverse'de Tablo Oluşturma – Bölüm 2
Dataverse ve Dataverse for Teams Metin Türleri
Dataverse Veri Türleri
Dataverse for Teams Veri Türlerine Genel Bakış
Dataverse for Teams Tablo tasarımcısında hızlı tablo ve sütun
Dataverse Hızlı Oluşturma Sütunu
Dataverse Tablosu kullanarak Power Apps'te Hızlı Bir Uygulama Oluşturma
Tasarım Merkezi'nde hızlıca Dataverse for Teams tabloları oluşturma
Dataverse'de hızlı bir şekilde tablolar oluşturma
Dataverse yardım konuları Neden Microsoft Dataverse'ü seçmelisiniz?
Dataverse'i kullanmaya başlayın
Dataverse for Teams'e Genel Bakış
Dataverse ve Dataverse for Teams Farkı Nedir?
Microsoft Dataverse for Teams'i kullanmaya başlayın
Dataverse için izinleri ve yönetimi yönetme
Dataverse'de Tablolar
Dataverse'de tabloları yönetme
Tablo ilişkilerine genel bakış
Sütunlara Genel Bakış
Dataverse'de tablo içinde sütun oluşturma ve yönetme
Dataverse'de seçimlerle çalışma
Microsoft Dataverse ve Teams ile uygulamalar, sohbet botları, akışlar ve daha fazlasını oluşturun
Power Apps ve Dataverse for Teams ile ilk uygulamanızı oluşturma
Model yönetimli uygulamalar Model yönetimli uygulama oluşturma
Power Apps'te model yönetimli uygulama oluşturma
Power Apps'teki model yönetimli uygulamaları kullanmaya başlama
Tuval uygulamaları Tuval uygulaması oluşturma
Power Apps'te tuval uygulamasını özelleştirme

Ayrıca Bkz:

Access ve Power Platform

Access’te verileri içeri aktarma, bağlama ve dışarı aktarma işlemlerine giriş

Bağlantılı tabloları yönetme

App Maker öğrenme kataloğu

Power Apps Blogu

Power Apps Müşteri Hikayeleri

Power Apps Topluluğu

Power Platform Temelleri

Power Platform belgeleri

Power Platform Öğrenme Yolu