Aracılığıyla paylaş


Veri kaynağı yönetimi

Microsoft Fabric, hem şirket içinde hem de bulutta birçok veri kaynağıyla çalışır. Her veri kaynağının belirli kurulum gereksinimleri vardır. Bu makalede, örnek olarak bulut veri kaynağı olarak Azure SQL Server'ın nasıl ekleneceği gösterilmektedir ve bu işlem diğer kaynaklar için de benzerdir. Şirket içi veri kaynaklarıyla ilgili yardıma ihtiyacınız varsa bkz. Ağ geçidi veri kaynağı ekleme veya kaldırma.

Not

Bulut bağlantıları şu anda veri boru hattı ve Kusto ile çalışmakta. Veri kümeleri, datamart'lar ve veri akışları için kişisel bulut bağlantıları oluşturmak için Power Query Online'ın "veri al" deneyimini kullanmanız gerekir.

Veri kaynağı ekleme

Yeni bir veri kaynağı şu şekilde eklenir:

  1. Microsoft Fabric hizmetini açın ve üst bilgideki Ayarlar simgesini seçin. Ardından Bağlantıları ve ağ geçitlerini yönet'i seçin.

    Bağlantıları ve ağ geçitlerini yönet'in seçileceği yeri gösteren ekran görüntüsü.

  2. Bağlantılar sekmesinde, ekranın üst kısmındaki Yeni'yi seçin.

  3. Yeni bağlantı ekranında:

    • Bulut'a tıklayın
    • Açıklayıcı bir Bağlantı adı girin
    • Bağlantı Türünüzü seçin (bu örnekte SQL server kullanıyoruz)
  4. Veri kaynağı ayrıntılarını doldurun. SQL Server için şunları yapmanız gerekir:

    • Sunucu adı
    • Veritabanı adı

    Yeni bağlantı ekranında ayrıntıların örneklerini gösteren ekran görüntüsü.

  5. Kimlik doğrulama yönteminizi seçin:

    • Temel
    • OAuth2
    • Hizmet Sorumlusu

    Kimlik doğrulama yönteminin seçileceği yeri gösteren ekran görüntüsü.

    Not

    OAuth2 kullanıyorsanız:

    • Uzun süre çalışan sorgular OAuth belirteci süre sonunu aşarsa başarısız olabilir
    • Kiracılar arası Microsoft Entra hesapları desteklenmez
  6. İsteğe bağlı: Genel> altında birgizlilik düzeyi ayarlayın. Bu ayar DirectQuery bağlantılarını etkilemez.

    Gizlilik düzeyi seçeneklerini gösteren ekran görüntüsü.

  7. Oluştur'u seçin. Başarılı olduğunda Ayarlar altında Yeni bağlantı oluşturuldu iletisini görürsünüz.

    Yeni bağlantı başarılı iletisinin ekran görüntüsü.

Oluşturulduktan sonra, desteklenen Microsoft Fabric öğelerinde Azure SQL verileriyle çalışmak için bu veri kaynağını kullanabilirsiniz.

Ağ geçidinde bulut bağlantısı kullanımına izin ver

Bağlantı oluştururken , Bu bağlantı şirket içi veri ağ geçitleri ve sanal ağ veri ağ geçitleriyle kullanılabilir etiketli bir ayar görürsünüz. Bu ayar bağlantınızın ağ geçitleriyle çalışıp çalışmayacağını denetler:

  • İşareti kaldırıldığında: Bağlantı, ağ geçidi tabanlı değerlendirmelerde kullanılamaz
  • İşaretlendiğinde: Bağlantı ağ geçidi tabanlı değerlendirmelerle çalışabilir

Dikkat

Bu ayar, Dataflow 2. Nesil aracılığıyla bulut bağlantıları oluştururken görünse de, şu anda zorunlu tutulmaz. Varsa tüm paylaşılabilir bulut bağlantıları bir ağ geçidi üzerinden çalışır.

Veri kaynağı kaldırma

