Beispiel #1
0
    public AssetFixture()
    {
        ProjectId = Environment.GetEnvironmentVariable("GOOGLE_PROJECT_ID");
        if (string.IsNullOrEmpty(ProjectId))
        {
            throw new Exception("missing GOOGLE_PROJECT_ID");
        }

        _bucketFixture = new RandomBucketFixture();
        BucketName     = _bucketFixture.BucketName;

        _bigQueryClient = BigQueryClient.Create(ProjectId);
        DatasetId       = RandomDatasetId();
        var dataset = new Dataset {
            Location = "US"
        };

        _bigQueryClient.CreateDataset(datasetId: DatasetId, dataset);
    }
Beispiel #2
0
    public AssetFixture()
    {
        ProjectId = Environment.GetEnvironmentVariable("GOOGLE_PROJECT_ID");
        if (string.IsNullOrEmpty(ProjectId))
        {
            throw new Exception("missing GOOGLE_PROJECT_ID");
        }

        _bucketFixture = new RandomBucketFixture();
        BucketName     = _bucketFixture.BucketName;

        _bigQueryClient = BigQueryClient.Create(ProjectId);
        DatasetId       = RandomDatasetId();
        var dataset = new Dataset {
            Location = "US"
        };

        _bigQueryClient.CreateDataset(datasetId: DatasetId, dataset);

        // Wait 10 seconds to let resource creation events go to CAI.
        Thread.Sleep(10000);
    }