Загрузить вложенные данные json в таблицу Athena - PullRequest
0 голосов
/ 04 февраля 2020

Я уже несколько дней пытаюсь загрузить некоторые связанные с SAP данные (вложенные) в формате json в таблицу Athena безуспешно

Формат json следующий (SAP ido c) преобразован из xml в json)

{
    "FLIGHTBOOKING_CREATEFROMDAT01": 
    {
        "IDOC": 
        {
            "@BEGIN": "1", 
            "EDI_DC40": 
            {
                "@SEGMENT": "1", 
                "TABNAM": "EDI_DC40", 
                "MANDT": "001", 
                "DOCNUM": "0000000000046641", 
                "DOCREL": "753", 
                "STATUS": "30", 
                "DIRECT": "1", 
                "OUTMOD": "2", 
                "IDOCTYP": "FLIGHTBOOKING_CREATEFROMDAT01", 
                "MESTYP": "FLIGHTBOOKING_CREATEFROMDAT", 
                "STDMES": "FLIGHT", 
                "SNDPOR": "SAPA4H", 
                "SNDPRT": "LS", 
                "SNDPRN": "AWS_APIGW", 
                "RCVPOR": "AWS_APIGW", 
                "RCVPRT": "LS", 
                "RCVPRN": "AWS_APIGW", 
                "CREDAT": "20200128", 
                "CRETIM": "162321"}, 
                "E1SBO_CRE": 
                {
                    "@SEGMENT": "1", 
                    "E1BPSBONEW": 
                    {
                        "@SEGMENT": "1", 
                        "AIRLINEID": "SG", 
                        "CONNECTID": "6", 
                        "FLIGHTDATE": "29032020", 
                        "CUSTOMERID": "1", 
                        "CLASS": "Q", 
                        "COUNTER": "11", 
                        "AGENCYNUM": "23", 
                        "PASSNAME": "sdasds"}, 
                        "E1BPPAREX": 
                        {
                            "@SEGMENT": "1", 
                            "STRUCTURE": "EREWRW", 
                            "VALUEPART1": "EWREWRQREWRW", 
                            "VALUEPART2": "EWKCMNQWEPJRC EPQWCEQRW", 
                            "VALUEPART3": "K CJLJFELRWJREGERW", 
                            "VALUEPART4": "R EKLJGEGGERLN"
                }
            }
        }
    }
}

Я хотел бы создать таблицу с некоторыми полями, но не смог из-за вложенной схемы ... попытался использовать этот инструмент ( github link ) для создания Sqlcode, но с ошибками синтаксиса

Есть ли простой способ создать правильный синтаксис Sql? Я не разработчик;)

...