Artık gerekli olmayan bir veri kaynağını kaldırmak için şu adımları izleyin:

  1. Bağlantıları ve ağ geçitlerini yönetme bölümünde Veri ekranına gidin
  2. Veri kaynağınızı seçin
  3. Üst şeritten Kaldır'ı seçin

Önemli

Bir veri kaynağını kaldırdığınızda, buna bağlı olan tüm öğeler çalışmayı durdurur.

Kaldır'ın seçileceği yerin ekran görüntüsü.

Veri kaynağı bağlantı kimliği alma

Microsoft Fabric öğelerinde veya REST API'lerinde kullanılmak üzere bir bağlantı kimliği almak için şu yöntemlerden birini kullanın:

Hizmet arabirimini kullanma

  1. Bağlantıları ve ağ geçitlerini yönetme'ye gidin

    Ayarlar'ın seçileceği yerin ekran görüntüsü.

  2. Bağlantı Ayarları ekranının altında veri kaynağının bağlantı kimliğini kopyalayın.

    Bağlantı ayarlarından bağlantı kimliğini alma işleminin ekran görüntüsü.

REST API'yi kullanma

Bağlantı bilgilerinizi almak için Bağlantıları Listele uç noktasını kullanın:

  1. Doku Bağlantıları API'sine bir HTTP GET gönderin, ve Authorization üst bilgisine belirtecinizi ekleyin.

    curl -X GET https://api.fabric.microsoft.com/v1/connections \
    -H "Authorization: Bearer $ACCESS_TOKEN"
    
  2. Başarılı bir yanıt şuna benzer bir JSON yükü döndürür:

     {
     "value": [
        {
           "id": "bbbbbbbb-1111-2222-3333-cccccccccccc",
           "displayName": "ContosoConnection1",
           …
        },
        {
           "id": "cccccccc-2222-3333-4444-dddddddddddd",
           "displayName": "ContosoConnection2",
           …
        }
     ],
     "continuationToken": "…",
     "continuationUri": "…"
     }
    
  3. Dizinin altındaki her nesnenin idvalue özelliği bağlantı kimliğidir. Gerektiğinde yanıttan id özelliğini ayıklayın.

    Not

    100'den fazla bağlantınız varsa, tüm sonuçları sayfalandırmak için sonraki isteklerde sorgu parametresini kullanın continuationToken .

Örnek bir Python kod parçacığı, requests ve Microsoft Kimlik Doğrulama Kitaplığı (msal) kullanarak GET /v1/connections uç noktasını çağırmak ve bağlantı kimliklerini ayrıştırmak için aşağıda verilmiştir:

import requests
import msal

# 1. Acquire token
app = msal.ConfidentialClientApplication(
   client_id="YOUR_CLIENT_ID",
   client_credential="YOUR_CLIENT_SECRET",
   authority="https://login.microsoftonline.com/YOUR_TENANT_ID"
)
result = app.acquire_token_for_client(scopes=["https://api.fabric.microsoft.com/.default"])
token = result["access_token"]

# 2. Call API
headers = {"Authorization": f"Bearer {token}"}
resp = requests.get("https://api.fabric.microsoft.com/v1/connections", headers=headers)
resp.raise_for_status()

# 3. Parse IDs
for conn in resp.json().get("value", []):
   print(f"{conn['displayName']}: {conn['id']}")

Kullanıcıları yönet

Bulut veri kaynağı ekledikten sonra kullanıcılara ve güvenlik gruplarına belirli veri kaynağına erişim verirsiniz. Veri kaynağının erişim listesi yalnızca veri kaynağındaki verileri içeren öğelerde veri kaynağını kimlerin kullanmasına izin verildiğini denetler.

Not

