Sanal bağlayıcı sağlayıcısını kullanarak sanal tablolar oluşturma
Sanal tablolar, harici veri kaynaklarından gelen verileri Microsoft Dataverse'te tablolar olarak sorunsuz bir şekilde temsil ederek veri çoğaltma olmadan entegre etmeyi sağlar. Çözümler, uygulamalar, akışlar ve daha fazlası, sanal tabloları yerel Dataverse tablolarıymış gibi kullanabilir. Sanal tablolar, bağlandıkları veri kaynağı özellikle yasaklamadığı sürece tam oluşturma, okuma, güncelleştirme ve silme ayrıcalıklarına izin verir. Sanal tablolar hakkında daha fazla bilgi: Dış veri kaynağından veri içeren sanal tablo oluşturma ve düzenleme.
Bu belgede, aşağıdaki sanal bağlayıcı sağlayıcılarını kullanarak sanal tablolar oluşturmak için Power Apps'i (make.powerapps.com) kullanan yeni deneyim kapsanmaktadır::
- SQL Server
- Microsoft SharePoint
- Microsoft Fabric. Daha fazla bilgi: Microsoft Fabric'ten alınan içgörülerle uygulama ve otomasyon oluşturma ve eylem gerçekleştirme
- Salesforce (önizleme)
- Oracle (önizleme)
Eski süreci izleyerek, sanal bağlayıcı sağlayıcısını kullanarak Excel için sanal tablo oluşturabilirsiniz. Daha fazla bilgi: Microsoft Excel için sanal tablo oluşturma
Bağlayıcı ile ilgili desteklenen eylemler ve sınırlamalar hakkında daha fazla bilgi edinmek için şu adrese gidin:
- SQL Server bağlayıcısı için bağlayıcı referansı
- Microsoft Excel Online Business bağlayıcı için bağlayıcı referansı
- SharePoint Online bağlayıcı için bağlayıcı referansı
- Salesforce bağlayıcısı için bağlayıcı başvurusu
- Oracle bağlayıcısı için bağlayıcı başvurusu
Genel bakış
Sanal tablolar şu bileşenler bulunur:
- Veri Kaynağı – dış verilerin saklandığı konum.
- Veri sağlayıcısı – sanal tablonun davranışını tanımlar.
- Bağlantı: bu, veri kaynağına ve kimlik doğrulamasına bağlanabilirliği ayarlar.
- Bağlantı başvurusu: bu, veri kaynağı bağlantısını kullanmak için bir Dataverse yolu sağlar.
Özel veri sağlayıcı kullanarak bir sanal tablo oluşturursanız her Dataverse API'sinin verilerin depolandığı sistemdeki API ile nasıl etkileşime gireceğini tanımlayan eklentiler yazmanız gerekir. Bu, kodlama bilgisi gerektiren uzun bir işlemdir. Sanal bağlayıcı sağlayıcıları, oluşturma işleminin bir kısmını otomatik hale getirerek ve sanal tablolar oluştururken kod kullanma gereksinimini ortadan kaldırarak oluşturma deneyimini kolaylaştırır.
Bir bağlayıcı veri kaynağı kullanarak bir dış kaynağa uzaktan bağlantı kurduğunuzda sanal bağlayıcı sağlayıcısı, dış veri kaynağındaki tablo tanımlarını (meta veri) alarak kullanılabilir tüm listelerdeki ve tablolardaki listeyi otomatik olarak alır. Ardından sanal tablo oluşturmak için bu tabloları ve listeleri seçebilirsiniz.
Temeldeki veri kaynağı, sağlayıcıya dış verilerle kimliği doğrulanmış bir uzak bağlantı kurma olanağına izin vermek için kullanılan bir anahtardır. Dış kaynakla ilgili olarak ilgili ayrıntıları depolayan bir bağlantı başvurusu kullanır. Bağlantı başvurusunda depolanan bilgiler bağlayıcı türüne ve başvurduğu bağlantıya özeldir.
Veri kaynaklarınız için bağlantı ve bağlantı başvurusu ayarlanırken özel bilgiler gereklidir. Örneğin SQL Server bağlayıcısı için sunucu adı, veritabanı adı, kimlik doğrulama yöntemi, kullanıcı adı, parola ve (isteğe bağlı) ağ geçidi bağlantısı ayrıntıları gerekir. Her dış veri kaynağı için sanal tablo oluşturmak üzere tanımlanmış bir bağlantı başvurusu gerekir. Power Apps (make.powerapps.com) deneyimini kullanırken özel adlandırma yapmak istemediğiniz sürece bağlantı başvurusu sizin için otomatik olarak oluşturulabilir.
Not
- Excel sanal bağlayıcı sağlayıcısını kullanırken sistem tarafından dış veri kaynağındaki tablo tanımlarını (meta veriler) kullanarak tüm kullanılabilir tabloların listesini sağlayan bir Varlık Kataloğu tablosu oluşturulur. Varlık kataloğu hiçbir bilgiyi kalıcı yapmaz ve her zaman dış veri kaynağının geçerli durumunu gösterir. Sanal tablolar oluşturmak için varlık kataloğundan tablolar seçebilirsiniz. Birden çok dış veri kaynağıyla çalışıyorsanız her dış kaynak için bir varlık kataloğu oluşturulur.
- Şu anda Excel sanal bağlayıcı sağlayıcısını kullanırken kendi bağlantı başvurunuzu oluşturmanız gerekir. Daha fazla bilgi: Microsoft Excel için sanal tablo oluşturma
Bağlayıcı izinleri, kuruluş kullanıcılarının sanal tabloda erişme ve çalışma olanağını zorlar. Bağlantı bir kullanıcıyla veya kuruluşun tamamıyla paylaşılabilir. Bu özellik, kullanıcıların paylaşılan bir bağlantıyı kullanarak sanal tablolara erişmelerine ve bunları çalıştırmalarına olanak tanır. Güvenlik rollerini kullanarak sanal tablolara erişim, kuruluşunuz içindeki belirli bir kullanıcı kümesiyle sınırlandırılabilir. Bu şekilde oluşturma, okuma, güncelleştirme veya silme ayrıcalıklarına sahip rolleri de belirtebilirsiniz.
Uygulama yaşam döngüsü yönetimi (ALM), sanal bağlayıcı sağlayıcısı kullanılarak oluşturulan sanal tablolar için desteklenir. Hatta Power Apps (make.powerapps.com) uygulamasını kullanırken doğrudan bir çözümden sanal tablolar oluşturabilirsiniz. Sanal tablolar, çözümü dağıtmak için bağlantı başvurusuyla birlikte yönetilen çözümün bir parçası olmalıdır. Çözüm, sanal tablolar kullanan model temelli uygulamalar gibi başka bileşenlere sahip olabilir.
Uygulama yaşam döngüsü yönetimi (ALM) ve çözümleri hakkında daha fazla bilgi:
Önkoşullar
Sanal tablo oluşturmak için Power Apps veya Microsoft Dynamics 365 üzerinden bir Microsoft Dataverse lisansınızın olması gerekir. Microsoft 365 veya Teams lisansları sanal tablolar oluşturmak için kullanılamaz.
SQL, SharePoint, Fabric ya da Salesforce için Power Apps'te sanal tablo oluşturma
Power Apps (make.powerapps.com) uygulamasında sanal bağlayıcı sağlayıcısını kullanarak sanal tablo oluşturma aşağıdaki adımları içerir:
- Dış veri kaynağı kullanarak tablo oluşturmayı seçme
- Sanal tablo oluşturma
- Bağlantı başvurusu oluşturup seçme (isteğe bağlı)
- Bağlantı ayrıntılarınızı belirleyin ve SQL veya SharePoint verilerinizi seçin.
- Verilerinizi yapılandırma
- Sütun ve tablo adlarını yapılandırma (isteğe bağlı)
- Kurulumu tamamlama
Dış veri kaynağı kullanarak tablo oluşturmayı seçin
Bu adımlarda, bir çözümünden sanal tablo oluşturma açıklanmaktadır. Veri > Tablolar seçeneğine giderek benzer sanal tablo oluşturma adımlarını uygulayın.
- Power Apps uygulamasında oturumu açın ve sol gezinti bölmesinde Çözümler seçeneğini belirleyin. Öğe yan panel bölmesinde yoksa ...Diğer'i ve ardından istediğiniz öğeyi seçin.
- Yeni bir çözüm oluşturun veya mevcut yönetilmeyen çözümü açın.
- Komut çubuğunda Yeni > Tablo > Dış verilerden edinilen tablo seçeneğini belirleyin.
Sanal tablo oluşturma
Sanal bağlayıcı sağlayıcısı ile sanal tablonun nasıl oluşturulacağını gösteren kısa videoyu izleyin.
Dış verilerden yeni tablo oluşturun sihirbazında, varsa mevcut bir bağlantıyı seçebilir veya yeni bir bağlantı oluşturmayı tercih edebilirsiniz.
- Mevcut bir bağlantıyı kullanmak istiyorsanız istediğiniz bağlantıyı ve ardından İleri'yi seçin.
- Mevcut bağlantınız varsa ancak yeni bir bağlantı oluşturmak istiyorsanız komut çubuğunda Yeni bağlantı'yı seçin.
- Bağlantınız yoksa ve yeni bir bağlantı oluşturmak istiyorsanız +Bağlantı Ekle'yi seçin.
Önemli
Sizinle paylaşılan bağlantılar bu özellikle kullanılamaz. Sanal tablo sihirbazında yalnızca geçerli kullanıcı tarafından oluşturulan bağlantılar görünür.
Tarayıcınızda yeni bir sekmeye yönlendirilirsiniz. Kimlik doğrulama yönteminizi seçin. Seçilen kimlik doğrulama yöntemine bağlı olarak bağlantıyı oluşturmak için gereken kimlik bilgilerini girmeniz istenir.
Önemli
Bunlar, sanal tablo için tüm kimlik doğrulamalarında kullanılan kimlik bilgileridir, bu nedenle kimlik bilgilerini SQL Server'da doğru düzeyde izinlerle kullanın.
- Microsoft Entra: Seçin ve kimlik bilgilerinizle oturum açın.
- SQL Server: Sunucu adı, veritabanı adı, kullanıcı adı, parola, ağ geçidi (yalnızca şirket içi dağıtımlar).
- Oluştur'u belirleyin.
- Bağlantı oluşturulduktan sonra sihirbazdaki tarayıcı sekmenize geri dönün ve Yenile'yi seçin.
- Bağlantınızı seçin.
Bağlantı başvurusu oluşturup seçme (isteğe bağlı)
Sanal tablo oluşturduğunuzda, sanal tablo ile otomatik olarak bir bağlantı başvurusu oluşturulur. Bağlantı başvurusu, bağlayıcı hakkında bilgiler içeren bir çözüm bileşenidir.
Ancak sanal tablo için kendi bağlantı başvurunuzu oluşturmak isteyebilirsiniz.
Not
- İsteğe bağlı olarak bağlantı başvurunuzu adlandırmanın avantajı, daha sonra bu konuda ayrıntılara gereksinim duyulduğunda başvurunun daha kolay bulunabilmesidir.
- Mevcut bir bağlantı kullanıyorsanız mevcut bağlantı başvurusunu seçebilir veya yeni bir başvuru oluşturabilirsiniz. Yeni bir bağlantı başvurusu oluşturma, yalnızca sanal tablolarınızı daha sonra kullanmak üzere tamamen ilgisiz çözümlerde segmentlere ayırmak istediğinizde kullanılır.
Bağlantı başvurusu oluşturmak üzere sanal tablo için bağlantı oluştururken şu adımları izleyin:
Gelişmiş Seçenekler'i genişletin ve ardından sanal tablo için bir bağlantı başvurusu oluşturmak üzere Bağlantı başvurusunu el ile yapılandır seçeneğini belirleyin.
Bağlantı Başvurusu sayfasında bağlantı başvurunuzu seçin veya adlandırın ve ardından İleri'yi seçin.
- Kimlik doğrulama yönteminiz olarak SQL ve Microsoft Entra ID'yi seçtiyseniz sizden SQL sunucu adı ve veritabanı adı girmeniz istenir. Bu değerleri girin ve İleri'yi seçin.
Verilerinizi Yapılandırma
- SharePoint sanal tablosu oluşturuyorsanız SharePoint sitenizin URL'sini girmeniz veya en son kullandığınız SharePoint siteleri arasından seçim yapmanız istenir. En son kullanılanlar listesi, Microsoft Graph ve Microsoft Entra kimlik bilgileriniz kullanılarak en son kullandığınız siteler hakkında bilgi toplanarak doldurulur. https://microsoft.sharepoint.com/teams/Contoso gibi bir SharePoint URL'sini yapıştırıyorsanız yalnızca site adına kadar olan bilgileri dahil edin.
Veri kaynağınızda belirli bir tablo veya liste için arama yapabileceğiniz veya sağlanan listeden bir tablo veya liste seçebileceğiniz bir sayfa görüntülenir.
Tablo adını, sütun adlarını ve birincil alanı yapılandırmak isterseniz onay kutusunu seçin.
İleri'yi seçin.
Tablo ve sütun adlarını yapılandırma (isteğe bağlı)
Sanal tablo oluştururken varsayılan olarak önerilen tablo ve sütun adlarını değiştirmeyi seçebilirsiniz. Bunun için aşağıdaki adımları izleyin:
Dataverse'te kullanılacak tablo ve sütun adlarını yapılandır seçeneğini belirleyin ve aşağıdaki Dataverse tablo özelliklerini kabul edin ya da değiştirin:
- Görünen ad: Sanal tablonuzu tanımlamak için kullanılacak ad.
- Çoğul ad: Müşteri gibi tablodan bir veya daha fazla kayda başvurduğunuz uygun durumlarda kullanılan sanal tablo adının çoğulu, Müşteriler olarak anılan birden çok kaydın tablosudur.
- Şema adı: Dataverse'in sanal tablo için kullandığı ve çözüm yayımcısı önekini içeren mantıksal ad.
- Birincil alan: Bu, sanal tablonuzdaki kayıtlar aranırken kullanılacak metin değeridir. Yalnızca dize alanları seçilebilir. Birincil anahtar zorunlu bir alandır ancak Dataverse tarafından seçilir.
Dış sütun alanında, veri kaynağındaki dış sütunlarınızdan herhangi birini yeniden adlandırmak isteyip istemediğinizi seçin. Aşağıdaki alanlar sağlanır:
- Şema adı (salt okunur). Bu, veri kaynağındaki sütunun şema adıdır. Bu özellik salt okunurdur.
- Görünen ad. Sütununuzu tanımlamak için kullanılan ad.
- Şema adı. Dataverse'in çözüm yayımcısı önekinizi içeren sütun için kullanacağı mantıksal ad. Sayfada Hızlı Biçim Adları seçeneği bulunur. Bu seçenek, önerilen ad değişikliklerini sağlar ve SQL Server'da <tablo adı>.<sütun adı> gibi önek değerleri içeren çok sayıda alanınız varsa yararlı olabilir. Örneğin, Database12.Products Ürünler olarak değişebilir.
İpucu
Bilgileri girmek yerine Hızlı biçim adları komutu önerilen ad değişikliklerini sağlar ve SQL Server'da tablo adı.sütun adı gibi önek değerleri içeren çok sayıda alanınız varsa yararlı olabilir. Örneğin, Database12.Products Ürünler olarak değişebilir.
İleri'yi seçin
Kurulumu tamamlama
- İncele ve Tamamla sayfası, veri kaynağınızda bağlandığınız tabloyu ve Dataverse'de oluşturulacak tabloyu gösterir.
Not
Farklı bir tablo seçin seçeneğini belirleyerek tablo seçim ekranına geri dönebilirsiniz. Tablo yapılandırmasını düzenle seçeneğini belirleyerek Yapılandırma ekranına gidebilirsiniz.
- Her şey doğruysa İleri'yi seçin.
Tablo oluşturulduktan sonra doğrudan verilerinizi görüntüleyebileceğiniz ve çalışmaya başlayabileceğiniz yeni sanal tablonuza yönlendirilirsiniz.
Not
Önceden var olan bir sanal tablo oluşturmaya çalıştığınızda tablonun zaten mevcut olduğunu ve tabloyu yeniden oluşturduğunuzu belirten bir ileti alırsınız. Bu durumda birincil alanı veya şema adını değiştiremezsiniz. Tablo yeniden oluşturulduğunda tablodaki veri kaynağında yapılan tüm sütun değişiklikleri güncelleştirilir.
Microsoft Excel için sanal tablo oluşturma
Sanal bağlayıcıyı indirip kurun. Microsoft ticari markete gidin ve
Virtual Connector
'u arayın veya sağlayıcıyı indirmek için bağlantıyı seçin: Dataverse içinde sanal bağlayıcılarŞimdi edinin'i seçin. Oturum açma diyaloğunda iş veya okul hesap e-postanızı girin. Hüküm ve koşulları kabul ediyorsanız Devam'ı seçin. Power Platform yönetim merkezi otomatik olarak açılır.
Çözümü yüklemek istediğiniz ortamı seçin. Hüküm ve koşulları kabul ediyorsanız Yükle'yi seçin. Yükleme tamamlandıktan sonra, Dataverse içinde sanal bağlayıcılar uygulamasının Ortamlar -> [ortam adınız] -> Dynamics 365 uygulamaları altında yüklü olduğunu göreceksiniz.
Power Platform ortamında etkinleştirilen Sanal Bağlayıcı Sağlayıcı çözümünü ve diğer çözümleri görmeniz gerekir.
Excel sanal bağlayıcı sağlayıcısı için bağlantı oluşturma
Excel sanal bağlayıcı sağlayıcısı ile sanal tablonun nasıl oluşturulacağını gösteren kısa videoyu izleyin.
- Power Apps'a (make.powerapps.com) gidin ve sanal tabloyu ayarlamak istediğiniz ortamı seçin.
- Sol gezinti bölmesinde, Bağlantılar bölümünü seçin ve ardından Yeni bağlantı öğesini seçin. Öğe yan panel bölmesinde yoksa ...Diğer'i ve ardından istediğiniz öğeyi seçin.
- Bağlantılar listesinden Microsoft Excel Online (Business) Sanal Bağlayıcısı'nı seçin.
- Veri kaynağına bağlanmak için ek ayrıntılar sağlamanız istenecektir.
- Oluştur öğesini seçin, mevcut oturum açma kimlik bilgileriniz kullanılır.
Bağlantı başvurusu oluşturma
Çözümler'e gidin.
Sanal tabloyu oluşturmak için Varsayılan Çözümünü veya ortamınızda bulunan diğer mevcut çözümleri seçin.
Yeni'yi seçin ve ardından Bağlantı Başvurusu seçeneğini belirleyin.
Görünen adı girin, Bağlayıcılar seçeneği için oluşturduğunuz bağlantıyı seçin ve ardından oluşturduğunuz veri bağlantısını seçin.
Veri kaynağı oluşturma
Artık Dataverse içinde sanal tablo veri kaynağını oluşturun.
Dişli simgesi -> Gelişmiş Ayarlar simgesini seçin.
Üst gezinti çubuğunda, Ayarlar'ı ve ardından Yönetim'i seçin.
Sanal Varlık Veri Kaynakları'nı seçin.
Yeni'yi seçin. Açılır diyalogda Sanal Bağlayıcı Veri Sağlayıcısı'nı seçin.
Veri Kaynağı'nızı adlandırın ve açılan listede oluşturduğunuz Bağlantı Başvurusu'nu seçin.
Veri kümesi değerinizi ekleyin
Veri Kümesi Değeri alanına uzantı dahil dosya adını yapıştırın. Dosyanın, OneDrive Bağlantı kurulumu için kullanılan konumunda olması gerektiğini unutmayın. (örneğin: SampleData.xlsx)
Kaydet'i seçin.
Varlık kataloğu
Bağlantı başvurusu ve sanal tablo veri kaynağı kurulumu kullanılarak, bir Varlık Kataloğuotomatik olarak oluşturulur. Varlık Kataloğu veri kaynağına özeldir ve ilgili veri kaynağında tüm tabloları listeler.
Not
- Varlık kataloğunun oluşturulması zaman uyumsuz bir işlemdir. Ortamınıza bağlı olarak bu işlem birkaç dakika sürebilir.
- Varlık kataloğunda görüntülenen tablolar kendi içlerinde sanal tablolar değildir. İçinde Dataverse sanal tablo oluşturmak için dış verileri gösteren tablo listesinden seçim yapmanız gerekir.
İpucu
- Varlık kataloğu oluşturma işlemi uzun sürüyorsa Ayarlar -> Sistem İşleri görünümü bölümüne giderek iş toplama durumunu kontrol edebilirsiniz.
Varlığı kataloğu görüntüleme
Veri > Tablolar öğesini ve ardından oluşturulan varlık kataloğunu seçin.
Gelişmiş Bul'u seçin ve Ara sütununu kullanın. Katalog, bağlantı başvurusunu takip eden bir önek Varlık Kataloğu içerir (örneğin: Adventure Works DB için Varlık Kataloğu). İlgili veri bağlantınızın varlık kataloğunu bulun ve tüm dış veri kaynağı tablolarını görüntülemek için Sonuçlar'ı seçin.
Not
Sanal tabloların toplu olarak oluşturulması şu anda desteklenmemektedir. Varlık kataloğu birden çok tablo seçmenize olanak olsa da, sanal tablolar oluşturmak için bir seferde bir tablo seçmeniz gerekir.
Sanal tablo oluşturmak üzere, varlık kataloğu için bir model kullanan uygulama oluşturulmalıdır. Varlık katalog tablosunu seçin.
Üst navigasyonda Bir uygulama oluştur öğesini seçin.
Uygulamayı adlandırın ve ardından Oluştur'u seçin.
Uygulama, varlık kataloğu tablosu kullanılarak otomatik olarak oluşturulur.
Uygulama tamamlandığında, uygulamayı tamamlamak ve daha sonra kullanmak için Yayımla'yı seçebilirsiniz veya uygulamayı yayımlamadan sanal tablonuzu oluşturmak için Öde'yi seçebilirsiniz.
Excel dosyanızdaki tüm tablolar uygulama görünümünde sağlanır.
Varlık kataloğundan kullanmak istediğiniz veri kümesini seçin ve ardından gezinti çubuğunda Düzenle'yi seçin.
Düzenlemeden önce formun tamamen yüklenmesini bekleyin. Yüklendiğinde form aşağıdaki gibi görünür:
Sağlanan formda, Oluştur veya Varlığı Yenile sütununu Evet olarak ayarlayın.
Kullanmak istediğiniz sütunları bulmak için açılır listeleri kullanarak Birincil Anahtarı ve Birincil Alanı seçin.
Sanal tablo oluşturmak için kaydı kaydedin.
Not
Kaydetme işlemi tamamlandıktan sonra, form boş olarak gösterilen tüm alanlar için "sıfırlanır". bu normaldir.
Power Apps ana sayfasına dönün ve Veriler'i seçin. Sanal tablonuz artık bir "Özel Varlık" önekiyle oluşturulmuştur. Oluşturma işleminin tamamlanması birkaç dakika sürebilir.
Önemli
- Sağlayıcı, sanal tabloyu oluştururken dış veri kaynağı ilişkilendirilen birincil anahtarı otomatik olarak eşler. Tüm CRUD işlemleri, oluşturulan sanal tabloda gerçekleştirilebilir.
- Dış verilerdeki tüm sütunlar otomatik olarak bağlayıcı tarafından desteklenen Dataverse türleriyle otomatik olarak eşlenir. Sanal tablo detaylarını inceleyebilir Ayarlar -> Özelleştirme – Varlıklar görünümüne giderek değişiklikler yapabilirsiniz.
- Sanal tablolar, Birincil Adsütunu olarak kullanmak üzere en az bir dize alanı gerektirir.
Sanal bir tablo oluşturduktan sonra, diğer tablolarla aynı şekilde çalışabilirsiniz. Ortamınızda, diğer tablolarla İlişkiler tanımlamayı başlatabilir ve bunları Power Apps ve Power Automate akışlarında kullanabilirsiniz.
Ayrıca bkz.
Sanal tablolarla ilgili bilinen sınırlandırmalar ve sorun giderme
Geliştiriciler Kılavuzu: sanal tabloları kullanmaya başlayın (varlıklar)