2026-05-07 14:00:00 - __main__ - INFO - ============================================================ 2026-05-07 14:00:00 - __main__ - INFO - ImdbUpdate v2 - Avvio (DuckDB pipeline) 2026-05-07 14:00:00 - __main__ - INFO - ============================================================ 2026-05-07 14:00:00 - __main__ - INFO - Base directory: C:\PYTHON\ImdbUpdate 2026-05-07 14:00:00 - __main__ - INFO - Temp directory: C:\PYTHON\ImdbUpdate\Temp 2026-05-07 14:00:00 - __main__ - INFO - Parquet output: C:\PYTHON\ImdbUpdate\parquet\imdb_full.parquet 2026-05-07 14:00:00 - __main__ - INFO - Pulizia file residui all'avvio... 2026-05-07 14:00:00 - __main__ - INFO - Nessun file residuo trovato 2026-05-07 14:00:00 - __main__ - INFO - Preparazione directory temporanea 2026-05-07 14:00:00 - __main__ - INFO - Eliminazione C:\PYTHON\ImdbUpdate\Temp 2026-05-07 14:00:00 - __main__ - INFO - Directory creata: C:\PYTHON\ImdbUpdate\Temp 2026-05-07 14:00:00 - __main__ - INFO - ============================================================ 2026-05-07 14:00:00 - __main__ - INFO - FASE 2: Download dataset IMDb 2026-05-07 14:00:00 - __main__ - INFO - ============================================================ 2026-05-07 14:00:00 - src.downloader - INFO - Download name_basics.tsv.gz da https://datasets.imdbws.com/name.basics.tsv.gz 2026-05-07 14:00:08 - src.downloader - INFO - Download completato: C:\PYTHON\ImdbUpdate\Temp\name_basics.tsv.gz 2026-05-07 14:00:08 - src.downloader - INFO - Decompressione name_basics.tsv.gz -> name_basics.tsv 2026-05-07 14:00:13 - src.downloader - INFO - Decompressione completata: C:\PYTHON\ImdbUpdate\Temp\name_basics.tsv 2026-05-07 14:00:13 - src.downloader - INFO - Rinominato name_basics.tsv -> name_basics.txt 2026-05-07 14:00:13 - src.downloader - INFO - Download title_akas.tsv.gz da https://datasets.imdbws.com/title.akas.tsv.gz 2026-05-07 14:00:26 - src.downloader - INFO - Download completato: C:\PYTHON\ImdbUpdate\Temp\title_akas.tsv.gz 2026-05-07 14:00:26 - src.downloader - INFO - Decompressione title_akas.tsv.gz -> title_akas.tsv 2026-05-07 14:00:37 - src.downloader - INFO - Decompressione completata: C:\PYTHON\ImdbUpdate\Temp\title_akas.tsv 2026-05-07 14:00:37 - src.downloader - INFO - Rinominato title_akas.tsv -> title_akas.txt 2026-05-07 14:00:37 - src.downloader - INFO - Download title_basics.tsv.gz da https://datasets.imdbws.com/title.basics.tsv.gz 2026-05-07 14:00:43 - src.downloader - INFO - Download completato: C:\PYTHON\ImdbUpdate\Temp\title_basics.tsv.gz 2026-05-07 14:00:43 - src.downloader - INFO - Decompressione title_basics.tsv.gz -> title_basics.tsv 2026-05-07 14:00:49 - src.downloader - INFO - Decompressione completata: C:\PYTHON\ImdbUpdate\Temp\title_basics.tsv 2026-05-07 14:00:49 - src.downloader - INFO - Rinominato title_basics.tsv -> title_basics.txt 2026-05-07 14:00:49 - src.downloader - INFO - Download title_crew.tsv.gz da https://datasets.imdbws.com/title.crew.tsv.gz 2026-05-07 14:00:51 - src.downloader - INFO - Download completato: C:\PYTHON\ImdbUpdate\Temp\title_crew.tsv.gz 2026-05-07 14:00:51 - src.downloader - INFO - Decompressione title_crew.tsv.gz -> title_crew.tsv 2026-05-07 14:00:54 - src.downloader - INFO - Decompressione completata: C:\PYTHON\ImdbUpdate\Temp\title_crew.tsv 2026-05-07 14:00:54 - src.downloader - INFO - Rinominato title_crew.tsv -> title_crew.txt 2026-05-07 14:00:54 - src.downloader - INFO - Download title_episode.tsv.gz da https://datasets.imdbws.com/title.episode.tsv.gz 2026-05-07 14:00:55 - src.downloader - INFO - Download completato: C:\PYTHON\ImdbUpdate\Temp\title_episode.tsv.gz 2026-05-07 14:00:55 - src.downloader - INFO - Decompressione title_episode.tsv.gz -> title_episode.tsv 2026-05-07 14:00:57 - src.downloader - INFO - Decompressione completata: C:\PYTHON\ImdbUpdate\Temp\title_episode.tsv 2026-05-07 14:00:57 - src.downloader - INFO - Rinominato title_episode.tsv -> title_episode.txt 2026-05-07 14:00:57 - src.downloader - INFO - Download title_principals.tsv.gz da https://datasets.imdbws.com/title.principals.tsv.gz 2026-05-07 14:01:17 - src.downloader - INFO - Download completato: C:\PYTHON\ImdbUpdate\Temp\title_principals.tsv.gz 2026-05-07 14:01:17 - src.downloader - INFO - Decompressione title_principals.tsv.gz -> title_principals.tsv 2026-05-07 14:01:35 - src.downloader - INFO - Decompressione completata: C:\PYTHON\ImdbUpdate\Temp\title_principals.tsv 2026-05-07 14:01:35 - src.downloader - INFO - Rinominato title_principals.tsv -> title_principals.txt 2026-05-07 14:01:35 - src.downloader - INFO - Download title_ratings.tsv.gz da https://datasets.imdbws.com/title.ratings.tsv.gz 2026-05-07 14:01:36 - src.downloader - INFO - Download completato: C:\PYTHON\ImdbUpdate\Temp\title_ratings.tsv.gz 2026-05-07 14:01:36 - src.downloader - INFO - Decompressione title_ratings.tsv.gz -> title_ratings.tsv 2026-05-07 14:01:36 - src.downloader - INFO - Decompressione completata: C:\PYTHON\ImdbUpdate\Temp\title_ratings.tsv 2026-05-07 14:01:36 - src.downloader - INFO - Rinominato title_ratings.tsv -> title_ratings.txt 2026-05-07 14:01:36 - src.downloader - INFO - Processati 7/7 file 2026-05-07 14:01:36 - __main__ - INFO - Download completato: 7 file 2026-05-07 14:01:36 - __main__ - INFO - ============================================================ 2026-05-07 14:01:36 - __main__ - INFO - FASE 3: Transform DuckDB → imdb.parquet 2026-05-07 14:01:36 - __main__ - INFO - ============================================================ 2026-05-07 14:01:36 - src.transformer - INFO - Caricamento title_basics: title_basics.txt 2026-05-07 14:01:45 - src.transformer - INFO - title_basics: 1,269,367 righe (filtrate per titleType) 2026-05-07 14:01:45 - src.transformer - INFO - Caricamento title_akas: title_akas.txt 2026-05-07 14:02:09 - src.transformer - INFO - title_akas: 5,344,684 righe (solo region=IT) 2026-05-07 14:02:09 - src.transformer - INFO - Caricamento title_ratings: title_ratings.txt 2026-05-07 14:02:09 - src.transformer - INFO - title_ratings: 1,669,904 righe 2026-05-07 14:02:09 - src.transformer - INFO - Caricamento title_principals: title_principals.txt 2026-05-07 14:02:56 - src.transformer - INFO - title_principals: 31,918,722 righe (director+actor) 2026-05-07 14:02:56 - src.transformer - INFO - Caricamento name_basics: name_basics.txt 2026-05-07 14:03:04 - src.transformer - INFO - name_basics: 15,306,875 righe 2026-05-07 14:03:04 - src.transformer - INFO - Costruzione new_imdb (step separati)... 2026-05-07 14:03:04 - src.transformer - INFO - Step 1/4: titoli italiani 2026-05-07 14:03:06 - src.transformer - INFO - Step 2/4: registi 2026-05-07 14:03:18 - src.transformer - INFO - Step 3/4: attori 2026-05-07 14:03:37 - src.transformer - INFO - Step 4/4: join finale 2026-05-07 14:03:40 - src.transformer - INFO - new_imdb: 1,269,367 righe 2026-05-07 14:03:40 - src.transformer - INFO - Scrittura parquet: C:\PYTHON\ImdbUpdate\parquet\imdb_full.parquet 2026-05-07 14:03:43 - src.transformer - INFO - Parquet scritto: 1,269,367 righe, 51.3 MB 2026-05-07 14:03:43 - __main__ - INFO - Transform completato: 1,269,367 righe in parquet 2026-05-07 14:03:45 - __main__ - INFO - Parquet copiato in: I:\SOFTWARE\PYTHON_SRV\PYTHON_LOCAL\MyICR_Suite\local_db\parquet\imdb_full.parquet 2026-05-07 14:03:45 - __main__ - INFO - ============================================================ 2026-05-07 14:03:45 - __main__ - INFO - FASE 4: Export Parquet → MS Access 2026-05-07 14:03:45 - __main__ - INFO - ============================================================ 2026-05-07 14:03:45 - src.access_exporter - INFO - Copia template Access: db_split_IMDB.accdb -> db_split_IMDB.accdb 2026-05-07 14:03:45 - src.access_exporter - INFO - Database Access creato: C:\PYTHON\ImdbUpdate\Temp\db_split_IMDB.accdb 2026-05-07 14:03:45 - src.access_exporter - INFO - Export Parquet -> Access: C:\PYTHON\ImdbUpdate\Temp\db_split_IMDB.accdb 2026-05-07 14:03:46 - __main__ - ERROR - Errore fatale: (-2147352567, 'Eccezione.', (0, None, "Riferimento non valido alla proprietà Visible nell'espressione.", 'dao360.chm', 2015567, -2146825833), None) Traceback (most recent call last): File "C:\PYTHON\ImdbUpdate\main.py", line 257, in main if not export_to_access(): ^^^^^^^^^^^^^^^^^^ File "C:\PYTHON\ImdbUpdate\main.py", line 117, in export_to_access exporter.export_parquet_to_access(PARQUET_OUTPUT_PATH, ACCESS_DB_FINAL, "IMDB") File "C:\PYTHON\ImdbUpdate\src\access_exporter.py", line 82, in export_parquet_to_access app.Visible = False ^^^^^^^^^^^ File "C:\PYTHON\_runtimes\venv\Lib\site-packages\win32com\client\dynamic.py", line 677, in __setattr__ self._oleobj_.Invoke(entry.dispid, 0, invoke_type, 0, value) pywintypes.com_error: (-2147352567, 'Eccezione.', (0, None, "Riferimento non valido alla proprietà Visible nell'espressione.", 'dao360.chm', 2015567, -2146825833), None)