예제 #1
0
        public void UploadFileNotToDataLake()
        {
            IDataLakeOperations dataLakeOperations = new DataLakeOperations();
            string jsonMessage = string.Empty;
            bool   result      = dataLakeOperations.UploadData(ConfigurationConstant.StorageAccountName, ConfigurationConstant.StorageAccountKey, ConfigurationConstant.DataLakeUri, ConfigurationConstant.DataLakeDirectoryName, jsonMessage).Result;

            Assert.True(!result);
        }
예제 #2
0
        public void UploadFileToDataLake()
        {
            IDataLakeOperations dataLakeOperations = new DataLakeOperations();
            string jsonMessage = File.ReadAllText("./InputFiles/FixedDesign_Simulation.json");
            bool   result      = dataLakeOperations.UploadData(ConfigurationConstant.StorageAccountName, ConfigurationConstant.StorageAccountKey, ConfigurationConstant.DataLakeUri, ConfigurationConstant.DataLakeDirectoryName, jsonMessage).Result;

            Assert.True(result);
        }
예제 #3
0
        public static async Task DataLake()
        {
            var tokenCredentials = await CredentialsProviderFactory.GetTokenCredentialsAsync(Constants.Resource.AzureDatalakeStore);

            var dataLakeOperations = new DataLakeOperations("someFqdn", tokenCredentials);

            const string path     = "/some/path";
            var          filePath = Path.Combine(path, "document.json");

            await dataLakeOperations.AddAsync(filePath, "{ \"message\" : \"document\" }");

            await dataLakeOperations.DeleteAsync(filePath);

            var count = dataLakeOperations.Count(path);
        }
예제 #4
0
        /// <summary>
        /// Preparing inputs for upload data method from DataLakeOperations class and call.
        /// </summary>
        /// <param name="jsonFileContent">Engine output data in JSON</param>
        /// <returns>if engien output data is upload successfully, it returns true.</returns>
        bool UploadDataToDataLake(string jsonFileContent)
        {
            IDataLakeOperations dataLakeOperations = new DataLakeOperations();

            return(dataLakeOperations.UploadData(ConfigurationConstant.StorageAccountName, ConfigurationConstant.StorageAccountKey, ConfigurationConstant.DataLakeUri, ConfigurationConstant.DataLakeDirectoryName, jsonFileContent).Result);
        }