Bağlantıların diğer kullanıcılarla paylaşılması yetkisiz değişiklikler ve olası veri kaybı risklerine neden olur. Veri kaynağına erişimi olan kullanıcılar veri kaynağına yazabilir ve veri kaynağı oluştururken seçtiğiniz depolanan kimlik bilgilerine veya SSO'ya göre bağlanabilir. Veri kaynağı bağlantısını paylaşmadan önce, paylaştığınız kullanıcı veya grup hesabına her zaman güvenildiğinden ve yalnızca ihtiyaç duyduğu ayrıcalıklara (ideal olarak dar kapsamlı haklara sahip bir hizmet hesabı) sahip olduğundan emin olun.

Veri kaynağına kullanıcı ekleme

  1. Ayarlar simgesini seçin ve Bağlantıları ve ağ geçitlerini yönet'i açın

  2. Veri kaynağınızı listede bulun. Bulut bağlantılarını hızla bulmak için üst şeritteki filtreyi veya aramayı kullanın.

    Tüm bulut bağlantılarının nerede bulunacağı gösteren ekran görüntüsü.

  3. Üst şeritten Kullanıcıları yönet'i seçin

  4. Kullanıcıları yönet ekranında:

    • Kuruluşunuzdan kullanıcı veya güvenlik grupları ekleme
    • Yeni kullanıcı adını seçin
    • Rollerini seçin: Kullanıcı, Yeniden paylaşan kullanıcı veya Sahip
  5. Paylaş'ı seçerek erişim izni verin

    Kullanıcıları yönet ekranını gösteren ekran görüntüsü.

Not

Her veri kaynağına ayrı ayrı kullanıcı eklemeniz gerekir. Her birinin kendi erişim listesi vardır.

Veri kaynağından kullanıcı kaldırma

Erişimi kaldırmak için Kullanıcıları Yönet sekmesine gidin ve kullanıcı veya güvenlik grubunu listeden kaldırın.

Paylaşım izinlerini yönetme

Kuruluşunuzdaki bağlantıları kimlerin paylaşabileceğini denetleme. Varsayılan olarak, kullanıcılar şu durumdaysa bağlantıları paylaşabilir:

  • Bağlantı sahipleri veya yöneticiler
  • Paylaşım izinlerine sahip kullanıcılar

Bağlantı paylaşımı, ekiplerin kimlik bilgilerini güvende tutarken işbirliği yapmasına yardımcı olur. Paylaşılan bağlantılar yalnızca Doku içinde çalışır.

Bağlantı paylaşımını kısıtla

Kiracı yöneticisi olarak, bağlantıları paylaşabilecek kişileri sınırlayabilirsiniz:

  1. Power BI Hizmet Yöneticisi ayrıcalıklarına ihtiyacınız var

  2. Power BI veya Doku ayarlarını açın ve Bağlantıları ve ağ geçitlerini yönetme bölümüne gidin

  3. Sağ üst köşedeki kiracı yönetimi anahtarını etkinleştirin.

    Bağlantıları ve ağ geçitlerini yönet sayfasında kiracı yönetimi açma/kapama düğmesini gösteren ekran görüntüsü.

  4. Paylaşılabilir bulut bağlantılarını engelleme'yi seçin ve açın.

    • Kapalı olduğunda (varsayılan): Tüm kullanıcılar bağlantıları paylaşabilir
    • Açık olduğunda: Paylaşım kiracı genelinde engellenir

    Bulut bağlantısı paylaşımını yönetme özelliğini gösteren ekran görüntüsü.

  5. İsteğe bağlı: İzin verilenler listesine belirli kullanıcıları ekleyin:

    • Kullanıcıları arayın ve Ekle'yi seçin
    • Listelenen kullanıcılar bağlantıları paylaşmaya devam edebilir
    • Diğer herkesin paylaşımı engellendi

    Bulut bağlantısı paylaşımını yönetme özelliğinin açık olduğunu gösteren ekran görüntüsü.

Not

  • Paylaşımın engellenmesi, kullanıcılar arasındaki işbirliğini sınırlayabilir
  • Kısıtlamayı açtığınızda mevcut paylaşılan bağlantılar paylaşılmada kalır