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 ekleme işlemi 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 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 Settings 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 öğelerindeki Azure SQL verilerle ç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 kullanmak ü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 .

requests uç noktasını çağırmak ve bağlantı kimliklerini ayrıştırmak için msal ve Microsoft Authentication Library (GET /v1/connections) kullanan örnek bir Python parçacığı 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']}")

Bağlantı yeniliği (Önizleme)

Microsoft Fabric, bağlantıların zaman içinde nasıl yapılandırıldığını ve kullanıldığını daha iyi anlamanıza yardımcı olmak için kullanım tabanlı özellikler sağlar. Bu özellikler denetim görünürlüğünü artırır ve daha güvenli bağlantı yaşam döngüsü yönetimini destekler.

Zamanla bağlantılar yeniden kullanılabilir, değiştirilebilir veya boşta bırakılabilir. Açık kullanım sinyalleri olmadan, bir bağlantının kimlik bilgilerini değiştirmesi, döndürmesi veya kaldırması için hala etkin veya güvenli olup olmadığını belirlemek zor olabilir. Son Kullanılan Zaman özelliği, daha bilinçli kararlar almanıza yardımcı olacak ek meta veriler sunar.

Bağlantının durumunu gösteren ekran görüntüsü.

Bağlantı meta verilerinde iki yeni özellik kullanılabilir:

Son bağlı öğeler

  • Bağlantının bir Fabric öğesine en son bağlanıldığı zamanı gösterir.

  • Yapılandırma etkinliğini yansıtır (örneğin, bağlantı bir işlem hattı veya başka bir yapıtla ilişkilendirildiğinde).

  • Yakın zamanda oluşturulan veya yeni yeniden kullanılan bağlantıları tanımlamaya yardımcı olur.

Bu özellik, bir bağlantının en son ne zaman yapılandırıldığını veya bir öğeyle ilişkilendirildiğini gösterir.

Kullanılan son kimlik bilgileri

  • Bağlantının kimlik bilgilerinin çalışma zamanında en son kullanıldığı zamanı gösterir.

  • Yalnızca yapılandırmayı değil gerçek yürütme kullanımını yansıtır.

  • Tanımlı bağlantıları ve etkin olarak kullanılan bağlantıları ayırt etmesine yardımcı olur.

Bu özellik, bir bağlantının bir iş yükünü yürütmek için en son ne zaman kullanıldığını gösterir.

Bu özellikler birlikte daha iyi operasyonel içgörüler için hem yapılandırma sinyalleri hem de çalışma zamanı kullanım sinyalleri sağlar.

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 Fabric ayarlarını açın ve Bağlantıları ve ağ geçitlerini yönet.

  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