小编Kor*_*saR的帖子

S3到Redshift输入数据格式

我正在尝试运行一个简单的链式s3-pipeline-redshift,但我完全坚持使用输入数据格式.这是我的档案:

1,Toyota Park,Bridgeview,IL
2,Columbus Crew Stadium,Columbus,OH
3,RFK Stadium,W​​ashington,DC
4,CommunityAmerica Ballpark,Kansas City,KS
5,Gillette Stadium,Foxborough,MA
6,New York Giants Stadium,East Rutherford,NJ
7,BMO Field,Toronto,ON
8,Home Depot Center,Carson,CA
9,Dick's Sporting Goods Park,Commerce City,CO
10,Pizza Hut Park,Frisco,TX

这是我正在使用的表格:

    create table venue_new(
    venueid smallint not null,
    venuename varchar(100) not null,
    venuecity varchar(30),
    venuestate char(2),
    venueseats integer not null default '1000');
Run Code Online (Sandbox Code Playgroud)

当我使用| 作为分隔符,我收到错误1214 - 未找到分隔符,当我使用逗号时 - 同样的事情,当我将文件转换为utf-8时,我得到"无效的数字,值'.',Pos 0,类型:简短'.我的想法用完了.那件事有什么问题?有人可以给我输入文件的例子或说出我做错了什么吗?先谢谢.我还发现样本文件是在桶awssampledb中可用,但我不知道如何获取它们.

amazon-web-services amazon-redshift amazon-data-pipeline

6
推荐指数
1
解决办法
1万
查看次数

如何将图像另存为DICOM

我需要使用c#和一些免费库将JPEG图像保存为DICOM。我读了很多主题,其中描述了如何做相反的事情,但是在任何地方都找不到如何执行所需的内容。我能达到的最佳效果是使用ClearCanvas保存图像,但是图像会变形。

DicomFile dicomFile = new DicomFile();
dicomFile.MediaStorageSopClassUid = SopClass.DigitalXRayImageStorageForPresentation.Uid;
dicomFile.DataSet[DicomTags.SopClassUid].SetStringValue(SopClass.DigitalXRayImageStorageForPresentation.Uid);
dicomFile.TransferSyntax = TransferSyntax.ExplicitVrLittleEndian;
dicomFile.DataSet[DicomTags.ImageType].SetStringValue(@"ORIGINAL\PRIMARY");
dicomFile.DataSet[DicomTags.Columns].SetInt32(0, width);
dicomFile.DataSet[DicomTags.Rows].SetInt32(0, height);
dicomFile.DataSet[DicomTags.BitsStored].SetInt16(0, bitsPerPixel);
dicomFile.DataSet[DicomTags.BitsAllocated].SetInt16(0, 8);
dicomFile.DataSet[DicomTags.HighBit].SetInt16(0, 7);
dicomFile.DataSet[DicomTags.PixelData].Values = imageBuffer;
dicomFile.Save("e:\\tempFile.dcm");
Run Code Online (Sandbox Code Playgroud)

谁能告诉我上面的代码有什么问题,或者在任何其他免费库上提供一个简单的工作示例?

c# image-processing dicom clearcanvas

5
推荐指数
0
解决办法
2237
查看次数

将用户参数传递给SSIS包

这是我的问题.我有一个SSIS包,在输入上有一个名为SegmentID的参数.但我不能从c#代码传递它.我在寻找FOR2天,到目前为止,这是我想到了,这应该工作的解决方案,但不 - SSIS包在得到参数的阶段失败.我到底做错了什么?

        using (SqlConnection con = GetConnection())
        {
            var integrationServices = new IntegrationServices(con);

            if (integrationServices.Catalogs.Contains("SSISDB"))
            {
                var catalog = integrationServices.Catalogs["SSISDB"];

                if (catalog.Folders.Contains("PSO"))
                {
                    var folder = catalog.Folders["PSO"];

                    if (folder.Projects.Contains("PSO_SSIS"))
                    {
                        var project = folder.Projects["PSO_SSIS"];

                        project.Parameters["SegmentID"].Set(ParameterInfo.ParameterValueType.Literal, segmentID);

                        if (project.Packages.Contains("Main.dtsx"))
                        {
                            var package = project.Packages["Main.dtsx"];

                            long executionIdentifier = package.Execute(false, null);
                            return catalog.Executions[executionIdentifier];
                        }
                    }
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

c# ssis

2
推荐指数
1
解决办法
3948
查看次数

Visual Studio中的优化工具

我意外地看到VS2010中有一个功能(内置,我相信)它告诉你如何使你的c#代码看起来更好看,即"这里写的不是更好,但是像这样",但我无法'找到这个工具.还有一个问题,是否有任何工具可以对未处理的异常执行代码分析?

c# visual-studio

0
推荐指数
1
解决办法
2097
查看次数