SAP Data Intelligence 3.0试用版。 访问数据湖的另一个错误

2020-08-18 09:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我已经使用 ML数据管理...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我已经使用" ML数据管理器"上传了文件,以创建数据集和集合。

然后,我创建了Jupyter笔记本。 在"数据浏览器"中,我可以看到两个文件,生成代码片段,并且在运行时崩溃。

我认为该错误与我以前的帖子中的错误有关 。 我希望这会提供更多信息。

 ---------------------------------------------------  ----------------------------
 KeyError追踪(最近一次通话)
 _get_datalake_connection_details(di_client)中的/opt/conda/lib/python3.7/site-packages/sapdi/internal/datalake/datalake_client.py
      55 scheme =" https"如果connection_detail ['protocol'] =='swebhdfs'否则为" http"
 ---> 56 url =" {scheme}://{host}:{port}"。format(scheme = scheme,host = connection_detail ['host'],
      57 port = connection_detail ['port'])

 KeyError:"主机"

 在处理上述异常期间,发生了另一个异常:

 DataLakeException Traceback(最近一次调用)
 <模块>中的
       3 ws = sapdi.get_workspace(name ='SampleData')
       4 dc = ws.get_datacollection(name ='SampleDataCol')
 ----> 5,以dc.open('california_housing_test.csv')。get_reader()作为阅读器:
       6 df = pd.read_csv(阅读器)

/opt/conda/lib/python3.7/site-packages/sapdi/data/datacollection.py在打开状态下(self,rel_path)
     299其他:
     300 val = self.location
 -> 301返回_StorageFactory.get_instance()。get_handler(val)
     302
     303 def register_as_artifact(self,scheme = None):

/opt/conda/lib/python3.7/site-packages/sapdi/internal/common/storage/storage_factory.py在get_instance()中
      16
      17如果StorageFactory._instance为None:
 ---> 18 StorageFactory._instance = DataLakeStorage()
      19返回StorageFactory._instance

 __init__中的/opt/conda/lib/python3.7/site-packages/sapdi/internal/common/storage/datalake/datalake_storage.py
      12 def __init __(自身):
      13#返回单身
 ---> 14 self.data_lake_client = _datalake_client.DataLakeClient.get_instance()
      15
      16 def get_handler(

/opt/conda/lib/python3.7/site-packages/sapdi/internal/datalake/datalake_client.py在get_instance()中
      27 def get_instance():
      如果DataLakeClient._instance为None,则为28:
 ---> 29 DataLakeClient._instance = DataLakeClient()
      30返回DataLakeClient._instance
      31

 __init__(self,di_client)中的/opt/conda/lib/python3.7/site-packages/sapdi/internal/datalake/datalake_client.py
      63
      64 def __init __(self,di_client = None):
 ---> 65 dl_connection_info = DataLakeClient._get_datalake_connection_details(di_client)
      66
      67个会话= request.session()

 _get_datalake_connection_details(di_client)中的/opt/conda/lib/python3.7/site-packages/sapdi/internal/datalake/datalake_client.py
      60例外,如e:
      61 message ="检索Data Lake URL时出错。原因:{}"。format(str(e))
 ---> 62引发DataLakeException(message)
      63
      64 def __init __(self,di_client = None):

 DataLakeException:检索Data Lake URL时出错。 原因:"主机" 

(49.4 kB)