Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ŞUNLARA UYGULANIR:
Azure Data Factory
Azure Synapse Analytics
İpucu
Microsoft Fabric'daki
Artık bağlı bir hizmeti parametreleştirebilir ve çalışma zamanında dinamik değerler geçirebilirsiniz. Örneğin, aynı mantıksal SQL sunucusundaki farklı veritabanlarına bağlanmak istiyorsanız, artık bağlı hizmet tanımında veritabanı adını parametreleştirebilirsiniz. Bu, mantıksal SQL sunucusundaki her veritabanı için bir bağlı hizmet oluşturmanızı önler. Bağlı hizmet tanımındaki diğer özellikleri de parametreleştirebilirsiniz; örneğin, Kullanıcı adı.
Bağlı hizmetleri parametreleştirmek için kullanıcı arabirimini Azure portalında veya programlama arabiriminde kullanabilirsiniz.
İpucu
Parolaları veya gizli bilgileri parametrelememenizi öneririz. Bunun yerine tüm gizli dizileri Azure Key Vault depolayın ve Secret Name parametresini belirleyin.
Not
- Parametre adlarında "-" kullanmak için açık bir hata var, hata çözülene kadar adları "-" olmadan kullanmanızı öneririz.
- Veri akışlarını parametrelerle etkileyen etkin bir hata var. Sorunlardan kaçınmak için, hata çözülene kadar veri akışı adlarının boşluk olmadan kullanılması önerilir.
Bu özelliğin yedi dakikalık bir tanıtımı ve gösterimi için aşağıdaki videoyu izleyin.
Desteklenen bağlı hizmet türleri
Tüm bağlı hizmet türleri parametreleştirme için desteklenir.
Kullanıcı arabiriminde yerel olarak desteklenir: Kullanıcı arabiriminde bağlı hizmet yazarken, hizmet aşağıdaki bağlı hizmet türleri için yerleşik parametreleştirme deneyimi sağlar. Bağlı hizmet oluşturma/düzenleme dikey penceresinde, yeni parametrelere yönelik seçenekleri bulabilir ve dinamik içerik ekleyebilirsiniz. Kullanıcı arabirimi deneyimine bakın.
- Amazon Redshift
- Amazon S3
- Amazon S3 Uyumlu Depolama
- Azure Blob Depolama
- NoSQL için Azure Cosmos DB
- delta gölü Azure Databricks
- Azure Data Explorer
- Azure Data Lake Storage Gen1
- Azure Data Lake Storage Gen2
- Azure MySQL Veritabanı
- Azure Veritabanı Hizmeti: PostgreSQL
- Azure Databricks
- Azure Dosya Depolama
- Azure İşlevi
- Azure Key Vault
- Azure SQL Database
- Azure SQL Managed Instance
- Azure Synapse Analytics
- Azure Tablo Depolama Hizmeti
- Dataverse
- DB2
- Dynamics 365
- Dynamics AX
- Dynamics CRM
- Dosya Sistemi
- FTP
- Genel HTTP
- Genel Amaçlı REST
- Google AdWords
- Google BigQuery (veri analizi platformu)
- Informix
- MariaDB
- Microsoft Access
- MySQL
- OData
- ODBC
- Oracle
- Oracle Bulut Depolaması
- PostgreSQL
- Salesforce
- Salesforce Service Cloud
- SAP CDC
- SAP HANA
- SAP Tablosu
- ServiceNow (ServiceNow'un eski sürümünde desteklenmez)
- SFTP
- çevrimiçi liste SharePoint
- Snowflake
- SQL Server
- Vertica
Gelişmiş yazma: Yukarıdaki listede bulunmayan diğer bağlı hizmet türleri için, kullanıcı arabiriminde JSON'ı düzenleyerek bağlı hizmeti parametreleştirebilirsiniz:
- Bağlı hizmet oluşturma/düzenleme dikey penceresinde -> alttaki "Gelişmiş" öğesini genişletin -> "Dinamik içeriği JSON biçiminde belirtin" onay kutusunu işaretleyin -> bağlı hizmet JSON yükünü belirtin.
- Alternatif olarak, parametreleme olmadan bağlı bir hizmet oluşturduktan sonra Yönetim hub'ında -> Bağlı hizmetler -> belirli bağlı hizmeti bulun -> JSON'u düzenlemek için "Kod" (düğme "{}") öğesini seçin.
JSON örneğine bakarak, parametreleri tanımlamak ve parametre başvurusunu parameters ile kullanmak için @{linkedService().paramName} bölümünü ekleyin.
Kullanıcı Arabirimi Deneyimi
JSON
{
"name": "AzureSqlDatabase",
"properties": {
"type": "AzureSqlDatabase",
"typeProperties": {
"connectionString": "Server=tcp:myserver.database.windows.net,1433;Database=@{linkedService().DBName};User ID=user;Password=fake;Trusted_Connection=False;Encrypt=True;Connection Timeout=30"
},
"connectVia": null,
"parameters": {
"DBName": {
"type": "String"
}
}
}
}