public override LinkedService ToSdkObject()
        {
            var linkedService = new AzureDataLakeStoreLinkedService(this.DataLakeStoreUri);

            linkedService.ServicePrincipalId  = this.ServicePrincipalId;
            linkedService.ServicePrincipalKey = this.ServicePrincipalKey;
            linkedService.Tenant              = this.Tenant;
            linkedService.AccountName         = this.AccountName;
            linkedService.SubscriptionId      = this.SubscriptionId;
            linkedService.ResourceGroupName   = this.ResourceGroupName;
            linkedService.EncryptedCredential = this.EncryptedCredential;
            SetProperties(linkedService);
            return(linkedService);
        }
Пример #2
0
        private static void createDataLake(DataFactoryManagementClient client)
        {
            AzureDataLakeStoreLinkedService DataLakeLinkedService = new AzureDataLakeStoreLinkedService();

            DataLakeLinkedService.DataLakeStoreUri    = "https://datalakebi00.azuredatalakestore.net/webhdfs/v1";
            DataLakeLinkedService.ServicePrincipalId  = DatosGrales.applicationId;
            DataLakeLinkedService.ServicePrincipalKey = new SecureString(DatosGrales.authenticationKey);
            DataLakeLinkedService.ResourceGroupName   = DatosGrales.resourceGroup;
            DataLakeLinkedService.SubscriptionId      = DatosGrales.subscriptionId;
            DataLakeLinkedService.Tenant = DatosGrales.tenantID;
            LinkedServiceResource DataLakeResource = new LinkedServiceResource(DataLakeLinkedService);

            DataLakeResource.Properties.ConnectVia = new IntegrationRuntimeReference(DatosGrales.azureIntegrationRuntime);
            client.LinkedServices.CreateOrUpdate(DatosGrales.resourceGroup, DatosGrales.dataFactoryName, DatosGrales.linkedServiceLake, DataLakeResource);
        }